Free downloads · no registration

Free historical market data from Kibot

Real production files from our archive, offered free so you can verify the format, completeness, and quality against your existing data source before placing an order. The samples below use the same column layout and adjustments as every paid order, nothing is reformatted or trimmed.

Looking for the full universe? Browse paid packages, or read the file-format reference for column-by-column documentation. Want to put the free samples side by side with another vendor first? See Comparing Kibot data to other sources.

Free one-minute intraday data

Regular-session one-minute bars in our standard format. Both feeds show the same trades, with one adjusted for splits and dividends and the other left raw, useful for comparing the two adjustment approaches in your own pipeline.

IBM Stocks · 1-minute

International Business Machines

One-minute regular-session bars from January 1998. Demonstrates our long-history split & dividend adjustment pipeline on a well-known mega-cap.

Coverage
Jan 1998 → today
Format
CSV, one row per minute
OIH ETF · 1-minute

Market Vectors Oil Services ETF

One-minute regular-session bars from December 2011. A liquid sector ETF, useful for testing minute-bar workflows on a non-equity instrument.

Coverage
Dec 2011 → today
Format
CSV, one row per minute

Free tick data with bid/ask

Every trade in chronological order, with the prevailing bid and ask at the moment of execution. Both files are unadjusted; the aggregate 1-minute bid/ask companion is the adjusted version.

IVE ETF · Tick + bid/ask

S&P 500 Value Index ETF

Tick-with-bid-ask data from September 2009. Ideal for stress-testing tick-data loaders, IVE has steady but moderate volume, so files are manageable while still representative.

Coverage
Sep 2009 → today
Format
Tick CSV + 1-min bid/ask CSV
WDC Stocks · Tick + bid/ask

Western Digital

Tick-with-bid-ask data from February 2010. A single-name equity with healthy volume and visible bid/ask dynamics, a realistic test for a tick-data ingestion pipeline.

Coverage
Feb 2010 → today
Format
Tick CSV + 1-min bid/ask CSV

What a row in each file looks like

Every free sample uses the same CSV shape as the corresponding paid product, so a loader written against a free file will handle a paid universe unchanged. The first few rows of each format:

Daily EOD (free for all US stocks and ETFs)

Date,Open,High,Low,Close,Volume
01/02/1998,52.69,53.50,52.69,53.06,5874100
01/05/1998,53.31,55.31,53.13,54.94,6997400

Six columns: Date in MM/DD/YYYY, then OHLC and Volume. One row per regular-session trading day. EOD files are unadjusted by default at this download. Use the paid EOD package or the API for the adjusted version.

One-minute intraday (IBM, OIH)

Date,Time,Open,High,Low,Close,Volume
01/02/1998,09:30,52.69,52.81,52.63,52.75,12300
01/02/1998,09:31,52.75,52.88,52.69,52.81,8700

Seven columns: Date and Time as separate fields, then OHLC and Volume. One row per minute, regular session only (09:30 to 16:00 ET). Pre-market and after-hours bars are excluded from the free intraday samples; paid orders include the full 08:00 to 18:30 ET window by default.

Tick with bid/ask (IVE, WDC)

Date,Time,Price,Bid,Ask,Size
09/28/2009,09:30:00,42.91,42.90,42.92,100
09/28/2009,09:30:00,42.91,42.90,42.92,200

Six columns: Date in MM/DD/YYYY, Time as HH:MM:SS (seconds resolution, the same as the standard paid tick data format; an experimental millisecond-timestamp variant also exists), then the trade Price, prevailing Bid and Ask at execution, and Size. One row per executed trade in chronological order. The bid/ask columns are the National Best Bid and Offer at the moment of execution.

Aggregate one-minute bid/ask companion

Date,Time,Open,High,Low,Close,Volume,BidOpen,BidHigh,BidLow,BidClose,AskOpen,AskHigh,AskLow,AskClose
09/28/2009,09:30,42.91,42.95,42.88,42.93,15400,42.90,42.94,42.87,42.92,42.92,42.96,42.89,42.94

Fifteen columns: standard OHLCV plus the bid OHLC and ask OHLC for the same one-minute window. Useful when you need the spread context without paying the storage cost of full ticks.

About the free samples

Same format as paid orders

The samples use the identical column layout, encoding, and adjustment rules as every order placed on the site. If your loader handles a free sample cleanly, it will handle a paid universe the same way.

Adjusted vs unadjusted

Adjusted files apply backwards-propagated splits and dividends so historical prices reconcile with current quotes. Unadjusted files preserve the price stamp recorded at the time of each trade. See Adjusted vs unadjusted data for the mechanics.

Tick file structure

One row per executed trade, ordered chronologically. Each row carries a timestamp plus the prevailing bid and ask at execution time. See the tick-file format reference for column details.

Need more coverage?

The free samples are a thin slice. For the full universe by package, asset class, or date range, see the paid catalog or the custom-order builder.

What is not in the free samples

The free downloads are a deliberate, representative slice of the archive. They are not a trial of the full catalog. The following are paid-only:

  • Pre-market and after-hours bars. Free intraday files are regular session only (09:30 to 16:00 ET). Paid orders include 08:00 to 09:30 and 16:00 to 18:30 ET on request.
  • The experimental millisecond-timestamp variant. Free and standard paid tick files both carry seconds-resolution timestamps. An experimental, not-officially-supported millisecond variant is available only on paid orders for US stocks and ETFs.
  • The full symbol universe. Free intraday is IBM, OIH, IVE, and WDC only. Paid orders cover 18,000+ US stocks, 6,900+ ETFs, 1,160+ forex pairs, and 83 futures contracts.
  • Futures and forex samples. Free intraday is US equities only. Futures and forex samples are available on request through the custom-order builder.
  • Ongoing daily updates. Free downloads are a snapshot. Continuous updates require a subscription or one of the update packages.
  • Adjusted daily EOD. The free EOD archive is unadjusted. Paid orders deliver both adjusted and unadjusted columns.
  • Programmatic API access. Paid orders include 45 days of download access plus free use of the Kibot API over the same period as a bonus, then quarterly updates for a year. The free guest account is limited to daily end-of-day data.