Resolves a Bloomberg Composite FIGI to a full symbol profile with all identifiers. Composite FIGI is a security-level identifier — one per security regardless of listing exchange.
figi string required Bloomberg Composite FIGI (12 characters, starts with BBG)
curl 'https://api.stockfit.io/v1/api/lookup/figi?figi=BBG000B9XRY4' \
-H 'Authorization: Bearer YOUR_API_TOKEN'Resolved symbol profile
symbols array of string Tickers of the entity's currently active listings, primary first. Positionally aligned with `exchanges` (symbols[i] trades on exchanges[i]); not deduplicated, so a multi-class issuer lists every class.
exchanges array of string Exchange for each ticker in `symbols`, in the same order. Not deduplicated.
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 classification derived from SIC code
industryGroup string | null High-value industry group (Semiconductors, Software & SaaS, Pharma & Biotech, Aerospace & Defense, Automotive, Airlines, Oil & Gas, Fintech & Payments). Null if company is not in one of these groups.
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 (it has gone fully dark and no longer trades anywhere we track, including OTC). A company that left a major exchange but still trades over-the-counter reads `operating`; see `priorTickers` for the listings it has left behind.
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. The currently active listings are in `symbols`/`exchanges`. 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 FIGI or not found
error string Human-readable error message
{}