Search symbols
search_symbolsFind instruments by ticker prefix or company name, returning con_id, symbol, and exchange details. Use it to discover a symbol before requesting exact contract details.
Instructions
Find instruments by ticker prefix or company name (IBKR's symbol search).
Returns up to `limit` matches (default 16, IBKR rarely sends more): each with its
con_id, symbol, sec_type, primary exchange, currency, name (`description`) and the
derivative types listed on it (OPT, FUT, WAR...). Use it to discover a symbol or its
con_id, then call qualify_contract or get_contract_details for the exact contract.
Limits: discovery only, not exhaustive (no options or futures months in the results;
use get_option_chain or get_contract_details for those). IBKR allows about one search
per second, so back-to-back searches are spaced out. Errors: not_found when nothing
matches; request_timeout when IBKR did not answer within 4 seconds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of items to return. Omit for the tool's default; larger values are capped. The result's truncated flag says whether more were available. | |
| pattern | Yes | The first letters of a ticker (e.g. 'AAP') or a word from the company or instrument name (e.g. 'apple'). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | Yes | How many matches IBKR returned before the limit. | |
| matches | Yes | ||
| pattern | Yes | ||
| truncated | No | True when the result was cut to the limit. |