SEC EDGAR Deep — Filings + XBRL Financials Feed avatar

SEC EDGAR Deep — Filings + XBRL Financials Feed

Pricing

Pay per usage

Go to Apify Store
SEC EDGAR Deep — Filings + XBRL Financials Feed

SEC EDGAR Deep — Filings + XBRL Financials Feed

Recent SEC EDGAR filings (10-K, 10-Q, 8-K and more) for any ticker watchlist, each enriched with headline XBRL financials — revenue, net income, total assets and shareholders' equity. Official keyless SEC APIs, clean JSON. Zero-config: 8 large-cap filings with financials.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Bikram

Bikram

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Recent SEC EDGAR filings for any watchlist of tickers, each enriched with the company's headline financials parsed straight from its XBRL facts — revenue, net income, total assets, and shareholders' equity. Instead of stitching together the SEC's three separate JSON APIs (ticker map, submissions, XBRL company facts) and reconciling their quirks yourself, you get one clean, deduplicated, newest-first feed where every filing already carries the financials.

Run it with zero configuration to get the most recent 90 days of 10-K, 10-Q, and 8-K filings for eight large-cap companies (AAPL, MSFT, NVDA, AMZN, GOOGL, META, TSLA, JPM), each with its latest annual financials attached.

What it does

The SEC publishes EDGAR data across several disconnected JSON endpoints, each with its own shape:

  • Ticker → CIK map — you can't query EDGAR by ticker; you first have to resolve each symbol to its Central Index Key (CIK).
  • Submissions — the recent-filings history for a CIK arrives as parallel arrays (one array of form types, one of dates, one of accession numbers, and so on) that you have to zip back together yourself.
  • XBRL company facts — financials live in a deeply nested structure of tags, units, and period dictionaries, where revenue alone may be tagged under two different concepts depending on the company.

SEC EDGAR Deep does all of that for you: it resolves each ticker, pulls its recent filings, filters by form type and date, builds the real URL to every filing document, and — when available — attaches the company's most recent annual (10-K) USD values for revenue, net income, total assets, and equity. The result is written to your dataset, ready to export as JSON, CSV, or Excel, push to a webhook, or query from an AI agent over MCP.

Why a filings + financials feed matters

Equity research, fundamental analysts, funds, quants, KYC/onboarding teams, and compliance desks consume EDGAR repeatedly — every earnings cycle, every new position, every diligence pass. Terminals like Bloomberg and Refinitiv charge five-figure annual seats largely to package data that EDGAR already gives away for free; the friction they remove is exactly the format-wrangling this Actor handles. Pulling structured financials and a fresh filings stream programmatically — without a terminal seat — is the use case.

  • Equity / fundamental research — track new 10-K / 10-Q / 8-K filings across a coverage list and read the headline numbers in the same record.
  • Quant & data pipelines — a clean, typed feed of filings + financials to land in a warehouse without writing three SEC clients.
  • KYC / onboarding / due diligence — verify a public company's latest reported financials and recent disclosures from the authoritative source.
  • Event monitoring — schedule a daily run to catch new 8-K material-event filings (with their item codes) the day they post.

Input

Every field is optional. Empty input {} returns the last ~90 days of 10-K / 10-Q / 8-K filings for the 8 default large caps, each with XBRL financials.

FieldTypeDefaultDescription
tickersarray["AAPL","MSFT","NVDA","AMZN","GOOGL","META","TSLA","JPM"]Ticker symbols to pull filings for. Each is resolved to a CIK via the SEC ticker map.
formTypesarray["10-K","10-Q","8-K"]Exact-match SEC form types to include. Clear the list to include every form type.
sinceDatestring~90 days agoYYYY-MM-DD. Only filings on or after this date are returned.
includeXBRLbooleantrueAttach headline XBRL financials from each company's latest annual facts.
fullTextQuerystring""Best-effort SEC full-text search; when set, only filings whose accession matches are kept.
maxFilingsinteger100Cap on total records output after dedupe and sorting.

Zero-config (default watchlist, last ~90 days, with financials):

{}

Just one company's annual + quarterly filings, last year:

{
"tickers": ["TSLA"],
"formTypes": ["10-K", "10-Q"],
"sinceDate": "2025-06-01"
}

8-K material events across a watchlist (item codes included):

{
"tickers": ["NVDA", "AMD", "INTC"],
"formTypes": ["8-K"],
"sinceDate": "2026-01-01"
}

Filings mentioning a topic, financials off for speed:

{
"tickers": ["XOM", "CVX"],
"formTypes": ["10-K"],
"fullTextQuery": "climate risk",
"includeXBRL": false
}

Output schema

One item per filing. Missing fields are null or empty — never fabricated.

FieldTypeDescription
cikintegerCompany Central Index Key.
companyNamestringCompany name as reported on EDGAR.
tickerstringThe ticker you requested.
formTypestringSEC form type, e.g. 10-K, 10-Q, 8-K.
filingDatestringFiling date, ISO YYYY-MM-DD.
reportDatestringPeriod-of-report date, when present.
accessionNumberstringSEC accession number (dedupe key).
primaryDocUrlstringDirect URL to the primary filing document on EDGAR Archives.
primaryDocDescriptionstringThe SEC's own label for the primary document.
itemsarray8-K item codes (e.g. 2.02, 7.01), when present.
xbrlFinancialsobject / nullHeadline financials, or null if the company tags no XBRL facts.
filingUrlstringURL to the filing's index page on EDGAR.

xbrlFinancials object:

FieldTypeDescription
revenuenumber / nullMost recent annual revenue (USD).
netIncomenumber / nullMost recent annual net income / loss (USD).
assetsnumber / nullMost recent annual total assets (USD).
equitynumber / nullMost recent annual shareholders' equity (USD).
currencystringUSD.
fiscalYearinteger / nullFiscal year of the anchor figure.
periodEndstring / nullPeriod-end date of the anchor figure (YYYY-MM-DD).

Sample item:

{
"cik": 320193,
"companyName": "Apple Inc.",
"ticker": "AAPL",
"formType": "10-Q",
"filingDate": "2026-05-01",
"reportDate": "2026-03-28",
"accessionNumber": "0000320193-26-000013",
"primaryDocUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000013/aapl-20260328.htm",
"primaryDocDescription": "10-Q",
"items": [],
"xbrlFinancials": {
"revenue": 416161000000,
"netIncome": 112010000000,
"assets": 359241000000,
"equity": 73733000000,
"currency": "USD",
"fiscalYear": 2025,
"periodEnd": "2025-09-27"
},
"filingUrl": "https://www.sec.gov/Archives/edgar/data/320193/000032019326000013/0000320193-26-000013-index.htm"
}

Data sources

SourceEndpointAuthProvides
Ticker → CIK mapsec.gov/files/company_tickers.jsonNoneSymbol → CIK
Submissionsdata.sec.gov/submissions/CIK##########.jsonNoneRecent filings per company
XBRL company factsdata.sec.gov/api/xbrl/companyfacts/CIK##########.jsonNoneTagged financial facts
Full-text search (optional)efts.sec.gov/LATEST/search-index?q=...NoneKeyword → matching filings

All are official SEC EDGAR open-data APIs. No scraping, no API key, no login. The SEC requires a descriptive User-Agent header with a real contact on every request, which this Actor sends automatically.

Use cases

  • Coverage-list monitoring — schedule a daily run over your watchlist; catch new 10-K/10-Q/8-K filings within ~24h with the financials already attached.
  • Fundamental screens — pull revenue, net income, assets, and equity for a basket of tickers in one pass.
  • 8-K event tracking — filter to 8-K and read the item codes to spot earnings releases (2.02), leadership changes (5.02), and other material events.
  • AI agents (MCP) — let an agent answer "what did NVIDIA report in its latest 10-K?" by calling this Actor live.

Use from Claude, Cursor & AI agents (MCP)

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/sse?actors=bikram07/sec-edgar-deep",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}

Or call the API directly:

curl -X POST "https://api.apify.com/v2/acts/bikram07~sec-edgar-deep/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tickers":["AAPL","MSFT"],"formTypes":["10-K","10-Q"]}'

What it is NOT

  • Not investment advice. It reports filings and the financials companies themselves tagged in XBRL; it does not interpret, value, or recommend anything. Always confirm against the official filing.
  • XBRL only where companies tag it. Headline financials come from a company's XBRL facts. Many foreign private issuers, very small filers, and non-operating entities tag few or no us-gaap facts — for those, xbrlFinancials is null, never invented. Revenue can be tagged under more than one concept; the Actor takes the most recent annual value it finds.
  • Headline figures, not full financial statements. Four headline line items from the latest annual (10-K) facts — not a full balance sheet, income statement, or cash-flow statement, and not restated/as-amended reconciliations.
  • Recent filings only. It reads each company's recent submissions history (the most recent ~1,000 filings), which covers any normal date window but is not the full multi-decade archive.
  • US SEC only. EDGAR is the U.S. Securities and Exchange Commission's system. It does not cover non-U.S. regulators or private companies.
  • Not affiliated with the SEC. Independent tool built on the SEC's public EDGAR APIs.

Built on the official SEC EDGAR APIs (company tickers, submissions, XBRL frames/company facts). Not affiliated with or endorsed by the U.S. Securities and Exchange Commission.

Related searches: SEC EDGAR API · 10-K filings feed · XBRL financials API · company facts API · SEC filings monitor · 8-K material events tracker · ticker to CIK · financial statements API · EDGAR full-text search · fundamental data feed · equity research data · Bloomberg / Refinitiv alternative