Company Financials API logo
FinanceMAINTAINED10 tokens / call

Company Financials API

Annual revenue, profit, cash flow and balance sheet for 10,400 SEC filers, up to 25 years back

Annual financial statements for every US SEC filer (~10,400 tickers), straight from their XBRL 10-K / 20-F / 40-F filings: 15 key metrics — revenue, cost of revenue, gross profit, operating income, net income, EPS, operating cash flow, capex, assets, liabilities, equity, cash, long-term debt, shares outstanding — with up to 25 years of history, restatement-aware values and correct fiscal-year labels, plus raw access to any us-gaap concept, company profiles and name search. Every figure carries its filing date and accession number. Public-domain SEC EDGAR data, cached daily.

Every call needs an X-Api-Key header. A free key includes 500 tokens a month, no card required. 10 tokens per call, so the free plan covers about 50 calls a month.

No credit card requiredAccess to 125+ APIsCancel anytime
response.json
{
  "query": "GET /v1/financials/AAPL?years=2",
  "name": "Apple Inc.",
  "revenue": [
    {
      "fiscal_year": 2024,
      "value": 391035000000
    },
    {
      "fiscal_year": 2025,
      "value": 416161000000
    }
  ],
  "net_income_fy2025": 112010000000,
  "eps_diluted_fy2025": 7.46,
  "coverage": "~10,400 SEC filers, 15 metrics, 25 years"
}
Production Ready
Battle-tested infrastructure with a 99.9% uptime SLA. Rate limits are generous, responses are consistent.
Simple Integration
Standard REST + JSON. Works with any HTTP client. Copy-ready code snippets in 4 languages.
One Key, 125+ APIs
Your DataAndAPIs subscription unlocks every API on the platform — anime, finance, sports, and more.

Use cases for Company Financials API

  • Show a company's revenue, net income and EPS history on a stock research page without parsing XBRL yourself.

  • Screen filers by margins, debt or cash position for an investment or credit model.

  • Pull any us-gaap concept a company reports, such as research expense or share buybacks, for a custom analysis.

  • Build fundamentals charts that stay correct across restatements and odd fiscal year ends.

Company Financials API endpoints

Every endpoint with its parameters and a real example response.

GETCompany Profile

https://api-company-financials.dataandapis.com/v1/company/{ticker}

Path parameters

ParameterExample
tickerAAPLRequired

Example request

curl "https://api-company-financials.dataandapis.com/v1/company/AAPL" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "ticker": "AAPL",
  "cik": "0000320193",
  "name": "Apple Inc.",
  "sic": "3571",
  "industry": "Electronic Computers",
  "exchanges": [
    "Nasdaq"
  ],
  "tickers": [
    "AAPL"
  ],
  "state_of_incorporation": "CA",
  "fiscal_year_end": "0926",
  "entity_type": "operating",
  "website": null,
  "latest_annual_filing": {
    "form": "10-K",
    "filed": "2025-10-31",
    "accession": "0000320193-25-000079",
    "report_date": "2025-09-27"
  },
  "source": "SEC EDGAR XBRL companyfacts (US public-domain filings)",
  "source_url": "https://www.sec.gov/search-filings/edgar-application-programming-interfaces",
  "coverage": "US-listed SEC filers; annual (10-K / 20-F / 40-F) values only"
}

GETData Sources

https://api-company-financials.dataandapis.com/v1/sources

This endpoint takes no parameters.

Example request

curl "https://api-company-financials.dataandapis.com/v1/sources" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "sources": [
    {
      "slug": "sec-company-tickers",
      "name": "SEC company_tickers.json",
      "url": "https://www.sec.gov/files/company_tickers.json",
      "licence": "US public domain",
      "cadence": "daily, edge-cached 24h"
    },
    {
      "slug": "sec-companyfacts",
      "name": "SEC EDGAR XBRL companyfacts API",
      "url": "https://data.sec.gov/api/xbrl/companyfacts/CIK##########.json",
      "licence": "US public domain",
      "cadence": "updated as filings are processed; edge-cached 24h"
    },
    {
      "slug": "sec-submissions",
      "name": "SEC EDGAR submissions API",
      "url": "https://data.sec.gov/submissions/CIK##########.json",
      "licence": "US public domain",
      "cadence": "daily, edge-cached 24h"
    }
  ]
}

GETKey Financials

https://api-company-financials.dataandapis.com/v1/financials/{ticker}

Path parameters

ParameterExample
tickerAAPLRequired

Query parameters

ParameterExample
years2Optional

Example request

curl "https://api-company-financials.dataandapis.com/v1/financials/AAPL?years=2" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "ticker": "AAPL",
  "cik": "0000320193",
  "name": "Apple Inc.",
  "years_requested": 2,
  "taxonomy": "us-gaap",
  "source": "SEC EDGAR XBRL companyfacts (US public-domain filings)",
  "source_url": "https://www.sec.gov/search-filings/edgar-application-programming-interfaces",
  "coverage": "US-listed SEC filers; annual (10-K / 20-F / 40-F) values only",
  "financials": {
    "revenue": {
      "concepts_used": [
        "RevenueFromContractWithCustomerExcludingAssessedTax",
        "Revenues",
        "SalesRevenueNet"
      ],
      "unit": "USD",
      "annual": [
        {
          "fiscal_year": 2024,
          "period_start": "2023-10-01",
          "period_end": "2024-09-28",
          "value": 391035000000,
          "form": "10-K",
          "filed": "2025-10-31",
          "accession": "0000320193-25-000079",
          "concept": "RevenueFromContractWithCustomerExcludingAssessedTax"
…
Show full response
{
  "ok": true,
  "ticker": "AAPL",
  "cik": "0000320193",
  "name": "Apple Inc.",
  "years_requested": 2,
  "taxonomy": "us-gaap",
  "source": "SEC EDGAR XBRL companyfacts (US public-domain filings)",
  "source_url": "https://www.sec.gov/search-filings/edgar-application-programming-interfaces",
  "coverage": "US-listed SEC filers; annual (10-K / 20-F / 40-F) values only",
  "financials": {
    "revenue": {
      "concepts_used": [
        "RevenueFromContractWithCustomerExcludingAssessedTax",
        "Revenues",
        "SalesRevenueNet"
      ],
      "unit": "USD",
      "annual": [
        {
          "fiscal_year": 2024,
          "period_start": "2023-10-01",
          "period_end": "2024-09-28",
          "value": 391035000000,
          "form": "10-K",
          "filed": "2025-10-31",
          "accession": "0000320193-25-000079",
          "concept": "RevenueFromContractWithCustomerExcludingAssessedTax"
        },
        {
          "fiscal_year": 2025,
          "period_start": "2024-09-29",
          "period_end": "2025-09-27",
          "value": 416161000000,
          "form": "10-K",
          "filed": "2025-10-31",
          "accession": "0000320193-25-000079",
          "concept": "RevenueFromContractWithCustomerExcludingAssessedTax"
        }
      ]
    },
    "net_income": {
      "concepts_used": [
        "NetIncomeLoss"
      ],
      "unit": "USD",
      "annual": [
        {
          "fiscal_year": 2024,
          "period_start": "2023-10-01",
          "period_end": "2024-09-28",
          "value": 93736000000,
          "form": "10-K",
          "filed": "2025-10-31",
          "accession": "0000320193-25-000079",
          "concept": "NetIncomeLoss"
        },
        {
          "fiscal_year": 2025,
          "period_start": "2024-09-29",
          "period_end": "2025-09-27",
          "value": 112010000000,
          "form": "10-K",
          "filed": "2025-10-31",
          "accession": "0000320193-25-000079",
          "concept": "NetIncomeLoss"
        }
      ]
    },
    "eps_diluted": {
      "concepts_used": [
        "EarningsPerShareDiluted"
      ],
      "unit": "USD/shares",
      "annual": [
        {
          "fiscal_year": 2024,
          "period_start": "2023-10-01",
          "period_end": "2024-09-28",
          "value": 6.08,
          "form": "10-K",
          "filed": "2025-10-31",
          "accession": "0000320193-25-000079",
          "concept": "EarningsPerShareDiluted"
        },
        {
          "fiscal_year": 2025,
          "period_start": "2024-09-29",
          "period_end": "2025-09-27",
          "value": 7.46,
          "form": "10-K",
          "filed": "2025-10-31",
          "accession": "0000320193-25-000079",
          "concept": "EarningsPerShareDiluted"
        }
      ]
    },
    "total_assets": {
      "concepts_used": [
        "Assets"
      ],
      "unit": "USD",
      "annual": [
        {
          "fiscal_year": 2024,
          "period_end": "2024-09-28",
          "value": 364980000000,
          "form": "10-K",
          "filed": "2025-10-31",
          "accession": "0000320193-25-000079",
          "concept": "Assets"
        },
        {
          "fiscal_year": 2025,
          "period_end": "2025-09-27",
          "value": 359241000000,
          "form": "10-K",
          "filed": "2025-10-31",
          "accession": "0000320193-25-000079",
          "concept": "Assets"
        }
      ]
    }
  }
}

GETRaw Concept

https://api-company-financials.dataandapis.com/v1/concept/{ticker}/{concept}

Path parameters

ParameterExample
conceptNetIncomeLossRequired
tickerAAPLRequired

Query parameters

ParameterExample
years3Optional

Example request

curl "https://api-company-financials.dataandapis.com/v1/concept/AAPL/NetIncomeLoss?years=3" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "ticker": "AAPL",
  "cik": "0000320193",
  "concept": "NetIncomeLoss",
  "label": "Net Income (Loss) Attributable to Parent",
  "description": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
  "unit": "USD",
  "annual": [
    {
      "fiscal_year": 2023,
      "period_start": "2022-09-25",
      "period_end": "2023-09-30",
      "value": 96995000000,
      "form": "10-K",
      "filed": "2025-10-31",
      "accession": "0000320193-25-000079"
    },
    {
      "fiscal_year": 2024,
      "period_start": "2023-10-01",
      "period_end": "2024-09-28",
      "value": 93736000000,
      "form": "10-K",
      "filed": "2025-10-31",
      "accession": "0000320193-25-000079"
    },
    {
…
Show full response
{
  "ok": true,
  "ticker": "AAPL",
  "cik": "0000320193",
  "concept": "NetIncomeLoss",
  "label": "Net Income (Loss) Attributable to Parent",
  "description": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
  "unit": "USD",
  "annual": [
    {
      "fiscal_year": 2023,
      "period_start": "2022-09-25",
      "period_end": "2023-09-30",
      "value": 96995000000,
      "form": "10-K",
      "filed": "2025-10-31",
      "accession": "0000320193-25-000079"
    },
    {
      "fiscal_year": 2024,
      "period_start": "2023-10-01",
      "period_end": "2024-09-28",
      "value": 93736000000,
      "form": "10-K",
      "filed": "2025-10-31",
      "accession": "0000320193-25-000079"
    },
    {
      "fiscal_year": 2025,
      "period_start": "2024-09-29",
      "period_end": "2025-09-27",
      "value": 112010000000,
      "form": "10-K",
      "filed": "2025-10-31",
      "accession": "0000320193-25-000079"
    }
  ],
  "source": "SEC EDGAR XBRL companyfacts (US public-domain filings)",
  "source_url": "https://www.sec.gov/search-filings/edgar-application-programming-interfaces",
  "coverage": "US-listed SEC filers; annual (10-K / 20-F / 40-F) values only"
}

GETReported Concepts

https://api-company-financials.dataandapis.com/v1/concepts/{ticker}

Path parameters

ParameterExample
tickerAAPLRequired

Query parameters

ParameterExample
qrevenueOptional

Example request

curl "https://api-company-financials.dataandapis.com/v1/concepts/AAPL?q=revenue" \
  -H "X-Api-Key: YOUR_API_KEY"
Example response
{
  "ok": true,
  "ticker": "AAPL",
  "cik": "0000320193",
  "count": 8,
  "concepts": [
    {
      "concept": "ContractWithCustomerLiabilityRevenueRecognized",
      "label": "Contract with Customer, Liability, Revenue Recognized",
      "units": [
        "USD"
      ]
    },
    {
      "concept": "DeferredRevenueCurrent",
      "label": "Deferred Revenue, Current",
      "units": [
        "USD"
      ]
    },
    {
      "concept": "DeferredRevenueNoncurrent",
      "label": "Deferred Revenue, Noncurrent",
      "units": [
        "USD"
      ]
    },
    {
…
Show full response
{
  "ok": true,
  "ticker": "AAPL",
  "cik": "0000320193",
  "count": 8,
  "concepts": [
    {
      "concept": "ContractWithCustomerLiabilityRevenueRecognized",
      "label": "Contract with Customer, Liability, Revenue Recognized",
      "units": [
        "USD"
      ]
    },
    {
      "concept": "DeferredRevenueCurrent",
      "label": "Deferred Revenue, Current",
      "units": [
        "USD"
      ]
    },
    {
      "concept": "DeferredRevenueNoncurrent",
      "label": "Deferred Revenue, Noncurrent",
      "units": [
        "USD"
      ]
    },
    {
      "concept": "IncreaseDecreaseInDeferredRevenue",
      "label": "Increase (Decrease) in Deferred Revenue",
      "units": [
        "USD"
      ]
    }
  ]
}

Where the data comes from

Source
SEC EDGAR XBRL company facts (public domain), read per company on request and cached at the edge for 24 hours.
Freshness
Live from EDGAR with a 24-hour cache. New annual filings appear within a day.

One install. Every endpoint.

No proprietary SDKs needed. Any HTTP client works. Pick your language and paste.

3languages
6endpoints
RESTarchitecture
1key for all APIs
  • Fully typed responses — auto-completion in your IDE
  • Tracks the API in lockstep — new endpoints land same day
  • One key works across 125+ APIs on the platform
import axios from 'axios';

const { data } = await axios.get(
  'https://api-company-financials.dataandapis.com/v1/company/{ticker}',
  { headers: { 'X-Api-Key': process.env.API_KEY } }
);

Company Financials API · X-Api-Key

Explore the endpoints

Browse request parameters and inspect live example responses.

Available Endpoints

Request Parameters

API URL

Headers

X-Api-Key

Path Parameters

ticker
import axios from 'axios';

const url = 'https://api-company-financials.dataandapis.com/v1/company/{ticker}';
const { data } = await axios.get(url, {
  headers: { 'X-Api-Key': 'YOUR_API_KEY' }
});

One subscription. Every API.

Tokens unlock this API and 125+ others on DataAndAPIs. Switch APIs any time — we promote.

FREE

$0/mo

500 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Community support
Start free
Most Popular

STARTER

$6.99/mo

25,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Email support
Subscribe

PRO

$24.99/mo

100,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority email support
Subscribe

ULTRA

$99.99/mo

1,000,000 tokens / month

  • Access to all APIs
  • Tokens reset monthly
  • Priority support
Subscribe

Need higher volume, dedicated infra, or a custom contract? Talk to sales →

Questions about Company Financials API

Ship Company Financials API this afternoon.

500 free tokens. No card. Plus 125+ other APIs on the same key.