Trending feed
Returns the current market feed — a ranked list of trading pairs for a given filter and chain.
GET
/api/feedQuery parameters
| Param | Type | Description |
|---|---|---|
type | string | Feed to return: trending (default), top, gainers, or new. |
chain | string | Restrict to one chain id (e.g. solana, ethereum, base). Omit or use all for every chain. |
Request
curl
curl "https://dexscanner.io/api/feed?type=gainers&chain=solana"Response
A JSON array of pair objects. Key fields (abridged):
200 OK · application/json
[
{
"chainId": "solana",
"dexId": "raydium",
"pairAddress": "GwoJ89j...DQZv",
"baseToken": { "address": "8pNiw...pump", "name": "Bounty House", "symbol": "BOUNTYHOUSE" },
"quoteToken": { "address": "So111...1112", "name": "Wrapped SOL", "symbol": "SOL" },
"priceUsd": "0.000004131",
"priceChange": { "m5": 1.2, "h1": -4.4, "h6": 8.1, "h24": -92.48 },
"volume": { "h24": 3517195.56 },
"liquidity": { "usd": 44210, "base": 1.07e10, "quote": 53.2 },
"txns": { "h24": { "buys": 48322, "sells": 36185 } },
"fdv": 41310,
"marketCap": 41310,
"pairCreatedAt": 1733700000000,
"info": { "imageUrl": "https://...", "socials": [ ... ] }
}
]Rate limits
No API key, no SLA, subject to rate limits. Exceeding the limit returns
429. Poll no more than once every 5–10 seconds; for anything closer to real-time use the SSE stream responsibly (one connection, not a reconnect loop) rather than tight polling.Versioning
The API is currently unversioned; endpoints, parameters, and limits may change. Breaking changes are announced in the changelog.