Company Lookup API

GET

Match any ticker or CIK to official SEC company records.

Company Lookup matches stock tickers, CIK numbers, company names, or SIC codes with official SEC registration records. It returns legal entity names, trading exchanges, tax EINs, Standard Industrial Classification codes, and registered business addresses.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/companylookup?ticker=AAPL
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "count": 1,
    "companies": [
      {
        "ticker": "AAPL",
        "cik": "0000320193",
        "name": "Apple Inc.",
        "tickers": [
          "AAPL"
        ],
        "exchanges": [
          "Nasdaq"
        ],
        "entityType": "operating",
        "sic": "3571",
        "sicDescription": "Electronic Computers",
        "sector": "Manufacturing",
        "category": "Large accelerated filer",
        "stateOfIncorporation": "CA",
        "fiscalYearEnd": "0926",
        "ein": "942404110",
        "phone": "(408) 996-1010",
        "addresses": {
          "mailing": {
            "street1": "ONE APPLE PARK WAY",
            "street2": null,
            "city": "CUPERTINO",
            "stateOrCountry": "CA",
            "zipCode": "95014",
            "stateOrCountryDescription": "CA",
            "isForeignLocation": false,
            "foreignStateTerritory": null,
            "country": null,
            "countryCode": null
          },
          "business": {
            "street1": "ONE APPLE PARK WAY",
            "street2": null,
            "city": "CUPERTINO",
            "stateOrCountry": "CA",
            "zipCode": "95014",
            "stateOrCountryDescription": "CA",
            "isForeignLocation": null,
            "foreignStateTerritory": null,
            "country": null,
            "countryCode": null
          }
        },
        "formerNames": [
          {
            "name": "APPLE INC",
            "from": "2007-01-10T05:00:00.000Z",
            "to": "2019-08-05T04:00:00.000Z"
          },
          {
            "name": "APPLE COMPUTER INC",
            "from": "1994-01-26T05:00:00.000Z",
            "to": "2007-01-04T05:00:00.000Z"
          },
          {
            "name": "APPLE COMPUTER INC/ FA",
            "from": "1997-07-28T04:00:00.000Z",
            "to": "1997-07-28T04:00:00.000Z"
          }
        ]
      }
    ]
  }
}

About the Company Lookup API

Company Lookup works by aggregating official SEC EDGAR company filings data. The database includes ~10,000 US public companies with their metadata, SIC codes, contact information, and former names. Data is refreshed weekly from SEC submissions.

What people use it for

Investor Search Autocomplete
Brokerage apps resolve user-typed company names to verified ticker symbols, trading exchanges, and SEC CIK numbers in real time.
Vendor Due Diligence
To confirm vendor tax identities, procurement teams match submitted business entities against official SEC Employer Identification Numbers and registered headquarters addresses.
Compliance Onboarding
When onboarding institutional accounts, KYC software reads state of incorporation, SEC filer category, and contact phone numbers directly from SEC records.
Industry Peer Screening
Filter publicly traded companies by four-digit SIC codes to build comparable company sets across specific manufacturing or technology segments.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Company Lookup

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Company Lookup API.

Read the docs →
Which companies can I look up?
The database covers approximately 10,000 US public companies registered with the SEC. You can look them up by stock ticker symbol, SEC Central Index Key (CIK) number, company name, or Standard Industrial Classification (SIC) code.
Is it cheap enough to look up company records for every search query?
Yes. Each lookup costs 2 credits. The Free plan includes 100 lookups per month. On the Starter plan, you get 100,000 lookups per month, which works out to about $0.0003 per lookup or $0.30 per 1,000 calls.
Are former company names and sector classifications included on the Free plan?
No. Sector classifications, human-readable SIC code descriptions, and historical company name changes require a paid plan. Any paid plan, starting with Starter, unlocks all premium fields alongside standard details like CIK, addresses, and exchanges.
Where does this company data come from?
Company Lookup draws on official filings submitted to the SEC EDGAR system, including company metadata, SIC classifications, business and mailing addresses, phone numbers and official identifiers. The data is refreshed weekly.
What happens if a company does not have a foreign address or second address line?
Optional fields return null when they do not apply. For instance, foreign territory and country fields return null for domestic US corporate addresses, and second street lines return null when a company does not list a suite or floor number.
Can I display this company data in my commercial SaaS product?
Yes, provided you are on a paid plan. Commercial use is permitted on Starter plans and above. You may use and present SEC company records inside your product, though you cannot resell or redistribute the raw records as a standalone dataset.

Ready to build with Company Lookup? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs