Skip to main content

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)
Note: Some endpoints appear in multiple categories. The count above reflects unique API paths.
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:
curl --request GET \
  --url https://api.uniblock.dev/direct/v1/Dune/v1/pipelines/executions/{pipeline_execution_id}/status \
  --header 'accept: application/json' \
  --header 'x-api-key: YOUR_UNIBLOCK_API_KEY'

other

DELETE

PathEst. CUDescription
direct/v1/Dune/v1/uploads/{namespace}
/{table_name}
100Delete an uploaded table.

GET

PathEst. CUDescription
direct/v1/Dune/v1/pipelines/executions
/{pipeline_execution_id}/status
100Get pipeline execution status.

PATCH

POST

PathEst. CUDescription
direct/v1/Dune/v1/pipelines/execute100Execute a pipeline.

Prediction Markets

GET

PathEst. CUDescription
direct/v1/Dune/v1/dataset/{namespace}/{table}100Get dataset metadata.
direct/v1/Dune/v1/execution/{execution_id}
/results
100Get execution results.
direct/v1/Dune/v1/execution/{execution_id}
/results/csv
100Get execution results as CSV.
direct/v1/Dune/v1/query/{query_id}/results100Get latest query results.
direct/v1/Dune/v1/query/{query_id}/results/csv100Get latest query results as CSV.
direct/v1/Dune/v1/datasets100List datasets.
direct/v1/Dune/v1/datasets/search100Search datasets.
direct/v1/Dune/v1/datasets/search-by-contract100Search datasets by contract address.

POST

PathEst. CUDescription
direct/v1/Dune/v1/query/{query_id}/execute100Execute a saved query.
direct/v1/Dune/v1/query/{query_id}/pipeline
/execute
100Execute a saved query pipeline.
direct/v1/Dune/v1/sql/execute100Execute SQL.

Scan

DELETE

PathEst. CUDescription
direct/v1/Dune/v1/materialized-view/{namespace}
/{view_name}
100Delete a materialized view.

GET

PathEst. CUDescription
direct/v1/Dune/v1/dataset/{namespace}/{table}100Get dataset metadata.
direct/v1/Dune/v1/execution/{execution_id}
/results
100Get execution results.
direct/v1/Dune/v1/execution/{execution_id}
/results/csv
100Get execution results as CSV.
direct/v1/Dune/v1/execution/{execution_id}
/status
100Get execution status.
direct/v1/Dune/v1/query/{query_id}/results100Get latest query results.
direct/v1/Dune/v1/query/{query_id}/results/csv100Get latest query results as CSV.
direct/v1/Dune/v1/query/{query_id}/pipeline100Get a query pipeline.
direct/v1/Dune/v1/usage100Get API usage.
direct/v1/Dune/v1/datasets100List datasets.
direct/v1/Dune/v1/queries100List queries.
direct/v1/Dune/v1/datasets/search100Search datasets.
direct/v1/Dune/v1/datasets/search-by-contract100Search datasets by contract address.

PATCH

PathEst. CUDescription
direct/v1/Dune/v1/query/{query_id}100Update a query.

POST

PathEst. CUDescription
direct/v1/Dune/v1/execution/{execution_id}
/cancel
100Cancel an execution.
direct/v1/Dune/v1/uploads/{namespace}/{table}
/clear
100Clear uploaded table data.
direct/v1/Dune/v1/query100Create a query.
direct/v1/Dune/v1/uploads100Create an uploaded table.
direct/v1/Dune/v1/query/{query_id}/execute100Execute a saved query.
direct/v1/Dune/v1/query/{query_id}/pipeline
/execute
100Execute a saved query pipeline.
direct/v1/Dune/v1/sql/execute100Execute SQL.
direct/v1/Dune/v1/uploads/{namespace}/{table}
/insert
100Insert data into an uploaded table.
direct/v1/Dune/v1/materialized-view/{namespace}
/{view_name}/refresh
100Refresh a materialized view.
direct/v1/Dune/v1/uploads/csv100Upload CSV data.
direct/v1/Dune/v1/materialized-views100Upsert a materialized view.

Stablecoins

GET

PathEst. CUDescription
direct/v1/Dune/v1/dataset/{namespace}/{table}100Get dataset metadata.
direct/v1/Dune/v1/execution/{execution_id}
/results
100Get execution results.
direct/v1/Dune/v1/execution/{execution_id}
/results/csv
100Get execution results as CSV.
direct/v1/Dune/v1/query/{query_id}/results100Get latest query results.
direct/v1/Dune/v1/query/{query_id}/results/csv100Get latest query results as CSV.
direct/v1/Dune/v1/datasets100List datasets.
direct/v1/Dune/v1/datasets/search100Search datasets.
direct/v1/Dune/v1/datasets/search-by-contract100Search datasets by contract address.

POST

PathEst. CUDescription
direct/v1/Dune/v1/query/{query_id}/execute100Execute a saved query.
direct/v1/Dune/v1/query/{query_id}/pipeline
/execute
100Execute a saved query pipeline.
direct/v1/Dune/v1/sql/execute100Execute SQL.

Webhooks

POST

PathEst. CUDescription
direct/v1/Dune/v1/webhooks100Create a webhook.