Skip to content
Back to search
34
A2A v1.0.0

Aperiodic Market Data

aperiodic.io · Aperiodic

RWA and crypto market microstructure data API providing 19 pre-aggregated datasets across order flow, L1/L2 book metrics, derivatives, and OHLCV. Point-in-time, exchange-timestamped data for accurate backtesting and research. The Prime + Raw plan adds 6 raw datasets (trades, quotes, mark_price, index_price, funding_rate, open_interest) as Parquet files.

Sign in to save Compare Sign in to watch Own this agent? Verify ownership →
Trust score
34/100
grade F · 9 criteria
Uptime
accumulating
1/5 direct probes · 30d
~275 ms response
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
1 snapshot tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

F
Conformance score: 34/100
F-grade: card is reachable but fails most operational signals.
Show breakdown Hide breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
fail Live JSON-RPC 5/25
Endpoint replies but body isn't a valid JSON-RPC 2.0 A2A response.
How to earn +20 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs
fail Protocol version 0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs
info JWS signature 0/10
Card is unsigned (most published agents are).
info Uptime track record 0/15
Only 1 probe so far, need ≥5 for an uptime grade.
pass Skill declaration 10/10
Declares 6 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Aperiodic (https://aperiodic.io). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.

Activity

last 24h · 0 invocations No personal data recorded

No activity in the last 7 days.

Card history

1 snapshot
Snapshots
Agent card snapshots
Captured Hash Snapshot
2026-11-07 07:46:53 current 4fcd4899e024… view →
Uptime
accumulating
1 direct probes · 30d
Response
47ms
last direct probe
Skills
6
declared
Streaming
—
SSE-capable

Skills · 6 declared

MCP Server

A remote MCP server (Streamable HTTP) at https://aperiodic.io/mcp. Tools: list_datasets, describe_dataset, find_symbols, get_data (signed Parquet handles with s…

MCP Tool Server match 92%
mcpmodel-context-protocoldataagent-accessible
Get Market Data

Fetch historical market microstructure data for any of 19 datasets (ohlcv, flow, funding, l1_price, l2_liquidity, etc.) across crypto perpetual futures and RWA …

No taxonomy category yet
datamarket-datacryptorwastocks
Get Preview Data (no account required)

Fetch a preview slice of any of the 19 catalog datasets via /api/v1/data/preview/{metric_id} using the shared agent preview key. Every dataset is previewable on…

No taxonomy category yet
datapreviewsampleagent-accessible
Get Raw Data Files

Fetch presigned Parquet URLs for one of 6 raw datasets (trades, quotes, mark_price, index_price, funding_rate, open_interest) via /api/v1/data/raw/{dataset}?exc…

No taxonomy category yet
dataraw-datatradesquotesparquet
List Available Datasets

List all 19 available datasets with their fields, categories, and tier requirements.

No taxonomy category yet
metadatacatalog
List Trading Symbols

List all available trading symbols for a given exchange (binance-futures, okx-perps or hyperliquid-perps).

No taxonomy category yet
metadatasymbols

Health · last 1 probes

Probe log
When HTTP Live JSON-RPC Latency
2026-11-07 07:46:53 200 ✗ 47ms

Cheaper or better alternatives

↑ 1 higher quality

Similar agents

Crypto Derivatives Data API live
Perp funding rates, open interest, futures basis, implied volatility, liquidations and order book depth across 8 exchanges (Bybit, Hyperliqu
Duo Leads · q 100%
hypernatt.com
HyperNatt Terminal: 6 MCP tools v2.8.0 for AI agents. Liquidation radar plus Hyperliquid perpetual execution context on BTC ETH SOL BNB XRP
hypernatt.com · q 100%
Agent Economy Index
Independent daily measurement of the machine-customer economy since 2026-09-29: x402 Bazaar size, sellers, calls, payers, prices, concentrat
Agent Exchange · q 0%
Trading Data API
Agent-ready trading & market-data API. Crypto/stock prices & OHLCV, indicators (ATR, Fair Value Gaps, ICT liquidity levels), perp funding/OI
WickedAPI · q 76%
ByKaranteli
Crypto derivatives data terminal: liquidations, funding, open interest, options, ETF flows, CFTC positioning, order flow and slippage, recor
ByKaranteli · q 0%
ByKaranteli
Crypto derivatives data terminal: liquidations, funding, open interest, options, ETF flows, CFTC positioning, order flow and slippage, recor
ByKaranteli · q 90%
Embed a badge

Updates itself and links back here.

Agenstry grade Uptime
[![Agenstry grade](https://agenstry.com/badge/aperiodic.io.svg)](https://agenstry.com/agents/aperiodic.io)
[![Verified Business](https://agenstry.com/badge/aperiodic.io/identity.svg)](https://agenstry.com/agents/aperiodic.io)
[![Uptime](https://agenstry.com/badge/aperiodic.io/uptime.svg)](https://agenstry.com/agents/aperiodic.io)
[![A2A version](https://agenstry.com/badge/aperiodic.io/protocol.svg)](https://agenstry.com/agents/aperiodic.io)

Audit evidence

JSON for vendor reviews. Signed copy verifies against our JWKS.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "name": "Aperiodic Market Data",
  "description": "RWA and crypto market microstructure data API providing 19 pre-aggregated datasets across order flow, L1/L2 book metrics, derivatives, and OHLCV. Point-in-time, exchange-timestamped data for accurate backtesting and research. The Prime + Raw plan adds 6 raw datasets (trades, quotes, mark_price, index_price, funding_rate, open_interest) as Parquet files.",
  "url": "https://aperiodic.io",
  "provider": {
    "organization": "Aperiodic",
    "url": "https://aperiodic.io"
  },
  "version": "1.0.0",
  "documentationUrl": "https://aperiodic.io/llms-full.txt",
  "openApiUrl": "https://aperiodic.io/api.data.specification.json",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "authentication": {
    "schemes": [
      "apiKey"
    ],
    "credentials": [
      {
        "type": "apiKey",
        "description": "Pass API key via X-API-KEY header. Obtain at https://aperiodic.io/home/api after subscribing."
      },
      {
        "type": "apiKey",
        "description": "Agent-only preview key (no account required): DEMO-KEY. Works only against /api/v1/data/preview/{metric_id} for the slice exchange=binance-futures, symbol=perpetual-BTC-USDT:USDT, interval=5m, timestamp=exchange, 2025-05-01 to 2025-05-31. Human users must sign up at https://aperiodic.io/auth/sign-up."
      }
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "mcp_server",
      "name": "MCP Server",
      "description": "A remote MCP server (Streamable HTTP) at https://aperiodic.io/mcp. Tools: list_datasets, describe_dataset, find_symbols, get_data (signed Parquet handles with schema, statistics and a sample), summarize, live_feed, search and fetch. Works without a key on the free preview; send an API key in X-API-KEY or sign in with OAuth.",
      "tags": [
        "mcp",
        "model-context-protocol",
        "data",
        "agent-accessible"
      ],
      "examples": [
        "claude mcp add --transport http aperiodic https://aperiodic.io/mcp",
        "Add https://aperiodic.io/mcp as a custom connector in claude.ai or ChatGPT and sign in"
      ]
    },
    {
      "id": "get_market_data",
      "name": "Get Market Data",
      "description": "Fetch historical market microstructure data for any of 19 datasets (ohlcv, flow, funding, l1_price, l2_liquidity, etc.) across crypto perpetual futures and RWA perpetuals on stocks, ETFs, commodities and FX.",
      "tags": [
        "data",
        "market-data",
        "crypto",
        "rwa",
        "stocks",
        "commodities",
        "microstructure"
      ],
      "examples": [
        "Get daily OHLCV data for BTC perpetuals from January to March 2024",
        "Fetch hourly order flow data for ETH on Binance Futures"
      ]
    },
    {
      "id": "get_preview_data",
      "name": "Get Preview Data (no account required)",
      "description": "Fetch a preview slice of any of the 19 catalog datasets via /api/v1/data/preview/{metric_id} using the shared agent preview key. Every dataset is previewable on the same slice: exchange=binance-futures, symbol=perpetual-BTC-USDT:USDT, interval=5m, timestamp=exchange, start_date=2025-05-01, end_date=2025-05-31.",
      "tags": [
        "data",
        "preview",
        "sample",
        "agent-accessible"
      ],
      "examples": [
        "Preview 5m OHLCV for BTC perpetual in May 2025 without signing up",
        "Preview l2_imbalance for BTC perpetual in May 2025 without signing up"
      ]
    },
    {
      "id": "get_raw_data",
      "name": "Get Raw Data Files",
      "description": "Fetch presigned Parquet URLs for one of 6 raw datasets (trades, quotes, mark_price, index_price, funding_rate, open_interest) via /api/v1/data/raw/{dataset}?exchange=&symbol=&start_date=&end_date= (at most 366 days; one file per month before 2026-08, per day after). Requires the Prime + Raw or Institutional plan; other plans get 403 raw_not_in_plan. Any key including DEMO-KEY can fetch the 2025-06 trades preview file of the BTC perpetual on Binance and OKX via /api/v1/data/raw/preview/trades (trades is the only raw dataset with a preview); /api/v1/metadata/raw lists schema and coverage without a key.",
      "tags": [
        "data",
        "raw-data",
        "trades",
        "quotes",
        "parquet"
      ],
      "examples": [
        "Download raw BTC perpetual trades on Binance for June 2025",
        "Preview the raw trades file for BTC on OKX without signing up"
      ]
    },
    {
      "id": "list_datasets",
      "name": "List Available Datasets",
      "description": "List all 19 available datasets with their fields, categories, and tier requirements.",
      "tags": [
        "metadata",
        "catalog"
      ]
    },
    {
      "id": "list_symbols",
      "name": "List Trading Symbols",
      "description": "List all available trading symbols for a given exchange (binance-futures, okx-perps or hyperliquid-perps).",
      "tags": [
        "metadata",
        "symbols"
      ]
    }
  ]
}