[ platform · data ingest ]

Data ingest

Every data source NVTrader can pull from, with adapter status and what each one feeds. Adapters are pluggable — same Bar/NewsItem/Filing schema across providers — so a sleeve config can switch from yfinance to Polygon without code changes.

Sources

ProviderWhat it feedsFree tierStatus
yfinanceEOD bars (daily back to 1980+), 1m intraday rolling 60dunlimitedlive
Alpaca dataReal-time + historical bars, options chain, account datavia your Alpaca accountlive
WebullLive snapshots, orders, positionsvia your Webull OpenAPI accountUAT pending
FinnhubFundamentals · news · analyst consensus60 req/minlive
SEC EDGAR10-K / 10-Q / 8-K filingsno key, polite UA onlylive
TavilyOpen-web search for DeepResearch1000 calls/molive
PolygonInstitutional bars + minute-resolution historypaidoptional
Alpha Vantage · IEX · Databento · SerpAPIvariousvariesoptional

Picking a provider

Each sleeve config (configs/sleeves/*.yaml) names a primary data provider for bars and a fallback. The default is yfinance + Alpaca data as fallback. The default for fundamentals is Finnhub; news = Finnhub + Tavily; filings = EDGAR.

To switch a sleeve to Polygon for bars:

data:
  bars:
    primary: polygon
    fallback: yfinance
  fundamentals:
    primary: finnhub
  filings:
    primary: edgar

Reading the ingest page

The Data page (/data.html) shows for each linked provider:

Adding a provider

Subclass traderspace.data.base.DataAdapter. Implement bars(symbol, start, end, interval), plus whichever of fundamentals · news · filings apply. Register via src/traderspace/data/__init__.py. Write a setup playbook at skills/setup/data/<id>.md. Done — the Setup Wizard and the sleeve config layer pick it up automatically.

REST surface

VerbPathPurpose
GET/api/data/providersActive providers + per-endpoint health.
GET/api/data/bars?symbol=NVDA&interval=1d&range=1yAdapter-normalized OHLCV.
GET/api/data/news?symbol=NVDA&limit=20Latest news.
GET/api/data/filings?symbol=NVDALatest filings.
NVTrader v0.1.18 · docs ·⚠ Not financial advice ·Docs home ·App