Search the universe of ~32,000 US mutual funds and ETFs and fetch fund metadata by ticker.
Search funds
Search the ~32,000 US mutual funds and ETFs by name or ticker to get the code the other tools need. Returns fund metadata only — name, type (ETF or FUND), exchange, currency, ISIN, and the date range with return data — plus next_cursor for keyset paging. No performance figures here; use getTrailingReturns / getCalendarReturns for those.
query Parameters
qCase-insensitive substring match on ticker or fund name (e.g. vanguard 500, SPY). Omit to list every fund.
typeFilter by security type: ETF or FUND (mutual fund). Matched exactly.
countryFilter by domicile country as stored (e.g. USA). Exact match.
exchangeFilter by listing exchange as stored (e.g. NYSE ARCA, NASDAQ). Exact match.
cursorKeyset pagination cursor: the next_cursor from the previous response. Omit for the first page.
limitPage size, 1–1000. Defaults to 100.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Search funds › Responses
Get fund metadata
Fetch one fund's metadata by ticker (code): name, type (ETF or FUND), exchange, currency, ISIN, active/inactive status, and the date range for which return data exists. Returns 404 if the ticker is unknown. Use searchFunds to resolve a name to a code; use the returns tools for performance.
path Parameters
codeThe fund's bare ticker, case-sensitive — e.g. SPY, QQQ, VTSAX. If you only have a name, resolve it with searchFunds first.
query Parameters
marketMarket/exchange code for the fund. Defaults to US — all funds are currently US-listed and code is a bare ticker (e.g. SPY), so this is informational and does not affect lookups. Reserved for future multi-market support.
Headers
AuthorizationThe Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.
Get fund metadata › Responses
Successful Response
codeBare ticker, e.g. SPY.
marketMarket/exchange code. Always US for now.