---
title: "Get company profile"
method: GET
path: "/api/v1/companies/{cik}"
tags: ["Companies"]
---

# Get company profile

`GET /api/v1/companies/{cik}`

## Request

- Base URL: `https://earningsfeed.com`
- URL: `https://earningsfeed.com/api/v1/companies/{cik}`
- Auth: HTTP bearer

Retrieve detailed information about a company by its SEC CIK (Central Index Key).

## What is a CIK?

The CIK is the SEC's unique identifier for entities that file with them. It's a 10-digit number (though leading zeros are often omitted). Examples:
- **Apple Inc.**: 320193
- **Microsoft Corporation**: 789019
- **Berkshire Hathaway**: 1067983

## Response Fields

### Basic Information
- **name**: Legal name as registered with the SEC
- **entityType**: Corporation, LLC, LP, Trust, etc.
- **category**: SEC filer category (Large Accelerated Filer, etc.)
- **description**: AI-generated business summary

### Stock Information
- **tickers**: All stock tickers, with exchange and primary flag
- **primaryTicker**: Convenience field with the main ticker symbol

### Industry Classification
- **sicCodes**: Standard Industrial Classification codes with descriptions

### Corporate Details
- **ein**: Employer Identification Number (tax ID)
- **fiscalYearEnd**: Month and day of fiscal year end (MMDD format)
- **stateOfIncorporation**: State/country of incorporation

### Contact Information
- **phone**: Primary phone number
- **website**: Company website
- **investorWebsite**: Investor relations page
- **addresses**: Business and mailing addresses

### Filing Activity
- **hasInsiderTransactions**: Whether Form 3/4/5 filings exist for this company
- **isInsider**: Whether this entity appears as a reporting owner in insider filings

## Finding a CIK

If you don't know a company's CIK, use the `/api/v1/companies/search` endpoint to search by name or ticker.

## Path parameters

- `cik` integer, required: SEC Central Index Key (unique company identifier)

## Response `200`

Company profile

- CompanyProfile
  - `cik` integer, required: SEC Central Index Key - unique identifier for this entity
  - `name` string, required: Legal name of the company as registered with the SEC
  - `entityType` string, nullable, required: Type of SEC-registered entity: - **Corporation** = Public company - **LLC** = Limited liability company - **LP** = Limited partnership - **Trust** = Trust or fund - **null** = Type not specified
  - `category` string, nullable, required: SEC category classification based on market cap and reporting status: - **Large Accelerated Filer** = Market cap ≥ $700M - **Accelerated Filer** = Market cap $75M-$700M - **Non-Accelerated Filer** = Market cap < $75M - **Smaller Reporting Company** = Revenue < $100M or float < $250M - **null** = Not classified or not applicable
  - `description` string, nullable, required: Brief description of the company's business
  - `tickers` Ticker[], required: Stock tickers associated with this company
    - `symbol` string, required: Stock ticker symbol
    - `exchange` string, required: Exchange where the ticker is listed
    - `isPrimary` boolean, required: Whether this is the company's primary ticker
  - `primaryTicker` string, nullable, required: Primary stock ticker symbol (convenience field)
  - `sicCodes` SicCode[], required: Standard Industrial Classification codes for this company
    - `code` integer, required: 4-digit SIC code (0-9999)
    - `description` string, required: Industry description
  - `ein` string, nullable, required: Employer Identification Number (tax ID)
  - `fiscalYearEnd` string, nullable, required: Fiscal year end date (MMDD format)
  - `stateOfIncorporation` string, nullable, required: State or country of incorporation code
  - `stateOfIncorporationDescription` string, nullable, required: Full state or country of incorporation name
  - `phone` string, nullable, required: Primary phone number
  - `website` string, nullable, required: Company website URL
  - `investorWebsite` string, nullable, required: Investor relations website URL
  - `addresses` Address[], required: Business and mailing addresses
    - `type` string, required: Type of address (business, mailing)
    - `street1` string, nullable, required: Primary street address
    - `street2` string, nullable, required: Secondary address line
    - `city` string, nullable, required: City name
    - `stateOrCountry` string, nullable, required: State/province code or country code
    - `stateOrCountryDescription` string, nullable, required: Full state or country name
    - `zipCode` string, nullable, required: Postal/ZIP code
  - `logoUrl` string, nullable, required: URL to the company's logo image
  - `hasInsiderTransactions` boolean, required: Whether this company has insider transaction filings
  - `isInsider` boolean, required: Whether this entity appears as an insider/owner in Form 3/4/5 filings
  - `updatedAt` string, date-time, required: When this company profile was last updated

## Other responses

- `400`: Invalid CIK format
- `401`: Unauthorized - API key required
- `404`: Company not found
- `429`: Minute rate limit or tier monthly quota exceeded. Retry-After points to the relevant minute or monthly reset.
- `500`: Internal server error

---

[API](https://skmtc.dev/earningsfeed/apis/earnings-feed-api.md) · [All operations](https://skmtc.dev/earningsfeed/apis/earnings-feed-api/llms.txt) · [OpenAPI document](https://skmtc.dev/earningsfeed/apis/earnings-feed-api/revisions/feefa3647c61?raw)
