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
your-api-domain.com with your actual API domain.
Available Endpoints
GET /
API information and available endpoints
GET /api/tickers
All DAO tickers with pricing and volume
GET /api/supply/:mint
Token supply information
GET /health
Health check endpoint
Supply Endpoints
| Endpoint | Description |
|---|---|
GET /api/supply/:mintAddress | Returns complete supply info (total, circulating, decimals, raw) |
GET /api/supply/:mintAddress/total | Returns just the total supply |
GET /api/supply/:mintAddress/circulating | Returns just the circulating supply |
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
