Historical intraday data

Tick, minute, and daily bars for US stocks, ETFs, futures, forex, indexes, and indicators.

Tick with NBBO since 2009. One-minute bars since 1998. Daily back to 1962. Or pull any symbol and date range on demand through our HTTP API. Yours to load the moment your payment clears.

Covers
  • US Stocks
  • ETFs
  • Futures
  • Forex
  • Indexes
  • OTC / Bulletin Board
  • S&P 500
  • NASDAQ 100
  • Dow 30

Why traders and quants buy from us

A stable file convention, unambiguous timestamps, and corrections that propagate back through the archive. Plumbing that lets a long-running backtest stay honest year after year.

01

One schema, every resolution

Headerless, comma-delimited text files with timestamps that default to US Eastern Time, with the time zone configurable to suit your needs. The same Date,Time,O,H,L,C,V shape from tick to daily. NinjaTrader and TradeStation variants documented side-by-side in the format reference.

02

Splits & dividends, both ways

Unadjusted tape, split-adjusted, and fully-adjusted series. Volume is adjusted alongside price so price × volume stays invariant through a split. Method and edge cases in adjusted vs unadjusted.

03

Continuous futures you can verify

Calendar-based, unadjusted, fixed offset per contract. Every rollover is published, so you can reproduce the series from per-contract prints. Details in continuous futures.

04

Several ways to pull an update

The Historical Data API, the free Kibot Agent, or plain download links on your account page. Connection and rate limits depend on your subscription package.

05

Built for institutional buyers

Letterhead invoices, VAT removal for non-EU reverse-charge, PO numbers, and wire transfer instead of card. University procurement, hedge funds, and finance teams pay securely through FastSpring, our merchant of record.

06

A format that doesn’t move

Customers come back five years later and their loader still works. We don’t shift the schema, rename a column, or insert a header row. The CSV spec from a decade ago still parses today’s files.

Popular questions

The short version. The full FAQ has every answer with the reasoning behind it.

How are the files distributed?

Direct downloads from your account page after purchase. Updates come via the Kibot Agent or the API.

See FAQ →

What format are the files in?

Comma-delimited CSV, no header row. Timestamps default to US Eastern Time, and the time zone can be changed to suit your needs. Tick and aggregate-bid/ask layouts are fully specified.

Format spec →

Adjusted or unadjusted?

Adjusted is for signals across corporate actions. Unadjusted preserves the tape.

Compare →

How do continuous futures roll?

Calendar-based, unadjusted, with a fixed offset per contract. Every rollover is published and verifiable.

Rollover rules →

Is tick data included in subscriptions?

No. Subscriptions ship minute and daily updates; tick data is a separate one-time purchase that then rides along with your subscription.

Subscription tiers →

Can I open the files in Excel?

Yes. Rename .txt to .csv and Excel parses it automatically. No header row to skip.

Format spec →

Ready to buy?

Try the free historical data samples first to verify the format against your loader. One-time purchases unlock immediate download from your account page, with 45 days of access plus free use of the Kibot API as a bonus. Subscriptions are billed on a 30-day rolling cycle through FastSpring: card, PayPal, Amazon Payments, wire transfer, or check.