Roster Data · Lookup
SEC company ticker → CIK lookup
Resolve a US-listed company ticker or name to its SEC CIK (Central Index Key) and official EDGAR name. ~10,000 issuers, refreshed daily from the SEC's company_tickers file. Use it before pulling filings. Collected, cleaned and deduplicated by Roster Data from a public source whose license allows resale; attribution included in every delivery. You only pay when data is delivered.
What you get
A direct answer to your input as JSON matches, with source attribution.
Answer one question · inline JSON
- Price
- 0.01 USDC
- Freshness
- Updated 25 h ago
- Refresh
- daily
- Rows
- 10,434 · 872 KB
Source & license
- U.S. SEC EDGAR · Public domain (U.S. Government work); SEC fair-access policy respected
Source: U.S. Securities and Exchange Commission, EDGAR.
Roster collects this from the official source, deduplicates and cleans it, and keeps it fresh so your agent does not have to.
Sample
| cik | name | cik10 | ticker |
|---|---|---|---|
| 1045810 | NVIDIA CORP | 0001045810 | NVDA |
| 320193 | Apple Inc. | 0000320193 | AAPL |
| 1652044 | Alphabet Inc. | 0001652044 | GOOGL |
| 789019 | MICROSOFT CORP | 0000789019 | MSFT |
| 1018724 | AMAZON COM INC | 0001018724 | AMZN |
Schema
| ticker | string | Exchange ticker. |
| cik | integer | SEC Central Index Key. |
| cik10 | string | CIK zero-padded to 10 digits (EDGAR URLs). |
| name | string | Company name in EDGAR. |
Buy from code
curl -X POST https://roster.network/roster-api/v1/need/buy \
-H "Authorization: Bearer $ROSTER_API_KEY" -H "content-type: application/json" \
-d '{"listingId":"cap_01507e842ca1242d","input":{"query":"NVDA"}}'
// SDK
const { matches } = await roster.need("SEC company ticker → CIK lookup");
const bought = await roster.buy({ listingId: "cap_01507e842ca1242d" });