Downloading price history

Download historical stock data

Pull whole windows rather than pages: a bars request without a limit is not paged at all, because a silent default page size hands back a short series that looks exactly like missing data.

Start free, no card

The archive, in numbers

Every figure is what the collectors have stored, not a projection. Bars obey the same plan history window as order-book depth.

  • 640M

    order books captured. Polymarket · Kalshi · Limitless

  • 90+

    days history. all venues, deepening

  • 7

    assets. BTC · ETH · SOL · XRP · DOGE · BNB · HYPE

  • REST + WS

    delivery. JSON snapshots + live stream

Downloading historical stock data means retrieving a complete OHLCV series for one or more symbols over a chosen window. DepthFeed serves this over GET /v3/bars, where limit is applied per symbol and an unlimited request returns the whole window in one series, with cursor pagination available when you do want to page.

Read the API docs

Coverage at a glance

Instruments
US-listed equities and ETFs · crypto spot pairs · crypto perpetual futures
Resolution
1-minute base; 5m, 15m, 1h and 1d rolled up from it
Fields
open, high, low, close, volume — per symbol, millisecond timestamps
History
Full available history per instrument on Desk; 7 / 30 / 90-day windows below it
Delivery
REST /v3/bars — cursor-paged, every series cut at the same instant
Selection
?venue= resolves a symbol outright when a string could be two instruments

Downloading price history

What you get

  1. The whole window, or a page you control

    A request with no limit returns the entire window — deliberately, because a default page size would quietly truncate a series and truncation is indistinguishable from a gap in the data. When you do page, every series is cut at the same instant and the cursor resumes exactly there.

  2. Exports you can hand to someone else

    Beyond raw bars, Research and above export strategies, trades and whole runs in a portable form, so a result can be re-run by a colleague or a reviewer rather than taken on trust.

  3. How far back you can go

    History follows your plan, and bars use the same window as order-book depth: 7 days on the free Explorer tier, 30 on Quant, 90 on Research, and the full available history for each instrument on Desk. Long-horizon work — multi-year allocation studies, regime comparisons across cycles — is a Desk workload. Shorter windows are enough to validate a rule before you commit to the archive.

  4. What this data is, and what it is not

    These are source-attributed bars, not a consolidated (SIP) feed. For research, backtesting and signal work that distinction rarely matters; for best-execution reporting or regulatory record-keeping it does, and you should use a consolidated tape instead. One-minute is the finest resolution — the coarser frames are rolled up from it, so a 1-hour bar and sixty 1-minute bars always agree.

Start pulling download historical stock data

Free Explorer tier, no card. Full bid/ask depth and the underlying price on every snapshot, over a REST API and a live WebSocket stream.

Start free, no card · Read the API docs

RelatedRelated

06Pricing

Choose capacity, not venues.

Explorer

$0free, no card

Verify the schema and replay a real sample before you pay.

  • 7 days · latest BTC markets, capped
  • Stock, ETF & crypto price bars · 3 symbols per request
  • Recorded bid/ask depth through the production REST schema
  • Sports discovery for Polymarket + Kalshi
  • 1 live BTC stream
  • Backtest Lab + 1 paper strategy

Quant

$29per month

Build across every venue with complete depth and live data.

  • 30 days · all assets · every supported venue
  • Stock, ETF & crypto price bars · 8 symbols per request
  • Full book depth at any snapshot interval
  • 25 req/sec · 5 live streams
  • Sports API, injury alerts + 1 live sports book
  • Backtest Lab + 5 paper strategies

Research

Free trial
$99per month

Test robustness and export evidence you can reproduce.

  • Everything in Quant
  • Stock, ETF & crypto price bars · 16 symbols per request
  • 90 days of unified history (3× Quant)
  • Out-of-sample robustness analysis
  • Reproducible strategy, trade and run exports
  • 50 req/sec · 25 live streams · 15 paper strategies

Desk

$249per month

Run full-archive research on an isolated historical lane.

  • Everything in Research
  • Stock, ETF & crypto price bars · 32 symbols per request
  • Raw tick tape: every book change, in venue sequence
  • Full market + sports archive
  • Historical queries use an isolated traffic lane
  • 100 req/sec · 100 live streams + wildcards
  • 2 parallel history queries · 40 paper strategies

Every paid plan

Complete data access; capacity scales with the tier.

  • Every supported venue
  • Crypto, stocks & prediction markets
  • Full bid/ask depth
  • Any snapshot interval: 1m, 5m, 1h…
  • Backtest Lab + live WebSocket
Compare exact plan limitsHistory, throughput, streams, research tools and account allowances.
CapabilityExplorer$0Quant$29Research$99Desk$249
DataHistory7 days, capped30 days90 daysFull archive
Order-book assetsAll 7All 7All 7All 7
Raw tick tape (/v3/**/ticks)———Included
Price bars — equities, ETFs & crypto1-minute, windowed1-minute base1-minute base1-minute base
Bar symbols per request381632
Venue access (prediction markets)Recorded sample + sports RESTEvery venueEvery venueEvery venue
DeliveryGeneral REST admission1 req/sec25 req/sec · 1,000/min50 req/sec · 3,000/min100 req/sec · 6,000/min
Live book streams1 BTC subscription5 subs · 1 connection25 subs · 2 connections100 subs · 5 connections + wildcards
Live sports booksREST only123
ResearchBacktest Lab — prediction marketsPolymarket samplePolymarket + KalshiPolymarket + KalshiPolymarket + Kalshi
Backtest Lab — stocks, ETFs & cryptoIncluded, within the 7-day windowIncludedIncludedIncluded
Robustness analysis——Out-of-sample Research LabIncluded
Concurrent paper strategies151540
Wallet Intelligence1 wallet · 3 audits5 wallets · 10 audits10 wallets · 25 audits20 wallets · 50 audits
Monthly AI execution credits—2001,0003,000
OperationsHistorical query laneSharedSharedSharedIsolated · 2 parallel requests

Monthly billing in USD. Cancel anytime. Taxes, where required, are calculated before payment. An entirely unused paid plan can be canceled and refunded in full under the Terms.

AI credits cover model execution only. Data access, history, exports, API limits, streams and venues never consume them.

Questions, answered.

Start backtesting on real depth.