Joltio Data / API

Connect to Joltio Data

One key per person gives you the whole catalog from Python, HTTP or your pipeline. Claude connects with your Joltio account, no key needed.

Data API
api.joltio.app/data
MCP server
api.joltio.app/mcp
Authentication
X-API-Key or Bearer
  1. 01

    Get an API key

    Create a key in the panel, under Data, API keys. Keys start with jol_live_ and are shown only once, so store them in your secret manager and never in code.

    Send it in every request with either header

    HTTP headers
    X-API-Key: jol_live_…
    Authorization: Bearer jol_live_…
    Create a key No workspace yet? Request access
  2. 02

    Connect Claude

    Add Joltio as a custom connector. Claude signs you in with your Joltio account through OAuth, so there is no key to paste.

    In Claude, open Settings, Connectors, Add custom connector, and paste this URL

    MCP URL
    https://api.joltio.app/mcp
  3. 03

    Query from Python

    The joltio client reads JOLTIO_API_KEY and returns polars DataFrames.

    Install
    pip install joltio        # or: uv add joltio
    Python · Example
    from joltio import Client
    
    j = Client()  # reads JOLTIO_API_KEY
    df = j.data.query("SELECT max(datetime) FROM omie.prices")
    print(df)
  4. 04

    Call the HTTP API

    Any language works: send SQL to /data/query, or check coverage and freshness, which needs no key.

    SQL query
    curl https://api.joltio.app/data/query \
      -H "X-API-Key: $JOLTIO_API_KEY" \
      -H "User-Agent: my-app/1.0" \
      -H "Content-Type: application/json" \
      -d '{"sql": "SELECT max(datetime) FROM omie.prices"}'
    Coverage (public)
    curl "https://api.joltio.app/data/coverage?table=omie.prices" \
      -H "User-Agent: my-app/1.0"

    Always send an identifying User-Agent. Requests with default library agents are rejected with 403.

Included

Plan

Data is included with every Joltio product: a short history window and a small monthly quota. Upgrade for more history, raw I90 and more credits.

Check your plan and limits with GET https://api.joltio.app/data/tier-info Upgrade