SEC Blast API

Financial Data

Access structured XBRL financial data from SEC 10-K and 10-Q filings. Get balance sheets, income statements, cash flow statements, and historical trends.

Balance Sheet

GET/v2/financials/balance-sheet

Retrieve balance sheet data including assets, liabilities, and stockholders' equity from XBRL filings.

Parameters

NameTypeDescription
api_keyrequiredstringYour API key for authentication
cikrequiredstringCompany CIK number
Example: "320193"
accession_numberstringSpecific filing accession number. If omitted, returns the most recent filing.
conceptsstring[]Specific XBRL concepts to retrieve. If omitted, returns all available concepts.
Example: ["us-gaap:Assets", "us-gaap:Liabilities"]

Example

cURL
curl "https://api.secblast.com/v2/financials/balance-sheet?api_key=YOUR_KEY&cik=320193"

Income Statement

GET/v2/financials/income-statement

Retrieve income statement data including revenues, expenses, and net income from XBRL filings.

Parameters

NameTypeDescription
api_keyrequiredstringYour API key for authentication
cikrequiredstringCompany CIK number
accession_numberstringSpecific filing accession number. If omitted, returns the most recent filing.
conceptsstring[]Specific XBRL concepts to retrieve
Example: ["us-gaap:Revenues", "us-gaap:NetIncomeLoss"]

Example

cURL
curl "https://api.secblast.com/v2/financials/income-statement?api_key=YOUR_KEY&cik=320193"

Cash Flow Statement

GET/v2/financials/cash-flow

Retrieve cash flow statement data including operating, investing, and financing activities from XBRL filings.

Parameters

NameTypeDescription
api_keyrequiredstringYour API key for authentication
cikrequiredstringCompany CIK number
accession_numberstringSpecific filing accession number. If omitted, returns the most recent filing.
conceptsstring[]Specific XBRL concepts to retrieve

Example

cURL
curl "https://api.secblast.com/v2/financials/cash-flow?api_key=YOUR_KEY&cik=320193"

Raw XBRL Data

GET/v2/financials/raw

Retrieve complete raw XBRL data with presentation hierarchy and all facts from the filing.

Parameters

NameTypeDescription
api_keyrequiredstringYour API key for authentication
cikrequiredstringCompany CIK number
accession_numberstringSpecific filing accession number. If omitted, returns the most recent filing.

Example

cURL
curl "https://api.secblast.com/v2/financials/raw?api_key=YOUR_KEY&cik=320193"

List Financial Filings

GET/v2/financials/filings

List all available 10-K and 10-Q filings for a company that contain XBRL data.

Parameters

NameTypeDescription
api_keyrequiredstringYour API key for authentication
cikrequiredstringCompany CIK number

Example

cURL
curl "https://api.secblast.com/v2/financials/filings?api_key=YOUR_KEY&cik=320193"
200Success
{
  "cik": "320193",
  "company_name": "Apple Inc.",
  "filings": [
    {
      "accession_number": "0000320193-24-000081",
      "form_type": "10-K",
      "filing_date": "2024-11-01",
      "period_of_report": "2024-09-28",
      "fiscal_year": 2024,
      "fiscal_period": "FY"
    },
    {
      "accession_number": "0000320193-24-000069",
      "form_type": "10-Q",
      "filing_date": "2024-08-02",
      "period_of_report": "2024-06-29",
      "fiscal_year": 2024,
      "fiscal_period": "Q3"
    }
  ]
}

Historical Data

GET/v2/financials/history

Get historical values for specific XBRL concepts across multiple filings. Useful for trend analysis and charting.

Parameters

NameTypeDescription
api_keyrequiredstringYour API key for authentication
cikrequiredstringCompany CIK number
conceptsrequiredstring[]XBRL concepts to retrieve history for
Example: ["us-gaap:Revenues", "us-gaap:NetIncomeLoss"]

Example

cURL
curl -X POST "https://api.secblast.com/v2/financials/history" \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "YOUR_KEY",
    "cik": "320193",
    "concepts": ["us-gaap:Revenues", "us-gaap:NetIncomeLoss"]
  }'
200Success
{
  "cik": "320193",
  "company_name": "Apple Inc.",
  "data": {
    "us-gaap:Revenues": [
      {
        "period_end": "2024-09-28",
        "fiscal_year": 2024,
        "fiscal_period": "FY",
        "value": 391035000000
      },
      {
        "period_end": "2023-09-30",
        "fiscal_year": 2023,
        "fiscal_period": "FY",
        "value": 383285000000
      }
    ],
    "us-gaap:NetIncomeLoss": [
      {
        "period_end": "2024-09-28",
        "fiscal_year": 2024,
        "fiscal_period": "FY",
        "value": 93736000000
      }
    ]
  }
}

Excel Export

GET/v2/financials/export/excel

Export financial data to Excel (.xlsx) format. Downloads a spreadsheet with balance sheet, income statement, and cash flow data.

Parameters

NameTypeDescription
api_keyrequiredstringYour API key for authentication
cikrequiredstringCompany CIK number
accession_numberstringSpecific filing accession number. If omitted, uses the most recent filing.

Example

cURL
curl -o financials.xlsx "https://api.secblast.com/v2/financials/export/excel?api_key=YOUR_KEY&cik=320193"

Common XBRL Concepts

Balance Sheet

ConceptDescription
us-gaap:AssetsTotal assets
us-gaap:LiabilitiesTotal liabilities
us-gaap:StockholdersEquityTotal stockholders' equity
us-gaap:CashAndCashEquivalentsAtCarryingValueCash and cash equivalents

Income Statement

ConceptDescription
us-gaap:RevenuesTotal revenues
us-gaap:NetIncomeLossNet income (loss)
us-gaap:GrossProfitGross profit
us-gaap:OperatingIncomeLossOperating income (loss)
us-gaap:EarningsPerShareBasicBasic earnings per share

Cash Flow Statement

ConceptDescription
us-gaap:NetCashProvidedByUsedInOperatingActivitiesOperating cash flow
us-gaap:NetCashProvidedByUsedInInvestingActivitiesInvesting cash flow
us-gaap:NetCashProvidedByUsedInFinancingActivitiesFinancing cash flow