Build

JSON API

Public read endpoints for launches, the feed, XP and the leaderboard.

Everything on the site is also available as JSON. There is no API key. Poll modestly and back off on errors: responses come from an index and are not a guarantee of the latest chain state.

Launches

EndpointReturns
GET /api/launch/listLaunches. Query: chain, sort (live, new, mcap, volume, gainers, holders), window (1h, 24h, all), limit, offset.
GET /api/launch/feedThe latest launches and trades.
GET /api/launch/meta/<token>A token's image, description and links.
POST /api/launch/metaRegister metadata before launching: {chain, launcher, salt, name, symbol, description?, image_url?, website?, x_handle?}. Returns {uri, token}.
POST /api/launch/syncIndex a transaction you just sent.
GET /api/healthIndexer status.

XP and profiles

EndpointReturns
GET /api/xp/leaderboardRankings. Query: period (daily, weekly, monthly, all), sort (xp, trades, volume, launches, fees), limit, offset, wallet.
GET /api/xp/tasksThe active XP tasks.
GET /api/xp/me?wallet=0x...A wallet's XP, level, streak, tasks and badges.
GET /api/profile?wallet=0x...A wallet's username and claimed badges.

Reading the data

  • Raw token and quote amounts are decimal integer strings. Use quote_decimals for quote amounts, not a blanket 18.
  • price_quote and fdv_quote are numbers in the token's quote asset.
  • Writes that cost XP or change a profile are wallet-signed messages, not API keys.

A machine-readable summary is at /llms.txt.