RECORDSDATA

[DEVELOPER TOOLS · AUTOMATION]

SEC EDGAR Filings Scraper - 10-K, 10-Q, Insider Trades

Scrape SEC EDGAR filings, Form 3/4/5 insider trades, XBRL financial facts and full-text search for any public company. Export CSV, JSON or Excel.

Input: 13 fields, none required. Billed per event on the free Apify plan: Filing record $0.015, Insider transaction $0.01, Financial fact $0.01 and 2 more events. Results export as JSON, CSV or Excel. Last updated 2026-10-04.

STATUS
PRODUCTION
INPUT FIELDS
13
REQUIRED
0
PRICING
PAY PER EVENT
UPDATED
2026-10-04
OUTPUT
JSON, CSV, Excel

01 / INPUT

What you can configure.

FIELDTYPEDESCRIPTION
Tickers or company namestickersarrayStock tickers (e.g. "AAPL", "MSFT") or company names to look up, resolved against the SEC ticker list. If tickers, CIKs and the search query are all empty, the Actor runs with AAPL so a default run always returns data.
Full-text search query (optional)searchQuerystringSearch the text of every EDGAR filing for this phrase, across ALL companies, independent of Tickers above. Leave empty to skip. Billed per hit as search-hit-record.
Full-text search: form typessearchFormsarrayOnly used with the full-text search query. Restricts the search to these SEC form types (e.g. "10-K", "8-K"). Leave empty to search all forms.
Full-text search: max hitsmaxSearchHitsintegerMaximum number of full-text search hits to deliver. default: 20
CIK numbers (optional)ciksarraySEC Central Index Key numbers (e.g. "320193" for Apple), if you already know them. Skips the ticker lookup. Any digit count is accepted and zero-padded automatically.
Filing form typesformsarrayOnly keep filings of these form types (e.g. "10-K", "10-Q", "8-K", "4"). Leave empty for every form type. SEC defines hundreds of form codes; check a company's own EDGAR page if unsure which ones it files.
Max filings per companymaxPerCompanyintegerMaximum number of recent filings to fetch per company, most recent first. default: 50
Max ItemsmaxItemsintegerMaximum number of rows to deliver in total across filings, financial facts and search hits. Free users are limited to 10 (preview). Paid users: default 100, max 1,000,000. default: 100
Insider transactions (Form 3/4/5)includeInsiderTransactionsbooleanParse the reporting owner, transaction code, shares and price from Form 3/4/5 filings. Billed per parsed transaction as insider-transaction-record. default: false
Financial facts (XBRL)includeFinancialFactsbooleanPull structured financial data (revenue, net income, assets, etc.) reported in XBRL. Billed per financial concept per company as financial-fact-record, 6 concepts on one company is 6 events, only for concepts the company actually reports. default: false
Financial concepts to includefinancialConceptsarrayWhich XBRL us-gaap concepts to pull when Financial facts is on. Uses SEC's own concept names, check a company's companyfacts API if you need an exact tag not listed here. default: ["Revenues","NetIncomeLoss","Assets","Liabilities","StockholdersEquity","Earning
Industry peer benchmarkincludePeerBenchmarkbooleanFor each financial concept, pull every other real company's reported value for the same concept in the same fiscal year (SEC's XBRL Frames API), sorted highest to lowest. Requires Financial facts to also be on. Billed per peer company as peer-benchmark-record. default: false
Max peer companies per conceptmaxPeersintegerHow many peer companies to include per concept when Industry peer benchmark is on. default: 20

02 / PRICING

Pay for what you collect.

EVENTDETAILPRICE
Filing record · BASEOne SEC filing: company, form type, filing date, accession number, document URL.$0.015
Insider transactionOne parsed transaction from a Form 3/4/5: reporting owner, transaction code, shares, price.$0.01
Financial factOne XBRL financial concept's full time series for a company (revenue, net income, assets, etc.).$0.01
Full-text search hitOne filing matching a full-text search query, across all SEC filers.$0.01
Peer benchmark recordOne real peer company's reported value for the same financial concept in the same fiscal year (SEC XBRL Frames API).$0.01

Prices in USD, shown for the Apify free plan. Paid Apify plans get tiered discounts. Platform usage is included.

03 / FAQ

About the SEC EDGAR Filings Scraper.

How much does the SEC EDGAR Filings Scraper cost?

It charges per event: Filing record $0.015, Insider transaction $0.01, Financial fact $0.01 and 2 more events. Prices are for the free Apify plan, and paid Apify plans get tiered discounts. Apify platform usage is included in the event price.

What input does the SEC EDGAR Filings Scraper need?

No field is required. The Actor has 13 input fields and every one has a default.

Which formats can I export the SEC EDGAR Filings Scraper results in?

Results are saved to an Apify dataset. Download them as JSON, CSV or Excel, or fetch them through the Apify API.

04 / RELATED

More from the same family.

[01]

Sofascore Match Stats Scraper - Live Scores, Odds & Lineups

Scrape Sofascore match stats, lineups, xG shot maps, player ratings and odds for 11 sports by team, match ID or live. Export CSV, JSON, Excel. No login.

PRODUCTIONAUTOMATION
VIEW ACTOR
[02]

MercadoLibre Scraper - Products & Prices, 18 LATAM Countries

Scrape MercadoLibre products and prices across Argentina, Mexico, Brazil, Chile and 14 more countries: sellers, stock and ratings. Export to CSV, JSON, Excel.

PRODUCTIONECOMMERCE
VIEW ACTOR
[03]

Basketball Scraper: Box Scores, Play-by-Play & Odds

Scrape basketball box scores, play-by-play, odds, rosters and standings for any NBA or EuroLeague team. No login or API key. Export CSV, Excel or JSON.

PRODUCTIONDEVELOPER TOOLS
VIEW ACTOR

NEXT SOURCE

What should we collect next?

Have a source that needs structured data?

Build an Actor