Data API
GET /v1/tokens/{mint}/pools
Pools registered for a token.
Endpoint
GET https://solindex.infinityblocks.io/v1/tokens/{mint}/pools
Authentication
Send your key in the x-api-key header (or ?api-key=). See Authentication.
Path parameters
| Param | Description |
|---|---|
mint | Base-58 token mint address. |
Request
curl -s "https://solindex.infinityblocks.io/v1/tokens/<MINT>/pools" \
-H "x-api-key: <API_KEY>"
const r = await fetch("https://solindex.infinityblocks.io/v1/tokens/<MINT>/pools", {
headers: { "x-api-key": "<API_KEY>" },
});
const { data } = await r.json();
Response
{ "data": [
{ "poolAddress": "CYV8…1JMy", "dex": "launchlab", "ammType": "bonding-curve",
"baseMint": "<MINT>", "quoteMint": "So111…112", "platformId": "GKLyKXb8…",
"createdAt": 1780165369000, "baseReserve": 987654321.2, "quoteReserve": 12.483,
"tvlUsd": 1035.2 },
… ] }
baseReserve/quoteReserve are the pool's live reserves (human units), fed by the reserve-change stream; both are null until a reserve snapshot has landed for that pool. tvlUsd prices both legs in USD (the SOL leg via the latest SOL/USD price, the token leg via the latest trade price) and sums them — it's per-pool, unlike the token-level liquidityUsd on /tokens/{mint}, which sums across every pool the mint has.Try it
Run GET /v1/tokens/{mint}/poolslive · GET
Your key is stored only in this browser (localStorage).
—