Public API
Read-only JSON endpoints used by the site. Responses are cached and rate limited.
Endpoints
| GET | /api/market | Top 100 coins by market cap (USD, 24h/7d change, 7d sparkline). |
| GET | /api/global | Global market cap, 24h volume, dominance. |
| GET | /api/coin/{id} | Coin details by CoinGecko id. |
| GET | /api/coin/{id}/chart?days=1|7|30|90|365 | Historical USD prices. |
| GET | /api/search/unified?q= | Combined search: CoinGecko (all coins), DEX Screener, local catalog. |
| GET | /api/pancakeswap/pools?version=all|v2|v3&sort=liquidity|volume|change|txns&page=&q= | PancakeSwap pools on BNB Chain. |
| GET | /api/new-tokens?network=all|bsc|solana|eth|base&page= | Recently created pools. |
| GET | /api/token/{network}/{address} | Token details and top pools. |
| GET | /api/fx | USD reference exchange rates. |
| GET | /api/listings | Published ABRS Market listings. |
| GET | /api/listing/config | Current listing price and USDT BEP-20 payment parameters. |
Limits and terms
- About 60 requests per minute per IP on DEX and search endpoints; above the limit you get HTTP 429 with a Retry-After header.
- All values are in USD. The "stale" field marks cached data served while a provider is unreachable.
- Data comes from third-party providers: attribute the source and do not rely on it for critical automated trading.