draconic21
Free tool · live SEC data

CIK Lookup

Find a company's SEC Central Index Key (CIK) by ticker or company name — or confirm what a CIK resolves to. Live from SEC's own ticker map, free, no signup.

Enter one field. A ticker gives an exact match; a company-name fragment lists candidates.

Source: SEC's own www.sec.gov/files/company_tickers.json, cached in memory up to 24h.

Reading the results

  • Covers companies with an SEC-registered ticker in the current company_tickers.json export only — private companies and some foreign issuers may be absent.
  • Company-name matching is a plain substring match, not fuzzy scoring — try a shorter fragment if you get zero results.
  • This is public-domain SEC EDGAR data, not investment advice.

Free cap: 20 lookups per IP per day. Paid programmatic access removes the wall.

Have your CIK — need filings or financials next?

This lookup is free forever — the next step is paid

CIK Lookup has no paid twin (it's a single cached map read). What most buyers do with a CIK: pull recent filings or XBRL financials for that company, live from data.sec.gov.

Pull this company's full filing history — $0.02/call, up to 200 results, USDC on Base, no account → POST /v1/edgar_company_facts — $0.02/call, key XBRL financial facts → Prefer card billing? Subscribe on RapidAPI → MCP tool — call it from any MCP-enabled agent →

Example (x402 pay-per-call)

curl -X POST https://draconic21-x402-api.onrender.com/v1/edgar_filings \
  -H "content-type: application/json" \
  -d '{"cik":"0000320193","form":"10-K","limit":5}'
# unpaid: HTTP 402 + PAYMENT-REQUIRED header (sign with a Base USDC wallet, retry)

Agent / funded runtime? Choose the API that matches your task. Check its free example and availability links, then follow the payment guide to inspect its unpaid HTTP 402 challenge before paying. For agent-market research, Daily Agent Signal (free JSON example) is a separate option ($0.03 per paid call). Free service check: GET /health · Skill card.

FAQ

CIK vs. ticker — why do I need both?

A ticker symbol is exchange-assigned and can change or be reused after a delisting. A CIK is the SEC's own permanent identifier and is required to build direct EDGAR URLs or query data.sec.gov's submissions/XBRL endpoints — it also covers entities with no ticker at all, such as private funds or individual insiders.

Are there rate limits on the underlying SEC data?

Yes. SEC's fair-access policy expects a descriptive User-Agent and reasonable request rates against data.sec.gov and www.sec.gov. This free lookup is capped at 20 checks per IP per day; for higher volume or scripted/agent use, use the local edgar-cik CLI or the paid EDGAR API below instead of hammering SEC's servers directly.

Should I trust this result, or verify it?

Always verify important identifiers and filings on sec.gov before relying on them. CIKs and company mappings can change; this tool mirrors SEC's own public ticker file, but it is not an official SEC product and carries no completeness guarantee.

What's the local/offline option?

For repeat, batch, or offline lookups, edgar-cik ($5+ pay-what-you-want) is a dependency-free Python CLI with a bundled sample and optional SEC refresh. For the full ticker→CIK→filings→XBRL workflow in one kit, see the SEC EDGAR Starter Kit ($19).

Built for compliance hobbyists, independent developers, researchers, and small teams doing a first pass. Not an enterprise GRC replacement, legal/compliance approval, official government determination, or a guaranteed real-time monitor.