{"name":"Euro Stablecoins API","version":"v1","description":"Public API for tracking supply, peg, activity, holders, and chain distribution of euro stablecoins.","base_url":"https://www.eurostablecoins.xyz/api/v1","docs_page":"https://www.eurostablecoins.xyz/docs","cors":"enabled (Access-Control-Allow-Origin: *)","cache":"s-maxage=60, stale-while-revalidate=300 (s-maxage=3600 for /api/v1, /api/v1/markets/dex, and all /api/v1/markets/* endpoints)","license":"Free for any use. Attribution requested: \"Data from eurostablecoins.xyz\"","contact":{"telegram":"https://t.me/Craael","twitter":"https://x.com/Matt_Oksa","linkedin":"https://www.linkedin.com/in/matt-oksa/"},"endpoints":{"meta":[{"method":"GET","path":"/api/v1","description":"This documentation"},{"method":"GET","path":"/api/v1/coins","description":"List all active coins with metadata + current state"},{"method":"GET","path":"/api/v1/coins/{coin_id}","description":"Single coin metadata + current state"},{"method":"GET","path":"/api/v1/overview","description":"Aggregated market stats: total cap, MiCA breakdown, HHI, dominance"}],"supply":[{"method":"GET","path":"/api/v1/supply","description":"Latest supply snapshot for all coins"},{"method":"GET","path":"/api/v1/supply/{coin_id}","description":"Latest supply snapshot for one coin"},{"method":"GET","path":"/api/v1/supply/{coin_id}/{chain}","description":"Latest supply for one coin on one specific chain (e.g. europ/solana)"},{"method":"GET","path":"/api/v1/history/supply/{coin_id}","description":"Daily supply history (use ?period=30d|90d|1y|2y|max or ?start=YYYY-MM-DD&end=YYYY-MM-DD)"},{"method":"GET","path":"/api/v1/history/supply/{coin_id}/{chain}","description":"Daily supply history for one chain (use ?period=...)"}],"peg":[{"method":"GET","path":"/api/v1/peg","description":"Latest peg metrics for all coins (price, deviation, rolling averages)"},{"method":"GET","path":"/api/v1/peg/{coin_id}","description":"Latest peg metrics for one coin"},{"method":"GET","path":"/api/v1/history/peg/{coin_id}","description":"Daily peg/price history (use ?period=...)"}],"activity":[{"method":"GET","path":"/api/v1/transfer-volume","description":"Peer transfer-volume totals for all coins (?period=7d|14d|30d|3m|6m|12m|all)"},{"method":"GET","path":"/api/v1/transfer-volume/{coin_id}","description":"Peer transfer-volume summary and daily series for one coin (?period=...)"},{"method":"GET","path":"/api/v1/history/mint-burn/{coin_id}","description":"Daily mint/burn history (?period=...)"},{"method":"GET","path":"/api/v1/history/transfer-volume/{coin_id}","description":"Daily transfer volume + active addresses (?period=...)"}],"holders":[{"method":"GET","path":"/api/v1/holders/{coin_id}","description":"Latest holder snapshot (no historical backfill)"}],"markets":[{"method":"GET","path":"/api/v1/markets","description":"Top-level markets overview — CEX and DEX summary counts, generated timestamps, cadence notes"},{"method":"GET","path":"/api/v1/markets/cex","description":"All direct CEX market data — exchange, symbol, price, bid/ask, spread, 24h volume (CCXT direct exchange feeds)"},{"method":"GET","path":"/api/v1/markets/cex/{coin_id}","description":"CEX market data for one coin; 404 for unknown coin; empty array with note if no coverage"},{"method":"GET","path":"/api/v1/markets/dex","description":"Latest DEX pool snapshots — price, liquidity, 24h volume, tx counts across all tracked EUR stablecoin pairs"},{"method":"GET","path":"/api/v1/markets/dex/{coin_id}","description":"DEX pool data for one coin; 404 for unknown coin; empty array with note if no coverage"},{"method":"GET","path":"/api/v1/markets/{coin_id}","description":"Combined CEX + DEX market data for one coin in a single response"}]},"valid_coin_ids":["eurc","eurs","aeur","eurcv","euri","eure","eura","eurq","eurr","europ","heuro","eurau","eurod","deuro","eurm","eur0","eurt","euroe"],"transfer_volume_period_values":["7d","14d","30d","3m","6m","12m","all"],"history_period_values":["7d","14d","30d","3m","90d","6m","12m","1y","2y","all","max"],"data_freshness":{"supply":"Every 4 hours (00:05, 04:05, 08:05, 12:05, 16:05, 20:05 UTC)","peg":"Every 6 hours (00:35, 06:35, 12:35, 18:35 UTC) — coins with a tracked public price source only","activity":"Hourly at :30 UTC (including 08:30 UTC) — peer transfer volume reconstructed from canonical on-chain transfers; mint and burn excluded","holders":"Daily at 10:00 UTC","dex":"Every 6 hours"}}