Kibot Documentation
Documentation index for kibot.com, a historical market-data vendor selling tick, minute, and daily data for US stocks, ETFs, futures, and forex. Pages are organised by topic so you can find what you need without scrolling through a single long FAQ.
Start here
- Faq, short answers to the most common questions, grouped by task. Start here if you just need a quick answer.
- Kibot company, overview of Kibot itself: products, history depth, data philosophy.
Topic catalog
File format
- File format index, every CSV schema Kibot publishes, with adjustment, timezone, and random-access notes.
- Data format reference, full spec for every data type (tick, minute, daily, aggregate bid/ask, NinjaTrader, TradeStation).
- Tick data, tick-by-tick trade records with NBBO bid/ask for US stocks and ETFs since September 2009, plus the experimental millisecond-timestamp variant.
- Adjusted vs unadjusted data, when to use each, Kibot's adjustment method, and why Yahoo Finance numbers can differ.
- Timezone conversion, all data is ET; conversion methods and DST pitfalls.
- Binary search algorithm, O(log n) date-jump utility for multi-gigabyte sorted CSV files.
- File sizes and disk planning, package sizes, compression ratios, NTFS tricks, incremental storage budgets.
Delivery and updates
- Delivery index, the four channels (Agent, FTP, API, direct downloads) and the on-disk merge tooling.
- Data updates, how to keep data current via Kibot Agent, FTP, API, or direct downloads.
- Kibot Agent, the free Windows downloader: features, install, scheduling, system requirements.
- Kibot Updater, the command-line merger that folds FTP archive deltas into your on-disk dataset.
- wget install, setup notes for unattended bulk downloads on Windows and Linux.
- Data format converter, planned open-source CLI for format conversion and timeframe aggregation.
Data quality
- Data quality index, completeness checks, source comparison, and the holiday calendar that explains expected gaps.
- Data completeness, why gaps exist, how Kibot detects and repairs them, expected completeness by instrument.
- Data comparison, Kibot versus free sources, what differs and why.
- Market holidays, US market holidays, early closes, and post-1998 special closures.
- Extended hours coverage, pre-market and after-hours data, what is published and when, and why some symbols have no extended-hours bars.
- Bid ask and NBBO quotes, what NBBO means in the tick file, why trades fall outside the spread, no order-book depth.
- Data sources, exchange, broker, and vendor references behind the consolidated feed.
Futures reference
- Futures index, continuous series, rollover rules, symbols, expirations, specs, and session hours.
- Continuous futures, how Kibot builds unadjusted continuous series and how customers layer Panama / ratio / calendar-weighted adjustments on top.
- Rollover rules, per-contract roll offsets and the methodology behind the continuous series.
- Futures expirations, expiration rules by contract group, pre-calculated dates through 2030.
- Futures specifications, master table for all 83 contracts.
- Futures symbols, month codes, symbol construction, IQFeed cross-reference.
- Trading hours, session windows by product group.
- Identifying the front month, how to compute the active contract on any date and join the continuous file to the underlying individual contracts.
Index datasets
- Index datasets, curated bundles for S&P 500, NASDAQ 100, and Dow 30 components.
- S&P 500 historical data, intraday and daily for all index components, tick and minute resolutions.
- NASDAQ 100 historical data, tick, minute, daily for QQQ constituents.
- Dow 30 historical data, full intraday history for all 30 index components.
- Ticker changes and delistings, how Kibot handles renames, spinoffs, delisted-stock coverage, and reused tickers.
Historical Data API
- API home, endpoint map, limits, and the recommended build order.
- API overview, what the API is, how to access it, and the v2 features (tick, snapshot, NinjaTrader, split-adjusted).
- API access, plan tiers, IP whitelisting, and the most common 401/402/403 errors.
- API authentication, login, logout, status, and the 20-minute session timeout.
- History request, the
?action=historyendpoint and every parameter it accepts. - Snapshot request, current-day data for up to 100 symbols in one call.
- Adjustments request, splits and dividends, the incremental-update pattern.
- Server responses, HTTP status codes (200/400/401/402/403/404/405).
- Compression, gzip negotiation, middlebox gotchas, and bandwidth tradeoffs.
- Rate limits and throttling, the 5-connection guideline, hard ceilings, error-code disambiguation, and backoff patterns.
- API client examples, reference clients in curl, Python, Rust, Go, TypeScript, R, C++, and .NET.
- .NET client, the official VB.NET / C# reference implementation.
Commerce and subscriptions
- Buy data, the package catalog with 25 packages across stocks, ETFs, futures, forex, indexes, and OTC.
- Subscriptions, the five subscription tiers (Premium, Professional, Standard, Basic, EOD) for ongoing data updates.
- Custom order, build a quote for a hand-picked subset of symbols and date ranges.
- How to order with a PO, wire-transfer and invoice-based purchasing.
- FastSpring payment, order processing, subscription billing, failed-payment handling.
- Free samples, download real production files at no cost before purchase.
- Cart, review and check out.
Company
- About Kibot, who Kibot is and what they sell.
- Contact, send a message or attach files (up to 50 MB).
- License agreement, terms for data and software use.
- Privacy policy.