R
APIs & Connectors

Programmatic access to the Robinhood chain

Bring the Universe Index into your stack — a REST API, a read-only SQL query API, and a live stream, all over the same decoded, evidence-linked data you see on this site.

One chain, every access pattern

REST API

Clean JSON endpoints for tokens, decoded swaps, markets, minute bars, momentum, holders and coverage. JSON in, JSON out — no SDK required.

API reference

SQL Query API

Run read-only SQL (SELECT / WITH) over the entire index with POST /query. Row-capped, time-limited, executed as a SELECT-only role.

Open query console

Live Stream (SSE)

A Server-Sent Events stream that pushes new blocks and trades the moment they are indexed — dashboards update in ~1s, no polling.

View the stream

Works in any environment

Any language

Standard HTTP + JSON. Call it from curl, Python, JavaScript, Go — anything that speaks REST.

Spreadsheets & BI

Query results export to CSV, and every endpoint is plain JSON, so any notebook or BI tool that reads REST/CSV can pull live data.

AI agents

The SQL endpoint gives agents structured, read-only access to the whole index for analytics and automation.

Evidence-linked

Every value traces to its source block and revision, and replays — so what you build on is auditable, not a black box.

REST — top tokens

H="Authorization: Bearer <API_KEY>"

curl -H "$H" \
  "https://data.amonhen.com/app/api/tokens?col=volume&limit=20"

SQL — read-only query

curl -X POST https://data.amonhen.com/app/api/query \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{"sql":"select symbol, volume_24h from token_stats ts join tokens t on t.address=ts.token order by volume_24h desc nulls last limit 10"}'

Stream — live ticks

const es = new EventSource(
  "https://data.amonhen.com/app/api/stream?token=<API_KEY>"
);
es.addEventListener("tick", (e) => {
  const { b, sw, tok } = JSON.parse(e.data);
  console.log("block", b, "swaps", sw);
});

Build with it

01

Dashboards & apps

Power your own UI with live tokens, prices, swaps and momentum.

02

Trading & research

Pull decoded swaps, minute bars and strict-before r1/r5 momentum.

03

Monitoring & alerts

Poll a query or watch the stream and fire alerts on new trades or metric shifts.

04

Portfolio & balances

Read holder balances with honest coverage flags — never clamped guesses.

05

Data pipelines

Feed SQL or REST results into your own warehouse or namespace.

06

Accounting & audit

Build on verifiable, replayable numbers that trace back to source events.

Frequently asked

Do I need an API key?
Yes — the API is authorized-only. Pass your key as a Bearer token on every request (the SSE stream takes it as a query token). The web explorer is free to browse without one.
What data can I access?
Everything in the index: tokens, pools, decoded swaps, the transfer ledger, holder balances, 1-minute bars, r1/r5 momentum, blocks and the coverage/evidence records — see the datasets catalog.
How fresh is it?
Live. The indexer publishes on each block and the SSE stream pushes updates within about a second.
What languages and tools work?
Any HTTP client. It's plain REST/JSON plus a SQL endpoint, so curl, Python, JavaScript, notebooks and REST-capable BI tools all work out of the box.
Are there rate limits?
Yes, per plan. Query runs carry a statement timeout and a hard row cap regardless of plan.
How is usage billed?
By plan — pick a tier for the rate limits and support you need. See pricing.

Start building on the Universe API

Pick a plan for your rate limits, read the docs, or try the query console right now.