R

API reference

A REST + SQL API over the Universe Index for the Robinhood chain. JSON in, JSON out; unknown values are null, never guessed.

https://data.amonhen.com/app/api

Introduction

The Universe API gives programmatic access to everything behind this site — tokens, decoded swaps, the transfer ledger, holder balances, 1-minute bars, r1/r5 momentum, blocks, the coverage/evidence records, a read-only SQL endpoint and a live SSE stream. It's a plain HTTP API: no SDK required, works from any language.

Getting started

  1. Create a free account (or sign in).
  2. Open your dashboard and create an API key.
  3. Send it as a Bearer token on every request:
curl -H "Authorization: Bearer <API_KEY>" "https://data.amonhen.com/app/api/stats"

Authentication

The API is authorized-only. Pass your key as Authorization: Bearer <API_KEY>. Keys look like rhu_…, are created/revoked in your dashboard, and are shown once at creation. Unauthenticated calls receive 401. The stream also accepts the key as ?token=<API_KEY>.

Plans & credits

API usage runs on credits: a request costs 1 credit and a SQL query costs 5. Each plan includes a monthly allowance (resets at the start of the month) plus a per-minute burst limit and a per-request row cap. Over the allowance returns 402; over the burst limit returns 429.

PlanCredits / moReq / minRows / request
Free1,000101,000
Analyst4,0006010,000
Plus25,00030010,000
Enterprise100,000+1,00010,000

Browsing the site while signed in doesn't spend credits — credits apply to API-key traffic. See plans.

Errors

Standard status codes with a JSON body { "error": "…" }: 200 ok · 400 bad/rejected query · 401 unauthorized · 404 not found · 429 rate limited · 5xx server error (retry with backoff).

Pagination & filtering

List endpoints page with limit and offset (each endpoint's cap is on its page; your plan's row cap also applies). The token leaderboard sorts with col/dir and filters with status. The query endpoint sets capped: true when a result is truncated.

Conventions

  • JSON everywhere; timestamps are ISO-8601 UTC; addresses are lowercased hex.
  • Unknown ⇒ null — never guessed or defaulted.
  • Quote-unit prices on a named USDG-1:1 basis, not a validated feed.
  • Evidence — rows carry status/revision fields so any number traces to source and replays.

Code samples

curl -H "Authorization: Bearer <API_KEY>" "https://data.amonhen.com/app/api/tokens?col=volume&limit=10"

Endpoints

Every endpoint has its own reference page with full request/response schema and cURL / JavaScript / Python samples.

Need a field that isn't here, higher limits, or an SLA? See pricing or get in touch.