kite instruments
Download and search the Kite instrument master offline. The downloaded JSON is cached locally;
search reads the cache, no API call involved.
Commands
Section titled “Commands”| Command | Purpose |
|---|---|
kite instruments download [--exchange <EXC>] |
Download and cache the instrument master. Prints { cached: true, path: ... }. |
kite instruments search <text> [--exchange <EXC>] |
Search the local cache. Matches trading symbol, name, or instrument token. Limit 25 hits. |
Cache location
Section titled “Cache location”%LocalAppData%\kite-cli\instruments\<EXC-or-all>.jsonOn macOS / Linux this resolves to the platform local-application-data folder.
Examples
Section titled “Examples”kite instruments download --json --no-color # all exchangeskite instruments download --exchange NSE --json --no-color # only NSE
kite instruments search INFY --json --no-color # search namekite instruments search INFY --exchange NSE --json --no-colorkite instruments search 408065 --json --no-color # search numeric tokenCommon error: cache is missing
Section titled “Common error: cache is missing”If instruments search fails with Instrument cache is missing. Run 'kite instruments download' first., simply run instruments download and retry. search is the only Kite
CLI command that does not require authentication — it only reads the cache file.
See also
Section titled “See also”kite quoteconsumes exchange-prefixed symbols from this master.kite historicalconsumes the numeric instrument token returned by search.