SEC EDGAR Filings — 10-K, 10-Q, 8-K, 13F & Full-Text Search avatar

SEC EDGAR Filings — 10-K, 10-Q, 8-K, 13F & Full-Text Search

Pricing

from $2.00 / 1,000 filing returneds

Go to Apify Store
SEC EDGAR Filings — 10-K, 10-Q, 8-K, 13F & Full-Text Search

SEC EDGAR Filings — 10-K, 10-Q, 8-K, 13F & Full-Text Search

SEC filings for any EDGAR registrant by ticker, CIK or company name, plus full-text search across all filings since 2001. Form type, dates, 8-K item codes, accession number, document/index/txt/XBRL-viewer links, company profile (former names, addresses, filer category).

Pricing

from $2.00 / 1,000 filing returneds

Rating

0.0

(0)

Developer

Samat Makatov

Samat Makatov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

SEC EDGAR Filings — 10-K, 10-Q, 8-K, 13F, S-1 by ticker + full-text search

Pull SEC filings for any EDGAR registrant as clean JSON — by ticker, CIK or company name — or search the text of every filing since 2001 for a phrase ("cybersecurity incident", a competitor's name, "going concern"). Each item carries form type, dates, 8-K item codes, accession number and every useful link (primary document, filing index, full submission .txt, XBRL viewer). Built for AI agents and analysts. No API key, no proxy, no browser — only the public SEC endpoints, used within SEC fair-use limits.

Use cases

  • 8-K event monitoring — daily run over a watchlist with itemCodes: ["1.05","4.02","5.02"] to catch cyber incidents, restatements and executive departures the day they are filed.
  • Keyword surveillance across the marketfullTextSearch for "ransomware", "tariff" or your competitor's name in 8-K / 10-K / 10-Q filings, with SIC and state facets.
  • Insider-trading feed — Form 3/4/5 filings per issuer (forms: ["4"]), newest first, with direct XML/HTML links.
  • 13F holdings tracking — 13F-HR filings for a list of institutional managers (by CIK) each quarter.
  • IPO / capital-markets pipeline — S-1, S-1/A, 424B4 and F-1 filings with since to see who is going public.
  • Proxy-season and governance research — DEF 14A / DEFA14A / PRE 14A by ticker; former names, filer category, addresses via includeCompanyProfile.
  • Due diligence — full history of a company (paged back to 1994) filtered by form and date range.

Input

FieldTypeDefaultNotes
modesubmissions | fullTextSearchsubmissionssubmissions = filings of specific companies. fullTextSearch = search filing text market-wide (needs query).
tickersstring[]["AAPL"]Exchange tickers (AAPL, BRK-B/BRK.B) or CIKs (up to 10 digits). Resolved via company_tickers.json; funds, insiders and private issuers have no ticker — use the CIK. Unknown values yield an error item.
companyNameContainsstring[]Name fragments matched against SEC company titles. Exact title wins; otherwise first match is used and the alternatives are logged as a warning.
includeCompanyProfilebooleanfalseEmit one company item per company (former names, addresses, EIN, filer category, SIC, exchanges, FYE…).
formsstring[]["10-K","10-Q","8-K"]Free-text form filter. Aliases are normalized (10k10-K, def14aDEF 14A, 13F13F-HR, 10-KA10-K/A). Empty = all.
formTypesstring[] (multi-select)Same as forms, picked from the 88-entry dictionary below; merged with forms.
sinceYYYY-MM-DDFiled on/after. Older submission pages are fetched automatically when the range needs them.
untilYYYY-MM-DDFiled on/before.
itemCodesstring[] (multi-select)Submissions mode: keep 8-K / 8-K/A that report at least one of these items (dictionary below). Ignored in full-text mode.
limitPerCompanyinteger 1–100020Newest-first cap per company, after filters.
querystringFull-text mode only, required. "exact phrase", words are ANDed, OR, -exclude, cyber* wildcards.
startDate / endDateYYYY-MM-DDfall back to since/untilFull-text date window. Empty = 2001 → today.
entityNamestringFull-text: filer name contains (EFTS entityName).
sicsstring[]Full-text: 4-digit SIC codes of the filer.
locationCodesstring[]Full-text: US state or EDGAR country codes of the filer.
locationTypelocated | incorporatedlocatedWhether locationCodes mean business address or state of incorporation.
maxItemsinteger 1–10000200Hard cap on all dataset items (filings + company + error items).
fieldsstring[]Whitelist of output fields; type, id, error are always kept.
dedupebooleantrueOne item per accession number (co-registrants, several matching documents).

Nothing is required: tickers or companyNameContains in submissions mode, query in full-text mode. Bad dates, an empty query or an unknown mode fail fast with a clear error.

Reference

Form types (forms / formTypes)

Any EDGAR form string is accepted in forms; the ones below are in the multi-select and get a formTitle in the output. Full official list: EDGAR form types.

FormTitle
3Initial statement of insider beneficial ownership
4Insider transaction report (2 business days)
5Annual insider ownership statement
144Notice of proposed sale of restricted securities
10-KAnnual report (US domestic)
10-K/AAnnual report amendment
10-KTTransition annual report
10-QQuarterly report
10-Q/AQuarterly report amendment
8-KCurrent report (material events)
8-K/ACurrent report amendment
20-FAnnual report (foreign private issuer)
20-F/AForeign annual report amendment
40-FAnnual report (Canadian issuer, MJDS)
6-KReport of foreign private issuer
10-DAsset-backed issuer distribution report
11-KEmployee stock plan annual report
NT 10-KNotification of late 10-K
NT 10-QNotification of late 10-Q
NT 20-FNotification of late 20-F
ARSAnnual report to security holders
S-1IPO / general registration statement
S-1/AS-1 amendment
S-3Shelf registration (seasoned issuer)
S-3/AS-3 amendment
S-3ASRAutomatic shelf registration (WKSI)
S-4Registration for M&A / exchange offers
S-4/AS-4 amendment
S-8Employee benefit plan registration
S-11Real estate company registration
F-1Foreign issuer IPO registration
F-1/AF-1 amendment
F-3Foreign issuer shelf registration
F-4Foreign issuer M&A registration
F-10Canadian issuer registration (MJDS)
424B1Prospectus (new facts, Rule 424(b)(1))
424B2Prospectus (pricing supplement)
424B3Prospectus (substantive changes)
424B4Final IPO prospectus
424B5Prospectus supplement (shelf takedown)
424B7Prospectus (selling security holder info)
FWPFree writing prospectus
DEF 14ADefinitive proxy statement
DEFA14AAdditional definitive proxy soliciting materials
DEFM14ADefinitive merger proxy statement
PRE 14APreliminary proxy statement
PREM14APreliminary merger proxy statement
DEF 14CDefinitive information statement
PX14A6GExempt shareholder solicitation notice
13F-HRInstitutional holdings report (quarterly)
13F-HR/A13F-HR amendment
13F-NT13F notice (holdings reported by another manager)
SC 13DBeneficial ownership >5% (active)
SC 13D/ASC 13D amendment
SC 13GBeneficial ownership >5% (passive)
SC 13G/ASC 13G amendment
SC TO-TThird-party tender offer statement
SC TO-IIssuer tender offer statement
SC 14D9Tender offer solicitation/recommendation
SC 13E3Going-private transaction statement
3/AForm 3 amendment
4/AForm 4 amendment
DNotice of exempt offering (Reg D private placement)
D/AForm D amendment
CRegulation Crowdfunding offering statement
C/AForm C amendment
C-UCrowdfunding progress update
C-ARCrowdfunding annual report
1-ARegulation A offering statement
1-KRegulation A annual report
1-SARegulation A semiannual report
N-CSRCertified shareholder report (funds)
N-CSRSSemiannual certified shareholder report (funds)
N-PORTMonthly portfolio holdings (funds)
N-PXProxy voting record (funds)
N-1AOpen-end fund registration
N-2Closed-end fund registration
485BPOSPost-effective amendment (funds)
497KSummary prospectus (funds)
X-17A-5Broker-dealer annual audited report
ABS15GAsset-backed securities report
CORRESPCorrespondence with SEC staff
UPLOADSEC staff comment letter
EFFECTNotice of effectiveness
REGDEXRegulation D exemption (legacy)
IRANNOTICEIran-related disclosure notice
SDSpecialized disclosure (conflict minerals)
PX14A6NExempt solicitation (non-management)

8-K item codes (itemCodes, output items8k)

ItemTitle
1.01Entry into a Material Definitive Agreement
1.02Termination of a Material Definitive Agreement
1.03Bankruptcy or Receivership
1.04Mine Safety — Reporting of Shutdowns and Patterns of Violations
1.05Material Cybersecurity Incidents
2.01Completion of Acquisition or Disposition of Assets
2.02Results of Operations and Financial Condition
2.03Creation of a Direct Financial Obligation or Off-Balance Sheet Arrangement
2.04Triggering Events That Accelerate or Increase a Direct Financial Obligation
2.05Costs Associated with Exit or Disposal Activities
2.06Material Impairments
3.01Notice of Delisting or Failure to Satisfy a Continued Listing Rule
3.02Unregistered Sales of Equity Securities
3.03Material Modification to Rights of Security Holders
4.01Changes in Registrant’s Certifying Accountant
4.02Non-Reliance on Previously Issued Financial Statements (Restatement)
5.01Changes in Control of Registrant
5.02Departure/Election of Directors or Officers; Compensatory Arrangements
5.03Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year
5.04Temporary Suspension of Trading Under Employee Benefit Plans
5.05Amendments to or Waiver of Code of Ethics
5.06Change in Shell Company Status
5.07Submission of Matters to a Vote of Security Holders
5.08Shareholder Director Nominations
6.01ABS Informational and Computational Material
6.02Change of Servicer or Trustee
6.03Change in Credit Enhancement or Other External Support
6.04Failure to Make a Required Distribution
6.05Securities Act Updating Disclosure
6.06Static Pool
7.01Regulation FD Disclosure
8.01Other Events
9.01Financial Statements and Exhibits

Where the data comes from

SourceUsed for
https://www.sec.gov/files/company_tickers.jsonticker / name → CIK
https://data.sec.gov/submissions/CIK##########.json (+ -submissions-NNN.json pages)company profile and full filing history
https://efts.sec.gov/LATEST/search-indexfull-text search (same API the EDGAR full-text search UI uses)

Examples

Watchlist 8-K monitor — executive changes, restatements, cyber incidents this quarter

{ "tickers": ["AAPL", "MSFT", "NVDA", "JPM"], "forms": ["8-K", "8-K/A"], "itemCodes": ["1.05", "4.02", "5.02"], "since": "2026-07-01", "limitPerCompany": 20 }

Who disclosed a cybersecurity incident since June (market-wide)

{ "mode": "fullTextSearch", "query": "\"cybersecurity incident\"", "forms": ["8-K"], "startDate": "2026-06-01", "maxItems": 100 }

Material weakness in annual reports of California software companies

{ "mode": "fullTextSearch", "query": "\"material weakness\"", "forms": ["10-K"], "sics": ["7372"], "locationCodes": ["CA"], "startDate": "2026-01-01", "maxItems": 200 }

Insider Form 4 feed for one issuer, compact output

{ "tickers": ["TSLA"], "forms": ["4"], "since": "2026-08-01", "limitPerCompany": 100, "fields": ["ticker", "form", "filingDate", "reportDate", "documentUrl"] }

13F holdings of Berkshire and a private manager by CIK, plus profiles

{ "tickers": ["BRK-B", "1067983", "1350694"], "formTypes": ["13F-HR", "13F-HR/A"], "limitPerCompany": 4, "includeCompanyProfile": true }

Ten years of annual reports (auto-pages into older history)

{ "companyNameContains": ["Palantir Technologies"], "tickers": ["AAPL"], "forms": ["10-K"], "since": "2014-01-01", "until": "2024-12-31", "limitPerCompany": 15 }

Output

One item per filing (type: "filing"), optionally company items, error items for unresolved companies, and in full-text mode one searchSummary item first (total hits + top facets by form, entity, SIC, state).

Submissions-mode filing (trimmed):

{
"type": "filing",
"id": "0000320193-26-000018",
"ticker": "AAPL",
"cik": "0000320193",
"companyName": "Apple Inc.",
"sic": "3571",
"sicDescription": "Electronic Computers",
"stateOfIncorporation": "CA",
"fiscalYearEnd": "0926",
"exchanges": ["Nasdaq"],
"form": "8-K",
"formTitle": "8-K — Current report (material events)",
"filingDate": "2026-07-30",
"reportDate": "2026-07-30",
"acceptedAt": "2026-07-30T20:30:28.000Z",
"accessionNumber": "0000320193-26-000018",
"act": "34",
"fileNumber": "001-36743",
"filmNumber": "261223821",
"items8k": ["2.02", "9.01"],
"items8kTitles": ["Results of Operations and Financial Condition", "Financial Statements and Exhibits"],
"size": 417360,
"isXBRL": true,
"isInlineXBRL": true,
"primaryDocument": "aapl-20260730.htm",
"primaryDocDescription": "8-K",
"documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm",
"indexUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/0000320193-26-000018-index.html",
"folderUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/",
"filingIndexJsonUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/index.json",
"txtUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000018/0000320193-26-000018.txt",
"viewerUrl": "https://www.sec.gov/cgi-bin/viewer?action=view&cik=320193&accession_number=0000320193-26-000018&xbrl_type=v",
"inlineViewerUrl": "https://www.sec.gov/ix?doc=/Archives/edgar/data/320193/000032019326000018/aapl-20260730.htm",
"sourceUrl": "https://data.sec.gov/submissions/CIK0000320193.json",
"fetchedAt": "2026-09-12T23:34:42.039Z"
}
FieldMeaning
type, idfiling / company / error / searchSummary; id = accession number for filings, company:<cik> for profiles
ticker, cik, companyNameissuer; cik is always 10 digits
sic, sicDescription, stateOfIncorporation, fiscalYearEnd (MMDD), exchangesissuer profile snapshot
form, formTitleEDGAR form and human title (null for forms outside the dictionary)
filingDate, reportDate, acceptedAtfiled date, period of report, EDGAR acceptance timestamp
accessionNumber, act, fileNumber, filmNumber, sizeEDGAR identifiers; act = 33/34; size in bytes
items8k, items8kTitles8-K item codes and titles (empty for other forms)
isXBRL, isInlineXBRLstructured-data flags
primaryDocument, primaryDocDescription, documentUrlmain document of the filing
indexUrl, folderUrl, filingIndexJsonUrl, txtUrlfiling index page, raw folder, machine-readable folder listing, complete submission text file
viewerUrl (XBRL), inlineViewerUrl (inline XBRL)SEC interactive viewers
sourceUrl, fetchedAtexact API URL the item came from, ISO timestamp

Full-text hits additionally carry filers[] (all co-filers with name/ticker/CIK), rootForm, sics, businessStates, businessLocations, incorporationStates, matchedDocument, matchedDocumentType, matchedDocumentDescription and score; documentUrl points at the matched document (not necessarily the primary one).

Company profile items: tickers, exchanges, entityType, category (filer status), ownerOrg, ein, lei, phone, website, investorWebsite, addresses.{business,mailing}, formerNames[], totalFilingsIndexed, edgarUrl.

Use it from code / agents

Apify API (curl):

curl -X POST "https://api.apify.com/v2/acts/yadroo~sec-edgar-filings/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tickers":["AAPL","MSFT"],"forms":["8-K"],"since":"2026-01-01","limitPerCompany":5}'

JavaScript (apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('yadroo/sec-edgar-filings').call({
mode: 'fullTextSearch', query: '"cybersecurity incident"', forms: ['8-K'], startDate: '2026-06-01', maxItems: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();

Python (apify-client):

from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("yadroo/sec-edgar-filings").call(run_input={
"tickers": ["TSLA"], "forms": ["4"], "since": "2026-08-01", "limitPerCompany": 100})
items = client.dataset(run["defaultDatasetId"]).list_items().items

MCP: add https://mcp.apify.com to your agent (Claude, Cursor, custom) and call the yadroo/sec-edgar-filings tool with the same JSON input — the input schema descriptions are written for agents.

Pricing

Pay per event: $0.001 per run start + $0.002 per dataset item (filings, company profiles, error and summary items all count). Typical runs: 4 tickers × 5 latest 8-Ks = 20 items ≈ $0.041; a 100-hit full-text search ≈ $0.20; a 1,000-filing history dump ≈ $2.00. Set maxItems to bound the cost.

Limits & FAQ

  • Rate limits. SEC fair use is 10 requests/second; the actor sends a descriptive User-Agent, sleeps ≥150 ms between requests, retries 429/5xx three times with backoff and fails with a clear error instead of looping.
  • Freshness. data.sec.gov submissions update within minutes of EDGAR acceptance; full-text search indexes filings with a short delay and covers 2001 onward.
  • Tickers. Only exchange-listed issuers are in the ticker map. Mutual funds, insiders, 13F managers and private issuers must be given as CIK (find it on EDGAR company search).
  • Paging into history. The first submissions file holds the newest ~1,000 filings; older pages are fetched only when since/until/limitPerCompany need them.
  • Full-text search availability. efts.sec.gov can occasionally answer 403 Forbidden or throttle bursts (SEC fair use: under 10 requests per second). The actor then stops with an explicit error; submissions mode is unaffected. EFTS caps paging at 10,000 documents per query — narrow the date range for more.
  • itemCodes apply to 8-K/8-K/A in submissions mode only (EFTS has no item filter — put "Item 1.05" in the query instead).
  • No document text. The actor returns metadata and links; pair it with a fetch tool or the Yadroo sec-company-financials actor for XBRL numbers.
  • Roadmap. Exhibit lists from index.json, Form 4 transaction parsing, 13F holdings tables. Tell us what you need.

Made by Yadroo · Related actors: sec-company-financials · us-treasury-yields · fx-rates · world-bank-indicators · sanctions-screen · domain-intel · google-news-search