Public API

Every number on robinlens is served by these JSON endpoints. No key, no auth, CORS enabled. Data is normalised from GeckoTerminal (pools, OHLCV, trades) and DefiLlama (chain volume) with 10–60s caching. Please keep it under ~60 requests/minute per IP.

Endpoints

PathParamsReturns
GET /api/markettab = trending | top | new · window = 5m | 1h | 6h | 24h · view = tokens (default) | poolsOne row per token (deepest pool carries price; volume, txns and liquidity summed over all its pools, poolCount, cap), or raw pools with view=pools.
GET /api/token/:addresstoken addressToken profile (supply, fdv/mcap, total reserve, 24h volume, launchpad status), social info and every pool sorted by liquidity.
GET /api/pool/:addresspool addressPool row plus base-token profile (socials, description, holders, GT score).
GET /api/pool/:address/ohlcvtf = 1m | 5m | 15m | 1h | 4h | 1d · limit ≤ 1000Candles {time, open, high, low, close, volume}, USD, ascending.
GET /api/pool/:address/tradesLatest ~300 swaps with side, amounts, USD value, trader and tx hash.
GET /api/poolsaddresses = comma-separated (≤ 60)Batch pool lookup (used by watchlist and alerts).
GET /api/searchq = symbol, name or addressMatching pools on Robinhood Chain.
GET /api/chain-stats24h / 7d DEX volume for the whole chain and protocol count.

Examples

curl "https://robinlens.trade/api/market?tab=trending&window=1h"
curl "https://robinlens.trade/api/pool/0xd4948bc5cba2766bf51b669a8b27bd66e108d69fc8e19a43cc44db8336742dc4/ohlcv?tf=15m&limit=200"
curl "https://robinlens.trade/api/search?q=chump"

Pool object

{
  "address": "0x…",            // pool / pair address
  "name": "TOKEN / WETH",
  "dexId": "uniswap-v3-robinhood",
  "dexName": "Uniswap V3 (Robinhood)",
  "dexGroup": "Uniswap",       // Pons | Uniswap | PancakeSwap | Launchpads | Other DEX
  "base":  { "address", "symbol", "name", "image", "decimals" },
  "quote": { "address", "symbol", "name", "image", "decimals" },
  "priceUsd": 0.0012, "priceNative": 4.4e-7,
  "fdv": 1106445, "mcap": null, "liq": 97569.9,
  "createdAt": "2026-09-13T18:23:31Z", "feePct": 1, "lockedLiqPct": null,
  "vol": { "5m": 0, "1h": 0, "6h": 0, "24h": 0 },
  "chg": { "5m": 0, "1h": 0, "6h": 0, "24h": 0 },
  "tx":  { "5m": {"buys":0,"sells":0}, "1h": {…}, "6h": {…}, "24h": {…} }
}

Chain

Robinhood Chain · chainId 4663 · RPC https://rpc.mainnet.chain.robinhood.com · explorer https://robinscan.io. Swaps in the UI use Uniswap v3 SwapRouter02 0xcaf681a66d020601342297493863e78c959e5cb2 and QuoterV2 0x33e885ed0ec9bf04ecfb19341582aadcb4c8a9e7.