SEC Company Facts Extractor avatar

SEC Company Facts Extractor

Pricing

$2.00 / 1,000 dataset items

Go to Apify Store
SEC Company Facts Extractor

SEC Company Facts Extractor

Extract normalized XBRL company facts from the official SEC EDGAR Company Facts API.

Pricing

$2.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

Prophed Com

Prophed Com

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract normalized XBRL company facts from the official SEC EDGAR Company Facts API. This Actor turns large nested SEC JSON payloads into row-level Apify datasets that are easier to query, export, schedule, and feed into dashboards or data pipelines.

Use cases

  • Pull financial facts for public companies by CIK.
  • Extract common facts such as assets, liabilities, revenue, net income, and shares outstanding.
  • Schedule recurring snapshots for watchlists of public companies.
  • Export SEC Company Facts into CSV, JSON, Excel, webhooks, warehouses, or downstream automation.

Input

{
"ciks": ["0000320193", "0000789019"],
"taxonomies": ["us-gaap", "dei"],
"concepts": ["Assets", "Liabilities", "Revenues", "NetIncomeLoss"],
"forms": ["10-K", "10-Q"],
"latestOnly": false,
"maxFactsPerCompany": 250,
"maxItems": 1000,
"userAgent": "your-product-name/1.0 contact@example.com"
}

SEC asks API users to send a descriptive User-Agent with contact information. The Actor exposes this as an input field so users can identify their own usage.

Output

Each dataset row is one reported fact:

{
"source": "sec-companyfacts",
"cik": "0000320193",
"entityName": "Apple Inc.",
"taxonomy": "us-gaap",
"concept": "Assets",
"label": "Assets",
"unit": "USD",
"value": 352755000000,
"fy": 2023,
"fp": "FY",
"form": "10-K",
"filed": "2023-11-03",
"end": "2023-09-30"
}

If a CIK request fails, the Actor writes a structured error row with the CIK, source URL, HTTP status, and error message, then continues with the next CIK.

Notes

This Actor uses public SEC EDGAR endpoints. It is a data extraction and normalization tool, not financial advice. Users are responsible for SEC API usage compliance and for validating any downstream interpretation of financial data.