Define the export
Select symbols, date range, timeframe, adjusted or unadjusted values, and an output shape. The request is saved as a reproducible dataset specification instead of disappearing behind a download button.
Specify symbols, date range, daily or intraday interval, raw or adjusted OHLCV, event joins, and CSV or Parquet-ready output. Every export reports session coverage and source rights before market rows are delivered.
Historical stock data is a series of past prices and trading volumes. A backtest-ready dataset also needs a security identity, a trading-session calendar, adjustment rules, source lineage, and a way to distinguish a true zero from a record that was never collected.
The builder makes symbols, time range, adjustment view, event alignment, coverage, and source rights part of the export contract.
Select symbols, date range, timeframe, adjusted or unadjusted values, and an output shape. The request is saved as a reproducible dataset specification instead of disappearing behind a download button.
Expected sessions are compared with delivered rows. Partial, missing, delayed, and rights-restricted states remain distinct so a gap cannot silently become a zero-volume day.
Earnings events, SEC filings, facts, public news references, and macro observations can be joined to the same stable security identity and known-at cutoff.
Permitted source responses are hashed and preserved before normalization. A normalized dataset can be rebuilt without changing its source trail or contacting the provider again.
Product boundary: DataCedar is not a real-time consolidated SIP feed. Historical bars are publicly served only from a dataset whose terms permit the requested use; validation-only market records never become public merely because an endpoint exists.
curl "https://api.datacedar.com/v3/stocks/AAPL/bars?timeframe=1Day&start=2025-01-01&end=2025-03-31&limit=100" \
-H "X-API-Key: $QUARTERTRACE_API_KEY"{
"data": [{
"symbol": "AAPL",
"session": "2025-01-02",
"open": 248.93,
"high": 249.10,
"low": 241.82,
"close": 243.85,
"volume": 55740731,
"adjustment": "raw",
"license_class": "public_or_redistributable"
}],
"coverage": { "status": "complete" },
"pagination": { "next_cursor": null }
}Examples document the public contract and may use illustrative values or redacted identifiers. Availability fields and rights filters are authoritative for the active environment.
Specify the securities, elapsed sessions, bar interval, adjustment view, and optional event window.
Inspect stream rights, first and last available sessions, and expected-versus-actual row counts before analysis.
Use REST JSON directly or shape the response as CSV or Parquet-ready records without dropping provenance fields.
Save the query, cutoff, source run, and schema version beside the model result.
A charting download is optimized to draw a chart. A research dataset must explain which security each row represents, which sessions should exist, how corporate actions were handled, and whether the row was actually available to your strategy.
DataCedar keeps the bar, coverage record, retrieval run, and security identity separable but joinable. That makes it possible to investigate an outlier without treating the vendor's final table as unquestionable truth.
Split- and dividend-adjusted series are useful for return calculations, while raw prices are often needed to reconstruct the price an investor actually saw. Mixing the two creates discontinuities that can look like trading signals.
The export contract therefore identifies its adjustment view. Event studies can use adjusted returns while still retaining raw observations for inspection, and a future correction does not silently rewrite a previously versioned experiment.
A missing row can mean a market holiday, a halted security, an unavailable source, a failed ingestion run, or a licensing restriction. Those states have different analytical meanings.
DataCedar compares actual rows with an expected-session ledger and reports coverage independently from the data array. A strategy can fail closed on incomplete samples or deliberately document the exception.
Both may contain the same closing price. Only one preserves enough context to defend the experiment later.
DataCedar uses a tabular OHLCV model suitable for CSV and Parquet-ready exports. Availability still depends on a market-history source whose rights permit public serving for the requested account and use.
Query permitted stock price and volume beside SEC filings, earnings events, point-in-time fundamentals, news references, macro data, and coverage metadata.
Query SEC filing metadata, primary documents, exhibits, XBRL facts, and amendments with accession-level provenance and known-at timestamps.
Query scheduled, confirmed, rescheduled, and completed earnings events with known-at history, source evidence, fiscal periods, and reaction windows.
A searchable, event-linked earnings-call schema for licensed transcripts and permitted issuer audio, with speakers, sections, source provenance, and rights controls.
Explorer is $0 with no card and a 1 request/second limit. Market history and transcript text appear only when an eligible source is active for the account.
Open DataCedar