Regime-aware markets
Calibrated volatility, fat tails, and return clustering. Sector dispersion with real winners and losers. Energy rallies in an oil shock, semis in an AI capex cycle.
Historical and simulated market scenarios with prices, fundamentals, filings, news, events, and more. Backtest and train your AI agents, with no vendor licensing limits.
$ curl https://api.davidhf.com/prices
?scenario_id=scn_8f3a&ticker=NVDA&interval=day
-H "X-API-KEY: ••••••••"
{
"ticker": "NVDA",
"interval": "day",
"prices": [
{ "date": "2026-01-02",
"open": 142.18, "high": 145.07,
"low": 141.55, "close": 144.92,
"volume": 41203885 },
{ "date": "2026-01-05",
"open": 145.10, "high": 149.33,
"low": 144.81, "close": 148.76,
"volume": 52994117 }
]
}200 OK · X-RateLimit-Remaining: 5,998 · scenario scn_8f3a
Most synthetic data is a random walk with a ticker glued on. David Data generates scenario-conditioned market worlds with realistic dynamics, historical and forward branches, and the full public-company evidence surface.
Calibrated volatility, fat tails, and return clustering. Sector dispersion with real winners and losers. Energy rallies in an oil shock, semis in an AI capex cycle.
Each scenario generates a full issuer narrative: fundamentals, events, price paths, filings, and news from the same market world, not a random walk with a ticker glued on.
Daily and intraday prices, listed options, fundamentals, earnings, guidance, analyst revisions, news, SEC-style filings, ownership, insider trades, and corporate actions across the public-company surface.
16,143 exchange-style symbols with sector and industry metadata. Operating companies get full financials and filings; ETFs and benchmarks are modeled as the instruments they are.
80 market themes including war energy shocks, bank runs, AI IPO manias, Fed pivots, and semiconductor blockades, with event-aware macro tapes around each catalyst.
Official Python SDK (pip install david-data) and a fully documented REST API with OpenAPI, API-key auth, and rate limits. Integrate in minutes.
A complete endpoint surface covering discovery, statements, screeners, KPI views, options, ownership, and market snapshots, all from one REST API.
Full reference in the interactive docs.
Work across pre-built train/validation/test/holdout splits spanning 720 scenarios. Because the data is clean ground truth, there is no leakage, no restatement noise, and no vendor point-in-time licensing to negotiate.
Give LLM agents a full market world to work in: filings, news, earnings, and prices from the same scenario. Because the data is generated, you know what actually happened and can check whether an agent got it right.
Stand up dashboards, screeners, and analytics on a realistic dataset you can ship in demos, sandboxes, and CI. Swap in the synthetic endpoint anywhere your client expects a financial data feed.
Official Python SDK, REST API, JSON responses, and rate-limit headers on every request. If you've used a financial data API before, you already know this one.
pip install david-data
from david_data import DavidData
dd = DavidData() # uses DAVID_DATA_API_KEY
scenario = dd.scenarios.list(limit=1)[0]
sid = scenario["id"]
bars = dd.prices.get("AAPL", scenario_id=sid, limit=10)
income = dd.financials.income_statements(
"AAPL", scenario_id=sid, period="quarterly", limit=8,
)
news = dd.news.list(ticker="AAPL", scenario_id=sid, limit=5)Begin on the free tier with no card required. Every paid plan adds scale, more scenarios, and support. Never paywalled features.
Kick the tires and prototype against real data shapes.
1,000 prepaid API requests. No subscription, never expire.
For quant teams and AI labs running real workloads.
For institutions needing scale, SLAs, and custom worlds.
No. Every price, fundamental, filing, news item, and event is synthetically generated with market-like dynamics and no licensed redistribution restrictions. You get realistic, calibrated scenarios without point-in-time licensing headaches.
Pin a scenario ID and you get the same world every time. That makes backtests auditable and agent evals repeatable.
A random walk gives you a price series with nothing behind it. David Data builds scenario-grounded worlds: accounting identities hold, OHLC invariants are valid, earnings tie to guidance, headlines trace to structured events, and filings carry catalyst lineage. Validation and dataset-quality audits check the result.
Yes. Use the official Python SDK or hit the REST API directly. API-key auth, JSON responses, and a documented OpenAPI surface cover discovery, as-reported and segmented statements, screeners, KPI/non-GAAP views, index funds, interest rates, and market snapshots. Most clients only need to change the base URL and key.
Generation is calibrated against empirical reference panels for volatility, kurtosis, return clustering, drawdowns, and tail behavior. Calibration is a research workbench result, not an institutional sellability claim. For institutional use we offer custom calibration against licensed vendor panels.
Yes. Listed options come as discovery, expirations, full chains, per-contract quotes with greeks, and implied-volatility surface nodes — all point-in-time via as_of, so a query never sees contracts or prices that weren't public yet. Chains are generated from each scenario's spot path, volatility state, dividend policy, and event calendar, with options-quote invariants validated (arbitrage-free bid/ask, no negative prices, coherent surfaces). Liquid ETF options like SPY and QQQ are modeled too.
Every scenario ships daily OHLCV, plus regular-hours intraday bars at 1-, 5-, and 15-minute resolution. Pass interval=1m|5m|15m to /prices with a date window; intraday history is window-capped per interval (14 days at 1m, 60 at 5m, 180 at 15m) and calibrated against real intraday reference panels.
Yes. The library ships with 80 market themes including crisis archetypes. On Enterprise, our team designs custom scenarios and themes, runs custom calibration, and delivers fully materialized institutional panels with on-prem or VPC deployment.
Get an API key and start querying scenario-grounded market worlds in minutes. License-free ground truth for backtests and AI agents.
Questions? Email us at founders@davidhf.com