---
title: "Get company revenue estimate"
method: POST
path: "/v1/company-revenue"
tags: ["Company info"]
---

# Get company revenue estimate

`POST /v1/company-revenue`

Fetches the most recent annual revenue estimate for a company. Pass a LinkedIn company URL, domain, and/or company name.

<span>⚡ <strong>Rate limit:</strong> 120 requests per 1 minute</span>

<span>💰 <strong>Cost:</strong> 4 credits per company lookup&nbsp;<span title="Pricing shown is default pricing. Actual pricing may vary.">ⓘ</span></span>

## Request body

- object
  - `apiKey` string, required
  - `companyMetadata` object, required
    - `name` string, nullable — Company display name (optional, helps disambiguate)
    - `domain` string, nullable — Company website domain (e.g. 'anthropic.com'), optional
    - `linkedinUrl` string, nullable — LinkedIn company URL or slug (e.g. 'https://www.linkedin.com/company/anthropic' or 'anthropic')
    - `linkedinOrgId` string, nullable — LinkedIn numeric organization ID (e.g. '1441'), optional

## Response `200`

Default Response

- object
  - `output` object, required
    - `company` object, required
      - `linkedinUrl` string, required — LinkedIn company URL (e.g. 'https://www.linkedin.com/company/anthropic')
      - `linkedinOrgId` string, required — LinkedIn organization ID, if known
      - `name` string, nullable — Company display name, if known
      - `domain` string, nullable — Company website domain, if known
    - `revenueInfo` object, nullable — Revenue information. Null means the company was found but no public revenue data is available.
      - `lowerBound` number, required — Lower bound of the annual revenue estimate in USD
      - `upperBound` number, required — Upper bound of the annual revenue estimate in USD
      - `fiscalYear` number, required — Fiscal year the revenue figure corresponds to. Often (but not always) the most recent completed calendar year (e.g. 2025 as of 2026).
      - `citations` string[], required — Source URLs used to derive the revenue estimate. May be empty when the revenue figure is common knowledge to the AI model and no web sources were needed.
      - `comments` string, nullable — Additional context about the revenue data
  - `chargeInfo` union, required
    - object — Credits were charged immediately for this operation
      - `method` 'charged-now', required
      - `creditsCharged` number, required
      - `lowCreditAlert` object, nullable — Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required — URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required — Human-readable credits warning.
        - `availableCredits` number, required — Number of credits remaining in the current billing period.
    - object — Credits will be charged after the operation completes
      - `method` 'charging-later', required
      - `message` string, required
      - `lowCreditAlert` object, nullable — Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required — URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required — Human-readable credits warning.
        - `availableCredits` number, required — Number of credits remaining in the current billing period.
    - object — Credits that were charged for an asynchronous operation
      - `method` 'charged-for-async-process', required
      - `creditsCharged` number, required
      - `message` string, required
      - `lowCreditAlert` object, nullable — Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required — URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required — Human-readable credits warning.
        - `availableCredits` number, required — Number of credits remaining in the current billing period.
    - object — No credits were charged for this operation
      - `method` 'free', required
      - `message` string, required
      - `lowCreditAlert` object, nullable — Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required — URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required — Human-readable credits warning.
        - `availableCredits` number, required — Number of credits remaining in the current billing period.
    - object — Credits were refunded for this operation
      - `method` 'credits-refunded', required
      - `creditsRefunded` number, required
      - `message` string, required
      - `lowCreditAlert` object, nullable — Contains a link to get more credits, a warning message, and the remaining credit count.
        - `getMoreCreditsUrl` string, uri, required — URL to top up credits or restart billing cycle to get fresh credits.
        - `message` string, required — Human-readable credits warning.
        - `availableCredits` number, required — Number of credits remaining in the current billing period.
  - `warnings` object[], nullable — Warnings about extraneous fields in request
    - `field` string, required — Full path to extraneous field (e.g., 'searchParams.ExtraField')
    - `message` string, required — Warning message
  - `advice` string[], nullable — Tips, recommendations, and suggestions for using this API effectively.

## Other responses

- `400` — Default Response
- `401` — Default Response
- `402` — Default Response
- `403` — Default Response
- `404` — Default Response
- `422` — Default Response
- `429` — Default Response
- `500` — Default Response
- `503` — Default Response

---

[API](https://skmtc.net/fiber/apis/fiber-ai-api.md) · [All operations](https://skmtc.net/fiber/apis/fiber-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fiber/fiber-ai-api/versions/0c537984b99f/schema)
