ETF API
The US ETF data API for builders
List funds, pull history, screen by return and yield, and run buy-and-hold backtests — one platform for product and research teams.
Key endpoints
- GETPaginated ETF universe
/api/etf/list - GETFilter by performance
/api/etf/screener - POSTSimulate returns
/api/backtest/buy-and-hold - GETBasket performance
/api/etf/heatmap
Why teams use Data Captain
Priced US ETF universe
Thousands of US ETFs with historical prices for charts and analytics — filter with hasPrice for production UIs.
Backtesting included
Same history that powers charts also powers buy-and-hold and compare endpoints.
Developer-first docs
REST JSON, rate limits by plan, status page for freshness, and official SDKs (npm install datacaptain / pip install datacaptain).
Common use cases
- ETF explorers and heatmaps
- Portfolio education products
- Fintech dashboards
- SEO content backed by live API examples
FAQ
How is this different from a generic stock API?
Data Captain is built around US ETF metadata, metrics, and historical prices — not a thin wrapper over every equity ticker worldwide.
Related pages
Ship a market-data prototype this week
Start free