Stock screener API
Screen thousands of ETFs with one query
Data Captain’s screener endpoints filter pre-computed ETF metrics so your UI stays fast — no recalculating years of history on every request.
Key endpoints
- GETReturn / yield / volatility filters
/api/etf/screener - GETTop performers by category
/api/etf/rankings - GETBasket performance grid
/api/etf/heatmap - GETSector / price / volume filters
/api/screener
Why teams use Data Captain
Pre-computed metrics
Nightly (or on-demand) metric jobs fill etf_metrics so screener queries stay O(1) per fund.
Pagination & search
Limit, offset, and search parameters support large universes without dumping 20k+ rows to the browser.
Heatmap & rankings
Complement the screener with ranking and heatmap endpoints for product marketing pages.
Common use cases
- In-app ETF discovery
- Content sites with live tables
- Advisor research tools
- React screener tutorials and demos
FAQ
Can I screen individual stocks (AAPL, TSLA)?
The production dataset and metrics pipeline are ETF-focused. Screener results reflect ETFs with computed metrics and price history.
Related pages
Ship a market-data prototype this week
Start free