All data sources

Databento

API keydatabento

Databento historical/reference market data connector for metadata, symbology, and time-series range queries.

Provenance

PublisherDatabento

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationCredentials required (API key)

Methods (5)

  • listDatasets

    read

    List datasets via metadata.list_datasets (Databento).

    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        },
        "query": {
          "type": "object",
          "properties": {},
          "additionalProperties": true
        }
      },
      "additionalProperties": false
    }
  • listSymbols

    read

    List symbols for a dataset via metadata.list_symbols.

    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        },
        "dataset": {
          "type": "string"
        },
        "stypeIn": {
          "type": "string"
        },
        "stypeOut": {
          "type": "string"
        },
        "symbols": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          ]
        },
        "query": {
          "type": "object",
          "properties": {},
          "additionalProperties": true
        }
      },
      "additionalProperties": false
    }
  • getRange

    read

    Get historical market data range via timeseries.get_range.

    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        },
        "method": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "POST"
              ]
            },
            {
              "type": "string",
              "enum": [
                "GET"
              ]
            }
          ]
        },
        "dataset": {
          "type": "string"
        },
        "schema": {
          "type": "string"
        },
        "symbols": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          ]
        },
        "stypeIn": {
          "type": "string"
        },
        "stypeOut": {
          "type": "string"
        },
        "start": {
          "type": "string"
        },
        "end": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        },
        "encoding": {
          "type": "string"
        },
        "compression": {
          "type": "string"
        },
        "query": {
          "type": "object",
          "properties": {},
          "additionalProperties": true
        },
        "body": {},
        "expectBinary": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    }
  • resolveSymbology

    read

    Resolve symbol mappings via symbology.resolve.

    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        },
        "dataset": {
          "type": "string"
        },
        "symbols": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          ]
        },
        "stypeIn": {
          "type": "string"
        },
        "stypeOut": {
          "type": "string"
        },
        "query": {
          "type": "object",
          "properties": {},
          "additionalProperties": true
        }
      },
      "additionalProperties": false
    }
  • queryDatabento

    read

    Generic Databento API method helper.

    Input schema
    {
      "type": "object",
      "properties": {
        "endpoint": {
          "type": "string"
        },
        "apiMethod": {
          "type": "string"
        },
        "method": {
          "oneOf": [
            {
              "type": "string",
              "enum": [
                "POST"
              ]
            },
            {
              "type": "string",
              "enum": [
                "DELETE"
              ]
            },
            {
              "type": "string",
              "enum": [
                "PATCH"
              ]
            },
            {
              "type": "string",
              "enum": [
                "GET"
              ]
            },
            {
              "type": "string",
              "enum": [
                "PUT"
              ]
            }
          ]
        },
        "query": {
          "type": "object",
          "properties": {},
          "additionalProperties": true
        },
        "body": {},
        "expectBinary": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    }