Query ETFs
query_etfsSearch ETFs by ticker, name, category, focus, domicile, exchange, or currency. For an exact ticker, get profile, recent prices, and latest holdings.
Instructions
Search the Bullrun ETF universe by ticker/fund name plus ETF category, focus, domicile, exchange and currency. For an exact ticker, returns ETF profile details, recent historical price rows, and latest holdings. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus | No | Exact ETF focus filter. This maps to Bullrun's ETF focus / asset-class column. | |
| limit | No | Maximum ETF search rows to return, 1-100. | |
| search | No | Free-text ETF search by ticker or fund name. Omit to list the first ETFs. | |
| ticker | No | Exact ETF ticker for profile, prices, and optional holdings, e.g. SPY, VWRL.L, EUNL.DE. | |
| category | No | Exact ETF category filter. This maps to Bullrun's ETF category column. | |
| currency | No | Exact trading currency filter, e.g. USD, EUR, CHF. | |
| domicile | No | Exact ETF domicile filter. | |
| exchange | No | Exact exchange filter, e.g. NYSE ARCA, LSE, XETRA. | |
| priceLimit | No | Recent daily price rows to return for an exact ticker. Use 0 to skip prices. | |
| holdingsLimit | No | Maximum holdings to return for an exact ticker, 1-100. | |
| includeHoldings | No | When ticker is supplied, include latest holdings. Ignored for broad searches. | |
| includeInactive | No | Include ETFs with no recent price bar. Default false. | |
| includeSecondary | No | Include secondary/cross-listed ETF tickers. Default false. |