Fuzzy-matches company name or ticker symbol, ranked by relevance. Returns enriched profiles with sector, industry, description, and logo. Covers stocks, ETFs, and mutual funds.
searchString string required Search term (name or ticker). Alphanumeric characters, dots, hyphens, and spaces allowed.
type string (enum) optional Filter by security type
exchange string optional Filter by exchange
sector string optional Filter by business sector
includeDelisted boolean optional Include delisted symbols in results
limit integer optional Maximum number of results
curl 'https://api.stockfit.io/v1/api/lookup/search?searchString=Apple&exchange=NASDAQ§or=Technology' \
-H 'Authorization: Bearer YOUR_API_TOKEN'Matching tickers ranked by relevance. A multi-class issuer (e.g. Alphabet) returns one result per active ticker (GOOG and GOOGL separately).
symbol string Ticker symbol
exchange string Exchange this ticker is listed on
name string Company or fund name
cik integer SEC Central Index Key
seriesId integer Series ID (0 for stocks, non-zero for ETF/mutual fund series sharing a CIK)
type string (enum) Security type
stock, etf, mfsector string | null Business sector derived from SIC code
industry string | null Industry derived from SIC code
industryGroup string | null High-value industry group, or null
compositeFigi string | null Bloomberg Composite FIGI
ein integer | null Employer Identification Number
formerNames array of string Historical company names
status string (enum) Operating status. `delisted` ONLY when the entity has no active listing left on ANY exchange (fully dark, including OTC). A name still trading OTC after leaving a major reads `operating`.
operating, delistedpriorTickers array of object Listings the entity no longer trades on (delisted), e.g. a Nasdaq listing left behind after a move to OTC. Empty for entities that never left a listing.
symbol string The former ticker on this venue
exchange string The exchange the entity has since left
lastSeen string (date) | null The most recent date (ISO 8601) this former ticker was confirmed active — its last-seen date, i.e. roughly when the entity stopped trading under it. For a clean ticker rename (no SEC Form 25/15 removal filing) this approximates the switchover and may be a recent period-end rather than the exact change date. Null when unknown.
[
{}
]Invalid search string
error string Human-readable error message
{}Feature not available on current plan
error string Human-readable error message
{}