Search ETFs
search_etfsFind ETFs by name, ticker or ISIN and filter results by category, region, index, distribution policy, AUM, expense ratio or yield to locate a specific known fund.
Instructions
Look up ETFs by name, ticker or ISIN, with classification, listing, index, distribution-policy, AUM, expense-ratio and yield filters. Best for finding a known fund. For ranking questions ("cheapest", "largest", "best performing", "most liquid") prefer screen_etfs, which evaluates the whole universe: here minAum and minYieldTtmPct are applied only to a bounded profile-enriched candidate scan, so do not describe the result as exhaustive when candidateCapReached is true. Use get_etf_snapshot for one listing, get_etf_fund to resolve an ISIN across venues, and get_etf_holdings for constituents. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | Exact ETF focus/exposure filter, e.g. Japan, TOPIX, or Equity - Australia. | |
| limit | No | Maximum matching ETFs to return, 1-100. | |
| minAum | No | Minimum assets under management in the profile's reported currency units. | |
| region | No | Exact portfolio or investment-region filter. | |
| search | No | Free-text ETF search by ticker, fund name, or ISIN (e.g. IE00B4L5Y983). Omit for a broad screen. | |
| sortBy | No | Sort field. Relevance preserves Bullrun search ordering. | relevance |
| category | No | Exact broad ETF category/asset-class filter, e.g. Equity, Fixed Income, Commodity, Crypto, or Real Estate. Call get_etf_filter_options for valid values. | |
| currency | No | Exact trading-currency filter. | |
| domicile | No | Exact fund domicile filter. | |
| exchange | No | Exact listing exchange filter. | |
| indexKey | No | Exact tracked-index key, e.g. SP500 or MSCI_WORLD. Use get_etf_index_group to rank every fund on one index by cost. | |
| scanLimit | No | Maximum coarse-search candidates to enrich before applying quantitative filters/sorts, 25-500. | |
| sortDirection | No | desc | |
| minYieldTtmPct | No | Minimum trailing yield in percentage points, e.g. 2 means 2%. | |
| includeInactive | No | ||
| includeSecondary | No | ||
| distributionPolicy | No | Accumulating (reinvests income) or distributing (pays it out). | |
| maxExpenseRatioPct | No | Maximum annual expense ratio in percentage points, e.g. 0.25 means 0.25%. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| results | Yes | ||
| webPage | No | ||
| coverage | Yes | ||
| returned | Yes | ||
| warnings | Yes | ||
| platformLink | No | ||
| matchesInScannedCandidates | Yes |