Home / Products / Reference
Reference

EDGAR Entities API: company profiles for every SEC filer

Profile of any SEC filer by CIK or ticker: SIC industry, state of incorporation, fiscal year end, addresses, EIN, former names and tickers.

curl -H "Authorization: Bearer $SECFEED_KEY" \
  "https://secfeedapi.com/v1/entities?cik=NVDA"
import os, requests

r = requests.get(
    "https://secfeedapi.com/v1/entities",
    params={'cik': 'NVDA'},
    headers={"Authorization": f"Bearer {os.environ['SECFEED_KEY']}"},
)
print(r.json())

Overview

Every filer on EDGAR, from mega caps to private funds and individual insiders, has a CIK and a profile. The Entities API returns that profile in one call: industry (SIC code and description), filer category, state of incorporation, fiscal year end, business and mailing addresses, phone, EIN, tickers, exchanges and every former name with dates.

Use it to enrich filings with industry and location, to resolve renamed companies, or to group filers by state or SIC. Pass a CIK or a ticker.

What you get

Built for developers who would rather not parse EDGAR.

Every filer

Operating companies, funds, trusts and individuals: anyone with a CIK.

Industry and category

SIC code, SIC description and the filer category (large accelerated filer and so on).

Former names

Every previous name with the dates it was used.

Ticker or CIK

Pass either; tickers are resolved through the SEC's ticker file.

Endpoints

Authenticate with Authorization: Bearer YOUR_KEY. Responses are JSON.

GET/v1/entitiesDocs →

EDGAR entity profile: SIC, addresses, state, fiscal year end, former names.

Parameters: cik (or ticker)

Response fields

The main fields in every result. The raw filing data is always one level down.

FieldMeaning
cik, name, entityTypeIdentity of the filer.
sic, sicDescription, categoryIndustry and filer status.
tickers, exchangesListed securities.
stateOfIncorporation, fiscalYearEnd, einCorporate facts.
addresses, phone, formerNamesBusiness and mailing addresses, phone and name history.

Use cases

Datasets behind this API

The SEC forms this API reads, with live filing counts.

Tutorials

FAQ

Can I look up a company by ticker?

Yes. Pass the ticker as cik (for example cik=NVDA) or use the mapping API to get the CIK first.

Does it include private companies?

Yes, if they file with the SEC, for example Form D issuers and private funds. Every filer has a CIK.

Try the EDGAR Entities Database free

500 API calls a month on the free plan. No sales call.

Get free API key →