Dune — Direct API Endpoints
Dune provides 33 unique direct API endpoints across the following categories:- other (7 endpoints)
- Prediction Markets (11 endpoints)
- Scan (25 endpoints)
- Stablecoins (11 endpoints)
- Webhooks (1 endpoint)
Learn more: Dune Documentation
Prefix and Example
Prefix: No prefix is required for Dune, an example URL will therefore look like:https://api.uniblock.dev/direct/v1/Dune + /[Dune_endpoint].
Example Request:
other
DELETE
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/uploads/{namespace} /{table_name} | 100 | Delete an uploaded table. |
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/pipelines/executions /{pipeline_execution_id}/status | 100 | Get pipeline execution status. |
PATCH
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/query/{query_id}/archive | 100 | Archive a query. |
| direct/v1/Dune/v1/query/{query_id}/private | 100 | Make a query private. |
| direct/v1/Dune/v1/query/{query_id}/unprivate | 100 | Make a query public. |
| direct/v1/Dune/v1/query/{query_id}/unarchive | 100 | Unarchive a query. |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/pipelines/execute | 100 | Execute a pipeline. |
Prediction Markets
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/dataset/{namespace}/{table} | 100 | Get dataset metadata. |
| direct/v1/Dune/v1/execution/{execution_id} /results | 100 | Get execution results. |
| direct/v1/Dune/v1/execution/{execution_id} /results/csv | 100 | Get execution results as CSV. |
| direct/v1/Dune/v1/query/{query_id}/results | 100 | Get latest query results. |
| direct/v1/Dune/v1/query/{query_id}/results/csv | 100 | Get latest query results as CSV. |
| direct/v1/Dune/v1/datasets | 100 | List datasets. |
| direct/v1/Dune/v1/datasets/search | 100 | Search datasets. |
| direct/v1/Dune/v1/datasets/search-by-contract | 100 | Search datasets by contract address. |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/query/{query_id}/execute | 100 | Execute a saved query. |
| direct/v1/Dune/v1/query/{query_id}/pipeline /execute | 100 | Execute a saved query pipeline. |
| direct/v1/Dune/v1/sql/execute | 100 | Execute SQL. |
Scan
DELETE
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/materialized-view/{namespace} /{view_name} | 100 | Delete a materialized view. |
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/dataset/{namespace}/{table} | 100 | Get dataset metadata. |
| direct/v1/Dune/v1/execution/{execution_id} /results | 100 | Get execution results. |
| direct/v1/Dune/v1/execution/{execution_id} /results/csv | 100 | Get execution results as CSV. |
| direct/v1/Dune/v1/execution/{execution_id} /status | 100 | Get execution status. |
| direct/v1/Dune/v1/query/{query_id}/results | 100 | Get latest query results. |
| direct/v1/Dune/v1/query/{query_id}/results/csv | 100 | Get latest query results as CSV. |
| direct/v1/Dune/v1/query/{query_id}/pipeline | 100 | Get a query pipeline. |
| direct/v1/Dune/v1/usage | 100 | Get API usage. |
| direct/v1/Dune/v1/datasets | 100 | List datasets. |
| direct/v1/Dune/v1/queries | 100 | List queries. |
| direct/v1/Dune/v1/datasets/search | 100 | Search datasets. |
| direct/v1/Dune/v1/datasets/search-by-contract | 100 | Search datasets by contract address. |
PATCH
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/query/{query_id} | 100 | Update a query. |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/execution/{execution_id} /cancel | 100 | Cancel an execution. |
| direct/v1/Dune/v1/uploads/{namespace}/{table} /clear | 100 | Clear uploaded table data. |
| direct/v1/Dune/v1/query | 100 | Create a query. |
| direct/v1/Dune/v1/uploads | 100 | Create an uploaded table. |
| direct/v1/Dune/v1/query/{query_id}/execute | 100 | Execute a saved query. |
| direct/v1/Dune/v1/query/{query_id}/pipeline /execute | 100 | Execute a saved query pipeline. |
| direct/v1/Dune/v1/sql/execute | 100 | Execute SQL. |
| direct/v1/Dune/v1/uploads/{namespace}/{table} /insert | 100 | Insert data into an uploaded table. |
| direct/v1/Dune/v1/materialized-view/{namespace} /{view_name}/refresh | 100 | Refresh a materialized view. |
| direct/v1/Dune/v1/uploads/csv | 100 | Upload CSV data. |
| direct/v1/Dune/v1/materialized-views | 100 | Upsert a materialized view. |
Stablecoins
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/dataset/{namespace}/{table} | 100 | Get dataset metadata. |
| direct/v1/Dune/v1/execution/{execution_id} /results | 100 | Get execution results. |
| direct/v1/Dune/v1/execution/{execution_id} /results/csv | 100 | Get execution results as CSV. |
| direct/v1/Dune/v1/query/{query_id}/results | 100 | Get latest query results. |
| direct/v1/Dune/v1/query/{query_id}/results/csv | 100 | Get latest query results as CSV. |
| direct/v1/Dune/v1/datasets | 100 | List datasets. |
| direct/v1/Dune/v1/datasets/search | 100 | Search datasets. |
| direct/v1/Dune/v1/datasets/search-by-contract | 100 | Search datasets by contract address. |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/query/{query_id}/execute | 100 | Execute a saved query. |
| direct/v1/Dune/v1/query/{query_id}/pipeline /execute | 100 | Execute a saved query pipeline. |
| direct/v1/Dune/v1/sql/execute | 100 | Execute SQL. |
Webhooks
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Dune/v1/webhooks | 100 | Create a webhook. |