Historical intraday and tick data
Kibot sells tick, minute-by-minute, and daily historical data 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.
- US Stocks
- ETFs
- Futures
- Forex
- Indexes
- OTC / Bulletin Board
- S&P 500
- NASDAQ 100
- Dow 30
What we sell
Six products, one file convention. Pick the resolution you need, verify with the free samples, and load it with your existing CSV reader.
Minute & daily bars
Pre-market, regular, and after-hours one-minute OHLCV covering roughly 18,000 US stocks and 6,900 ETFs, going back to 1998. Daily data goes back to 1962.
Format reference →Tick with NBBO
Tick-by-tick prints with National Best Bid and Offer since September 2009. Every individual trade is recorded in consecutive order with its real price and volume.
Tick data →Futures continuous series
Per-contract prints and verifiable unadjusted continuous series for 83 futures contracts. Rollover rules, expirations through 2030, and trading hours fully documented.
Continuous futures →Forex pairs
Bid/ask tick and aggregated bars for the majors and minors, plus 1,100+ currency pairs in total. No exchange volume (the Volume field is a tick count), because forex is OTC and there is no consolidated tape.
Data formats →Historical Data API
HTTP GET endpoints for history and adjustments. Session auth, opt-in gzip, and eight reference clients: curl, Python, Rust, Go, TypeScript, R, C++, .NET.
API overview →Kibot Agent
Free Windows downloader that runs headless via Task Scheduler. Or grab updates over FTP, the API, or direct links from your account page.
Kibot Agent →Need only ES, SPY or a few symbols?
Build your own order, from $40. Pick the symbols, bar size and dates and the price appears instantly. One payment, no subscription, and the files are yours to keep.
ES, 1-minute, full history
$110. E-mini S&P 500 continuous futures, every 1-minute bar on file.
Price your own →SPY + QQQ, 1-minute, full history
$125. Two of the most traded ETFs, every 1-minute bar on file.
Price your own →MNQ, 1-minute, last 5 years
$69.83. Micro E-mini Nasdaq-100 continuous futures, five years of 1-minute bars.
Price your own →Your own symbols and dates
From $40. Any stock, ETF, future, forex pair or index, any bar size and date range.
Build your order →Prices are before any sales tax or VAT. Build your own order.
Why traders and quants buy from us
A stable file convention, unambiguous timestamps, and corrections that propagate back through the archive.
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.
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.
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.
Several ways to pull an update
The Historical Data API, the free Kibot Agent, or plain download links on your account page. Each account can use up to five concurrent connections, shared across the API, FTP and the Kibot Agent from a single IP address, on every plan. This is a recommendation, and servers also cap requests at 40 in flight and 50 new requests per 500 ms.
Built for institutional buyers
Letterhead invoices, No VAT for EU businesses with a valid VAT ID (reverse charge at checkout), PO numbers, and wire transfer instead of card. University procurement, hedge funds, and finance teams pay securely through FastSpring, our merchant of record.
A format that doesn’t move
We don’t shift the schema, rename a column, or insert a header row, so a loader written against the CSV spec keeps working on new 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, refreshed at your plan's cadence (quarterly on the EOD plan, up to daily on Premium).
Subscription tiers →Can I open the files in Excel?
Yes. Rename .txt to .csv and Excel parses it automatically. No header row to skip.
What is Kibot?
Kibot (kibot.com) is a vendor of downloadable historical market data: tick, minute, and daily files for US stocks, ETFs, futures, forex, and indexes, delivered as plain CSV or through an HTTP API. It is not related to the KiCad automation tool of the same name.
About Kibot →Can I use Kibot data for backtesting?
Yes. The files are plain CSV with timestamps in US Eastern Time by default, and futures continuous series are unadjusted with published rollover dates, so a backtest can be reproduced from the per-contract prints. Try the free samples first to check the format against your loader.
Continuous futures →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.