SEC Company Lookup API

SEC Company Lookup and Entity Resolution API

Search SEC company submissions by company name, ticker, exchange:ticker, or identifiers like CIK, LEI, and EIN. The API resolves ambiguous inputs into structured company records and returns ranked matches ordered by relevance score.

Free access

This service is free to use.

Free-tier accounts include 500 company lookups per month.

Burst protection allows up to 10 requests per minute.

Structured SEC company record

Return a clean company record your systems can join, enrich, and store directly.

Ranked match output

See confidence scores and ranked candidates when the input is ambiguous.

API-first delivery

Authenticate with tokens and call the endpoints from your own systems.

Example

Request
curl -X POST "https://api.wealthili.com/api/v1/companies/lookup" \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "query": "130871985"
  }'
Response
{
  "matchStatus": "MATCHED",
  "candidates": [
    {
      "score": 1.0,
      "matchedBy": [
        "EIN"
      ],
      "resultGroup": "CLEAR_WINNER",
      "explanation": [
        "Exact EIN match"
      ],
      "companyInfo": {
        "entityId": "1343",
        "name": "INTERNATIONAL BUSINESS MACHINES CORP",
        "cik": "51143",
        "entityType": "operating",
        "sic": "3570",
        "sicDescription": "Computer & office Equipment",
        "ownerOrg": "06 Technology",
        "insiderTransactionForOwnerExists": true,
        "insiderTransactionForCorpEntityExists": null,
        "ein": "130871985",
        "lei": null,
        "description": null,
        "website": null,
        "investorWebsite": null,
        "filerCategories": [
          "Large accelerated filer"
        ],
        "addresses": {
          "business": {
            "city": "ARMONK",
            "country": null,
            "street1": "1 NEW ORCHARD ROAD",
            "street2": null,
            "zipCode": "10504",
            "countryCode": null,
            "stateOrCountry": "NY",
            "isForeignLocation": null,
            "foreignStateTerritory": null,
            "stateOrCountryDescription": "NY"
          },
          "mailing": {
            "city": "ARMONK",
            "country": null,
            "street1": "1 NEW ORCHARD RD",
            "street2": null,
            "zipCode": "10504",
            "countryCode": null,
            "stateOrCountry": "NY",
            "isForeignLocation": 0,
            "foreignStateTerritory": null,
            "stateOrCountryDescription": "NY"
          }
        },
        "phone": "9144991900",
        "mostRecentFilingDate": "2026-03-17",
        "fiscalYearEnd": "1231",
        "stateOfIncorporation": "NY",
        "stateOfIncorporationDescription": "NY",
        "securities": [
          {
            "securityDescription": "International Business Machines Corporation Common Stock",
            "ticker": "IBM",
            "exchange": "NYSE"
          }
        ],
        "formerNames": [
          
        ]
      }
    }
  ]
}