CIK, CUSIP and Ticker Mapping API: resolve any SEC company identifier
Map tickers to CIKs, CIKs to tickers, CUSIPs to issuers and names to companies. List companies by exchange or SIC industry.
curl -H "Authorization: Bearer $SECFEED_KEY" \ "https://secfeedapi.com/v1/mapping/ticker?ticker=BRK-B"
import os, requests
r = requests.get(
"https://secfeedapi.com/v1/mapping/ticker",
params={'ticker': 'BRK-B'},
headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())Overview
SEC data is keyed by CIK, market data by ticker and holdings data by CUSIP. The Mapping API translates between them, using the SEC's daily ticker and exchange file for tickers and the CUSIPs reported in 13F holdings for securities.
Search companies by name, list every company on NYSE, Nasdaq, CBOE or OTC, or every company with a given SIC code. All lookups are fast and keyless on your side: one call, one answer.
What you get
Built for developers who would rather not parse EDGAR.
From the SEC's company_tickers_exchange file, refreshed daily.
Learned from millions of 13F holdings rows.
Find a company's CIK and ticker from part of its name.
Every listed company on an exchange or in an industry.
Endpoints
Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.
Every listed company on an exchange.
Parameters: exchange (NYSE, Nasdaq, CBOE, OTC)
Response fields
The main fields in every result. The raw filing data is always one level down.
| Field | Meaning |
|---|---|
cik | SEC Central Index Key. |
name | Company name. |
ticker, exchange | Trading symbol and listing exchange. |
cusip, issuerName | CUSIP lookups return the issuer names reported for it in 13F filings. |
Use cases
- Join market data (tickers) to SEC filings (CIKs)
- Resolve 13F CUSIPs to companies
- Build a universe of all Nasdaq or NYSE listed companies
- Autocomplete company names in an app
Datasets behind this API
The SEC forms this API reads, with live filing counts.
Every Form 13F-HR quarterly holdings report from institutional managers with $100M or more: positions by CUSIP, value, shares and voting authority.
10-KAnnual reportsEvery Form 10-K annual report filed on EDGAR since 1993, searchable by company, date and text, with sections and XBRL financials as JSON.
Tutorials
FAQ
Where do the CUSIPs come from?
The SEC does not publish a CUSIP list. SecFeed learns CUSIP to issuer pairs from 13F information tables, which report a CUSIP for every holding.
How current are the ticker mappings?
They come from the SEC's ticker and exchange file, which the SEC updates daily.
Try the CIK / CUSIP / Ticker Mapping free
500 API calls a month on the free plan. No sales call.