{"name":"Futarchy AMM - CoinGecko API","version":"2.0.0","documentation":"/docs","openapi":"/openapi.json","versioning":{"current":"v1","description":"Every data endpoint below is served under a version prefix (e.g. /v1/api/tickers, /v1/cmc/summary). The unversioned paths are a frozen alias of v1 kept for existing integrations. Health, probe and metrics endpoints are not versioned. A deprecated version answers with Deprecation, Sunset and Link (rel=\"successor-version\") headers."},"endpoints":{"tickers":"/api/tickers - Returns all DAO tickers with pricing and volume","market_data":"/api/market-data - Daily market data from the served user_pool ETL","supply":"/api/supply/:mintAddress - Returns complete supply breakdown with allocation details","supply_total":"/api/supply/:mintAddress/total - Returns total supply only","supply_circulating":"/api/supply/:mintAddress/circulating - Returns circulating supply (excludes team performance package)","live_launches":"/api/launches/live - Open launchpad raises: committer count, committed total, minimum raise, close time (cached 5 min)","health":"/health","health_detailed":"/api/health - Served DB connectivity, ETL data contract and data freshness"},"dexscreener":{"description":"DexScreener Adapter (v1.1) — requires DATABASE_PG_URL","latest_block":"/dexscreener/latest-block - Latest indexed Solana slot","asset":"/dexscreener/asset?id=:mintAddress - Token metadata","pair":"/dexscreener/pair?id=:daoAddress - Pair info","events":"/dexscreener/events?fromBlock=:slot&toBlock=:slot - Swap events by slot range"},"coinmarketcap":{"description":"CoinMarketCap DEX Adapter [Section C] — requires DATABASE_PG_URL for summary/ticker. Also served under a versioned /cmc/v1 prefix (e.g. /cmc/v1/summary).","summary":"/cmc/summary - 24h overview of every tradeable pair","ticker":"/cmc/ticker - 24h price/volume keyed by BASE_QUOTE pair","assets":"/cmc/assets - Token identity keyed by mint address"},"dex":{"fork_type":"Uniswap V1","factory_address":"FUTARELBfJfQ8RDGhg1wdhddq1odMAJUePHFuBYfUxKq","router_address":"FUTARELBfJfQ8RDGhg1wdhddq1odMAJUePHFuBYfUxKq"},"supplyBreakdown":{"description":"For launchpad tokens, supply is broken down into:","circulatingSupply":"Total supply minus team performance package (liquidity IS circulating)","teamPerformancePackage":"Locked tokens allocated to the team (price-based unlock) - NOT circulating","futarchyAmmLiquidity":"Tokens in the internal FutarchyAMM for spot trading - IS circulating","meteoraLpLiquidity":"Tokens in the external Meteora DAMM pool (POL) - IS circulating"},"note":"Read-only API. Market data and ticker volume are served from the user_pool ETL in the served DB; no Dune, no in-process indexing."}