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

  • GET/api/etf/screener
    Return / yield / volatility filters
  • GET/api/etf/rankings
    Top performers by category
  • GET/api/etf/heatmap
    Basket performance grid
  • GET/api/screener
    Sector / price / volume filters

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.

Ship a market-data prototype this week

Start free