Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.secapi.ai/llms.txt

Use this file to discover all available pages before exploring further.

SEC Company Search API

Finding the right company on EDGAR means knowing its CIK. Datastream’s entity resolution engine lets you search by any identifier — ticker symbol, CIK, CUSIP, FIGI, ISIN, or company name — and get back a unified entity profile with all mapped identifiers and filing metadata.

Capabilities

Multi-identifier lookup

Search by ticker, CIK, CUSIP, FIGI, ISIN, LEI, or company name. All identifiers map to a single canonical entity.

Fuzzy name matching

Handles spelling variations, abbreviations, and former names. “Alphabet” resolves to GOOGL just as well as “Google.”

Full entity profile

Returns SIC code, state of incorporation, filing history summary, and all known identifiers for each entity.

High-throughput resolution

Resolve hundreds of identifiers in parallel for portfolio mapping and data reconciliation. Each request hits a single canonical entity.

Quick start

Resolve a ticker to its full entity profile:
curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "https://api.secapi.ai/v1/entities/resolve?ticker=TSLA"
{
  "entity": {
    "cik": "0001318605",
    "name": "Tesla, Inc.",
    "ticker": "TSLA",
    "cusip": "88160R101",
    "figi": "BBG000N9MNX3",
    "isin": "US88160R1014",
    "sic": "3711",
    "sic_description": "Motor Vehicles & Passenger Car Bodies",
    "state_of_incorporation": "DE",
    "filing_count": 842
  }
}
Search by company name with fuzzy matching:
curl -H "x-api-key: $OMNI_DATASTREAM_API_KEY" \
  "https://api.secapi.ai/v1/entities?q=berkshire+hathaway&limit=5"

Use cases

Portfolio identifier mapping

Map a portfolio of CUSIPs to CIKs and tickers for cross-referencing with SEC filing data. Batch resolve thousands of positions in one call.

Data reconciliation

When merging datasets from different providers that use different identifiers, use entity resolution to create a single canonical mapping.

Company lookup for applications

Build autocomplete and search features that let users find companies by any identifier they have on hand.

Historical entity tracking

Track name changes, ticker changes, and CIK reassignments over time to maintain accurate mapping for historical analysis.

API endpoints

EndpointDescription
GET /v1/entities/resolveResolve any identifier to an entity
GET /v1/entities?q={query}Fuzzy search by company name
GET /v1/entities/edgarBrowse the EDGAR canonical entity list

Why Datastream for entity resolution

FeatureDatastreamRaw EDGARSEC-API.ioOpenFIGI
Ticker lookupYesNo (CIK only)YesNo
CUSIP resolutionYesNoNoNo
FIGI/ISIN resolutionYesNoNoYes (FIGI)
Fuzzy name searchYesBasicBasicNo
Batch resolutionYesNoNoYes
Full entity profileYesPartialPartialNo
PricingPay-as-you-goFree (limited)$VariesFree (FIGI)

Get started

Get your API key

Start resolving entities in under 60 seconds. 250 free API calls per month.