What is This API?
The Futarchy CoinGecko DEX API is a CoinGecko-compatible API that automatically discovers and aggregates all DAOs from the Futarchy protocol, providing real-time pricing and trading information.This API is fully compatible with CoinGecko’s DEX API specification, making it easy to integrate with price aggregators and trading platforms.
Base URL
Available Endpoints
GET /
API information and available endpoints
GET /api/tickers
All DAO tickers with pricing and volume
GET /api/supply/:mint
Token supply breakdown with allocation details
GET /api/volume/aggregate
Aggregate volume with daily breakdown
GET /health
Health check endpoint
Supply Endpoints
| Endpoint | Description |
|---|---|
GET /api/supply/:mintAddress | Returns complete supply breakdown with allocation details |
GET /api/supply/:mintAddress/total | Returns total supply only |
GET /api/supply/:mintAddress/circulating | Returns circulating supply (excludes team performance package) |
Volume Endpoints
| Endpoint | Description |
|---|---|
GET /api/volume/aggregate | Returns aggregate volume with daily breakdown for all DAO tokens since launch |
Root Endpoint
Endpoint:GET /
Returns API information and available endpoints.
Response:
Health Endpoint
Endpoint:GET /health
Health check endpoint for monitoring API status.
Response:
Health status of the API. Always
"healthy" when the endpoint responds successfully.Current server timestamp in ISO 8601 format.
Server uptime in seconds.
Key Features
Automatic DAO Discovery
Automatic DAO Discovery
The API automatically discovers all DAOs from the Futarchy protocol without manual configuration. No need to maintain a list of DAOs - they’re discovered dynamically from the blockchain.
Real-Time Pricing
Real-Time Pricing
Prices are calculated from spot pool reserves in real-time, accounting for token decimal differences to ensure accuracy.
Volume Tracking
Volume Tracking
Trading volumes are calculated from accumulated protocol fees, providing accurate volume metrics that reflect actual trading activity.
Liquidity Metrics
Liquidity Metrics
Comprehensive liquidity information for all pools, calculated in USD for easy comparison.
High Performance
High Performance
Built with Bun for exceptional performance, featuring intelligent caching (10s for tickers, 100s for metadata) and rate limiting.
CoinGecko Compatible
CoinGecko Compatible
Fully compatible with CoinGecko’s DEX API specification, making integration seamless with existing tools and platforms.
Rate Limiting
The API implements rate limiting to ensure fair usage:- 60 requests per minute per IP address
- Returns
429 Too Many Requestswhen limit is exceeded - Rate limits reset at the start of each minute window
Caching
The API uses intelligent caching to balance freshness with performance:- Tickers: 10 seconds TTL
- Token Metadata: 100 seconds TTL (longer cache for static data)
Data Sources
All data comes from on-chain sources:- Solana Blockchain - Pool reserves, DAO accounts, protocol fees
- Metaplex Token Metadata - Token symbols, names, and metadata
- Spot Pools Only - Prices calculated from spot pools, not conditional markets
