Skip to main content
GET
/
v1
/
pools-feed
/
initial
/
state
curl -sS "https://analytics.snek.fun/v1/pools-feed/initial/state?asset=fbd4d3c334063ac19566f6ba39b6ec707ea91fa81d0c09201575c10b.44415645"
{
  "pool": { "id": "…", "x": { "asset": ".", "amount": "4047902001" }, "y": { "asset": "…", "amount": "581952643" } },
  "metrics": { "marketCap": 23958227426, "totalVolumeAda": 143107165299, "totalTxCount": 573 },
  "info": { "asset": "…", "ticker": "DAVE", "description": "…" }
}
Use these endpoints after you know the token asset id. For live updates, subscribe to the PoolFeed WebSocket topic — see WebSocket. Auth: Public

GET /v1/pools-feed/initial/state

Returns LiquidityPoolInfo: bonding-curve pool state, aggregated metrics (market cap, volume, locks, …), and token metadata.

Query parameters

asset
string
required
Cardano asset id: {policyId}.{hexAssetName}.

Response fields (summary)

pool
object
On-chain pool state: reserves x / y, curve parameters, output reference, graduation fields, etc.
metrics
object
marketCap, totalVolumeAda, totalTxCount, crowned, sequentialOrderingEnabled, locks[], …
info
object
Ticker, description, logo CID, socials, launch type, creator keys, assetType, …
curl -sS "https://analytics.snek.fun/v1/pools-feed/initial/state?asset=fbd4d3c334063ac19566f6ba39b6ec707ea91fa81d0c09201575c10b.44415645"
{
  "pool": { "id": "…", "x": { "asset": ".", "amount": "4047902001" }, "y": { "asset": "…", "amount": "581952643" } },
  "metrics": { "marketCap": 23958227426, "totalVolumeAda": 143107165299, "totalTxCount": 573 },
  "info": { "asset": "…", "ticker": "DAVE", "description": "…" }
}

GET /v1/pools-feed/curve/progress

Returns bonding curve completion as a percentage string.

Response

{ "percent": "75.5" }
curl -sS "https://analytics.snek.fun/v1/pools-feed/curve/progress?asset=fbd4d3c334063ac19566f6ba39b6ec707ea91fa81d0c09201575c10b.44415645"