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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}