SEC EDGAR Scraper: Reported XBRL Financial Facts
Pricing
Pay per usage
SEC EDGAR Scraper: Reported XBRL Financial Facts
Pull as-reported XBRL financial facts for any US SEC filer — revenue, assets, cash flow and any other tag — straight from EDGAR company concept data. No login, no proxy, no browser.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Naimur Hasan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
SEC EDGAR Scraper
Pulls as-reported XBRL financial facts for US SEC filers straight from EDGAR's company concept API — the same numbers that appear in the filings, not a vendor's reconstruction. No login, no proxy, no browser.
Input
| Field | Type | Notes |
|---|---|---|
ciks | array | Required. Central Index Keys. Default Apple, Microsoft. |
tags | array | Required. XBRL tags. Default Assets, NetIncomeLoss. |
taxonomy | string | us-gaap | ifrs-full | dei | srt. Default us-gaap. |
annualOnly | boolean | Keep only 10-K/20-F facts. Default false. |
maxFactsPerTag | integer | Cap per filer and tag. Default 40. |
Output
One row per fact: cik, entityName, taxonomy, tag, label, unit,
value, start, end, durationDays, fiscalYear, fiscalPeriod, form,
filed, accession, frame.
Notes
- SEC requires a declared
User-Agenton every request todata.sec.govand throttles or blocks anonymous traffic. Node'sfetchsends none by default, so one is set explicitly. - The same figure is reported many times. A quarter's revenue reappears in later 10-Qs and the following 10-K, so a raw pull returns heavy duplication. Facts identical in unit, period and value are collapsed to the most recently filed one, which keeps restatements visible while removing repeats.
fy/fpare the fiscal year and period of the filing, not of the fact. A fact covering Q3 2018 can carryfy: 2019because it was restated in a 2019 filing.start/endare the authoritative period, which is whydurationDaysis computed from them.- Instant facts such as
Assetshave anendbut nostart; duration stays null rather than becoming zero. - CIKs are zero-padded to ten digits — EDGAR's path requires it, and
320193without padding 404s.