Dune Analytics · JSON-LD Context
Duneanalytics Com Context
JSON-LD context defining the semantic vocabulary for Duneanalytics Com from Dune Analytics.
28 Classes
38 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
duneanalytics:
https://duneanalytics.com/schema#
Classes
PostApiV1ContractsDecodeRequest
PostApiV1ContractsDecodeResponse
GetApiV1ContractsSubmissionsResponse
PostApiV1QueryRequest
PostApiV1QueryResponse
GetApiV1QueryQueryidResponse
PatchApiV1QueryQueryidRequest
PostApiV1QueryQueryidArchiveResponse
PostApiV1QueryQueryidPrivateResponse
PostApiV1SqlExecuteResponse
PostApiV1UsageRequest
PostApiV1UsageResponse
PostV1ContractsDecodeRequest
PostV1ContractsDecodeResponse
GetV1ContractsSubmissionsResponse
GetV1DatasetsResponse
PostV1DatasetsSearchRequest
PostV1DatasetsSearchResponse
GetV1DatasetsSlugResponse
GetV1QueriesResponse
PostV1QueryRequest
PostV1QueryResponse
GetV1QueryQueryidResponse
PatchV1QueryQueryidResponse
PostV1QueryQueryidArchiveResponse
PostV1QueryQueryidPrivateResponse
PostV1UsageRequest
PostV1UsageResponse
Properties
| Property | Type | Container |
|---|---|---|
| submissions | list | |
| X-DUNE-API-KEY | string | |
| Content-Type | string | |
| headers | ||
| name | string | |
| description | string | |
| parameters | list | |
| query_sql | string | |
| is_private | boolean | |
| method | string | |
| query_id | integer | |
| execution_id | string | |
| state | string | |
| start_date | date | |
| end_date | date | |
| private_queries | integer | |
| private_dashboards | integer | |
| bytes_used | integer | |
| bytes_allowed | integer | |
| billingPeriods | list | |
| results | list | |
| next_cursor | string | |
| total | integer | |
| blockchains | list | |
| categories | list | |
| dataset_types | list | |
| include_metadata | boolean | |
| include_private | boolean | |
| include_schema | boolean | |
| limit | integer | |
| offset | integer | |
| owner_scope | string | |
| query | string | |
| schemas | list | |
| queries | list | |
| is_temp | boolean | |
| tags | list | |
| billing_periods | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://duneanalytics.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"duneanalytics": "https://duneanalytics.com/schema#",
"PostApiV1ContractsDecodeRequest": "duneanalytics:PostApiV1ContractsDecodeRequest",
"submissions": {
"@id": "duneanalytics:submissions",
"@container": "@list"
},
"PostApiV1ContractsDecodeResponse": "duneanalytics:PostApiV1ContractsDecodeResponse",
"X-DUNE-API-KEY": {
"@id": "duneanalytics:X-DUNE-API-KEY",
"@type": "xsd:string"
},
"Content-Type": {
"@id": "duneanalytics:Content-Type",
"@type": "xsd:string"
},
"GetApiV1ContractsSubmissionsResponse": "duneanalytics:GetApiV1ContractsSubmissionsResponse",
"headers": {
"@id": "duneanalytics:headers"
},
"PostApiV1QueryRequest": "duneanalytics:PostApiV1QueryRequest",
"name": {
"@id": "duneanalytics:name",
"@type": "xsd:string"
},
"description": {
"@id": "duneanalytics:description",
"@type": "xsd:string"
},
"parameters": {
"@id": "duneanalytics:parameters",
"@container": "@list"
},
"query_sql": {
"@id": "duneanalytics:query_sql",
"@type": "xsd:string"
},
"is_private": {
"@id": "duneanalytics:is_private",
"@type": "xsd:boolean"
},
"PostApiV1QueryResponse": "duneanalytics:PostApiV1QueryResponse",
"GetApiV1QueryQueryidResponse": "duneanalytics:GetApiV1QueryQueryidResponse",
"method": {
"@id": "duneanalytics:method",
"@type": "xsd:string"
},
"PatchApiV1QueryQueryidRequest": "duneanalytics:PatchApiV1QueryQueryidRequest",
"query_id": {
"@id": "duneanalytics:query_id",
"@type": "xsd:integer"
},
"PostApiV1QueryQueryidArchiveResponse": "duneanalytics:PostApiV1QueryQueryidArchiveResponse",
"PostApiV1QueryQueryidPrivateResponse": "duneanalytics:PostApiV1QueryQueryidPrivateResponse",
"PostApiV1SqlExecuteResponse": "duneanalytics:PostApiV1SqlExecuteResponse",
"execution_id": {
"@id": "duneanalytics:execution_id",
"@type": "xsd:string"
},
"state": {
"@id": "duneanalytics:state",
"@type": "xsd:string"
},
"PostApiV1UsageRequest": "duneanalytics:PostApiV1UsageRequest",
"start_date": {
"@id": "duneanalytics:start_date",
"@type": "xsd:date"
},
"end_date": {
"@id": "duneanalytics:end_date",
"@type": "xsd:date"
},
"PostApiV1UsageResponse": "duneanalytics:PostApiV1UsageResponse",
"private_queries": {
"@id": "duneanalytics:private_queries",
"@type": "xsd:integer"
},
"private_dashboards": {
"@id": "duneanalytics:private_dashboards",
"@type": "xsd:integer"
},
"bytes_used": {
"@id": "duneanalytics:bytes_used",
"@type": "xsd:integer"
},
"bytes_allowed": {
"@id": "duneanalytics:bytes_allowed",
"@type": "xsd:integer"
},
"billingPeriods": {
"@id": "duneanalytics:billingPeriods",
"@container": "@list"
},
"PostV1ContractsDecodeRequest": "duneanalytics:PostV1ContractsDecodeRequest",
"PostV1ContractsDecodeResponse": "duneanalytics:PostV1ContractsDecodeResponse",
"results": {
"@id": "duneanalytics:results",
"@container": "@list"
},
"GetV1ContractsSubmissionsResponse": "duneanalytics:GetV1ContractsSubmissionsResponse",
"next_cursor": {
"@id": "duneanalytics:next_cursor",
"@type": "xsd:string"
},
"total": {
"@id": "duneanalytics:total",
"@type": "xsd:integer"
},
"GetV1DatasetsResponse": "duneanalytics:GetV1DatasetsResponse",
"PostV1DatasetsSearchRequest": "duneanalytics:PostV1DatasetsSearchRequest",
"blockchains": {
"@id": "duneanalytics:blockchains",
"@container": "@list"
},
"categories": {
"@id": "duneanalytics:categories",
"@container": "@list"
},
"dataset_types": {
"@id": "duneanalytics:dataset_types",
"@container": "@list"
},
"include_metadata": {
"@id": "duneanalytics:include_metadata",
"@type": "xsd:boolean"
},
"include_private": {
"@id": "duneanalytics:include_private",
"@type": "xsd:boolean"
},
"include_schema": {
"@id": "duneanalytics:include_schema",
"@type": "xsd:boolean"
},
"limit": {
"@id": "duneanalytics:limit",
"@type": "xsd:integer"
},
"offset": {
"@id": "duneanalytics:offset",
"@type": "xsd:integer"
},
"owner_scope": {
"@id": "duneanalytics:owner_scope",
"@type": "xsd:string"
},
"query": {
"@id": "duneanalytics:query",
"@type": "xsd:string"
},
"schemas": {
"@id": "duneanalytics:schemas",
"@container": "@list"
},
"PostV1DatasetsSearchResponse": "duneanalytics:PostV1DatasetsSearchResponse",
"GetV1DatasetsSlugResponse": "duneanalytics:GetV1DatasetsSlugResponse",
"GetV1QueriesResponse": "duneanalytics:GetV1QueriesResponse",
"queries": {
"@id": "duneanalytics:queries",
"@container": "@list"
},
"PostV1QueryRequest": "duneanalytics:PostV1QueryRequest",
"is_temp": {
"@id": "duneanalytics:is_temp",
"@type": "xsd:boolean"
},
"tags": {
"@id": "duneanalytics:tags",
"@container": "@list"
},
"PostV1QueryResponse": "duneanalytics:PostV1QueryResponse",
"GetV1QueryQueryidResponse": "duneanalytics:GetV1QueryQueryidResponse",
"PatchV1QueryQueryidResponse": "duneanalytics:PatchV1QueryQueryidResponse",
"PostV1QueryQueryidArchiveResponse": "duneanalytics:PostV1QueryQueryidArchiveResponse",
"PostV1QueryQueryidPrivateResponse": "duneanalytics:PostV1QueryQueryidPrivateResponse",
"PostV1UsageRequest": "duneanalytics:PostV1UsageRequest",
"PostV1UsageResponse": "duneanalytics:PostV1UsageResponse",
"billing_periods": {
"@id": "duneanalytics:billing_periods",
"@container": "@list"
}
},
"@type": "schema:Dataset",
"schema:name": "Dune Analytics API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Dune Analytics's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-26) from openapi/_ae-authored/duneanalytics-com-openapi-generated.yml.",
"dcterms:created": "2026-10-26",
"dcterms:source": [
"openapi/_ae-authored/duneanalytics-com-openapi-generated.yml"
]
}