Public API
Public API
Read-only, no key needed. Field names under /v1 stay stable; a breaking change gets a new version. Responses are cached at the edge for a few seconds. Limit: 300 requests a minute per address; over it you get 429 with Retry-After.
Endpoints
GET /v1/tokens | All tokens, newest first. ?phase=curve|pool, ?limit= (max 500), ?offset=. |
GET /v1/tokens/:address | One token, by token or curve address. |
GET /v1/trades | Every trade, oldest first. Follow along with ?after=<next>; filter with ?token=; ?limit= up to 1000. |
Token fields
address, curve, name, symbol, quote_asset (what it trades in: ETH or a stock token), phase (curve before graduation, pool after), graduation_progress_pct, price_quote (quote-asset base units per 1018 token units), price_usd, market_cap_usd, volume_24h_usd, txs_24h, price_change_24h_pct, holders, supply (always 109 × 1018), decimals (18), links.
Trade fields
id, token, curve, trader, side, quote_amount, token_amount (base units, strings), venue (curve or pool), block, tx, log_index, timestamp.
After graduation a token trades in one Uniswap v4 pool with our hook; its pool id is on the token page under "Who holds it".