search_features
Find market assets and indicators by keyword or category, with options to filter by asset type for targeted results.
Instructions
Find tickers and market indicators in the catalog. Three usable shapes:
query='gold'— keyword search across ticker / name / descriptioncategory='fx'(no query) — list every FX feature in the catalog. Same for 'commodity', 'rates', 'volatility', 'economic', 'crypto', 'equity'query='ETF', category='commodity', is_asset=True— narrow by both
PREFER browsing by category to keyword-spam: one category='fx' call beats ten query='euro currency' / query='FXY yen' / etc. searches when you want every instrument in a class. Browsing is also more reliable — catalog rows are tagged with category at ingest, so you don't depend on the keyword matching the description.
Catalog size: ~1300+ holdable assets (US large/mid-cap, international listings on LSE / XETR / TYO / HKEX / KOSPI / TWSE, ETFs, futures, FX, crypto). For 'build me a 500-asset / 1000-asset portfolio' requests, call search_features(is_asset=True, limit=1500) ONCE — limit ceiling is 2000, no pagination needed. Do NOT reach for screen_universe to enumerate the catalog: that endpoint is for ranking by price metrics and returns at most limit matches (default 50), not a full enumeration.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 50, ceiling 2000) | |
| query | No | Search term (e.g. 'AAPL', 'technology', 'volatility', 'gold'). Optional — leave empty to browse by category alone. | |
| category | No | Filter by category: 'equity' | 'commodity' | 'fx' | 'rates' | 'volatility' | 'economic' | 'crypto'. Combine with is_asset for further narrowing. | |
| is_asset | No | If True, only assets. If False, only indicators. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |