SEC EDGAR API: Financials, Filings & 10-K Sections
Pricing
Pay per event
SEC EDGAR API: Financials, Filings & 10-K Sections
Use this when you need SEC data on a US public company: profile, standardised financials, filings, 10-K/10-Q sections or EDGAR full-text search. $0.003 overview, $0.004 financials, $0.008 section, $0.0005/filing or hit. Input: {"query":"AAPL","mode":"financials"}. Output: compact JSON.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Isaac
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
SEC EDGAR API: Financials, Filings & 10-K Sections for AI Agents
Use this when you need reliable data on US-listed companies straight from the SEC. Give it a ticker (AAPL), a company name (Microsoft) or a CIK, and get clean JSON: the company profile, standardised financial statements (revenue, gross profit, operating income, net income, EPS, operating cash flow, capex, free cash flow, cash, assets, liabilities, equity and debt), filings lists, 10-K and 10-Q sections as text (Risk Factors, MD&A, Business and more) and EDGAR full-text search across every filer.
- 🏛️ Official source. Data comes only from SEC EDGAR's free public APIs. No scraping of paid terminals and no third-party resellers
- 📊 Standardised financials. Five or more years, or quarters, of XBRL figures in one consistent schema, with margins and free cash flow worked out for you
- 📄 Sections an LLM can read. Risk factors or MD&A as plain text, with the table of contents skipped automatically
- 🔎 Full-text search. Find every 10-Q that mentions "going concern" or a specific product
- 🤖 Agent-ready. One string in, JSON out, typical calls finish in 1–3 seconds, and it works with the Apify MCP server and agentic payments
- 🧘 Respectful. A declared User-Agent, throttled to half of SEC's fair-access limit, with caching inside each run
Modes
mode | Returns | Typical use |
|---|---|---|
overview (default) | Profile, industry (SIC), fiscal year end, address, latest annual financials, recent major filings | "Tell me about this company" |
financials | periods[] of annual or quarterly figures | Screening, valuation, trend analysis |
filings | One row per filing, with links to the documents | Monitoring 8-Ks and proxies |
section | Text of one 10-K/10-Q item | Summarising risks, comparing MD&A |
search | Matching filings across all companies | Thematic research |
Input examples
{ "query": "NVDA", "mode": "financials", "period": "annual", "periods": 5 }
{ "query": "Tesla", "mode": "section", "section": "risk_factors", "filingForm": "10-K" }
{ "query": "\"going concern\" lithium", "mode": "search", "formTypes": ["10-Q"], "dateFrom": "2026-01-01" }
Output example (financials)
{"name": "WALMART INC.", "cik": "0000104169", "ticker": "WMT", "period": "annual", "currency": "USD","periods": [{"periodEnd": "2026-01-31", "fiscalYear": 2026, "form": "10-K","revenue": 713163000000, "netIncome": 21893000000, "epsDiluted": 2.73,"operatingCashFlow": 41565000000, "capitalExpenditure": 26642000000, "freeCashFlow": 14923000000,"grossMargin": 0.2493, "netMargin": 0.0307}]}
Use it from the API or with AI agents
curl -X POST "https://api.apify.com/v2/acts/poised_beardlichen~sec-edgar-financials/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \-H "Content-Type: application/json" -d '{"query": "MSFT", "mode": "overview"}'
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("poised_beardlichen/sec-edgar-financials").call(run_input={"query": "AAPL", "mode": "financials"})print(list(client.dataset(run["defaultDatasetId"]).iterate_items()))
MCP: connect https://mcp.apify.com/?tools=poised_beardlichen/sec-edgar-financials to Claude, Cursor or any MCP client. Agents can also pay per call with Apify agentic payments, no account needed.
Pricing
| Event | Price |
|---|---|
| Company overview | $0.003 |
| Financial statements (up to 20 periods) | $0.004 |
| Filing listed | $0.0005 |
| 10-K/10-Q section text | $0.008 |
| Full-text search hit | $0.0005 |
Unknown companies, missing sections, failed SEC requests and searches with no hits are never charged.
FAQ
Which companies are covered? Every company that files with the SEC, including about 10,000 listed companies and foreign filers that file 20-F/40-F reports. Standardised financials need XBRL data, so some funds and trusts only have filings.
How are the financials standardised? We read SEC's XBRL "company facts". For each metric we use the most common US-GAAP tags in priority order, and the latest filing for each period, so restatements are picked up. Quarterly figures come from 10-Qs, so the fourth quarter isn't reported separately; take it from the annual figure.
Is the data real-time? Each call reads the live EDGAR APIs, so new filings show up within minutes of being accepted by the SEC.
Why did a section come back with a note instead of text? A few companies put sections in exhibits or use unusual headings. You are not charged for those.
Is this investment advice? No. It returns what companies filed with the SEC.
Other tools by us
- Audio & Video Transcriber (Whisper): MP3, WAV, M4A and MP4 to text, timed segments and SRT subtitles at $0.006 per audio minute.
- Bulk Email Verifier: syntax, MX, disposable and role-address checks at $0.30 per 1,000 emails.
- Website Screenshot & PDF API: bulk screenshots and PDFs of any page with cookie banners and pop-ups removed.
- Website Screenshot & PDF for AI Agents: fast single-page screenshots and PDFs for agents, from $0.0015 per screenshot.
- PDF to Text & Markdown with OCR: turn PDFs, DOCX and scans into clean, LLM-ready Markdown.
- Image to Text OCR API: extract text from PNG, JPEG, TIFF and WebP images in 27 languages.
- Bulk PageSpeed & Lighthouse Checker: Lighthouse scores, Core Web Vitals and top fixes for many URLs.
- Website Tech Stack Detector: CMS, ecommerce, analytics, CDN and 7,600+ other technologies behind any website.
- Research Paper Search: arXiv, PubMed and Crossref papers plus legal open-access full text from $0.0015 per paper.
- Website Legitimacy & Scam Check: domain age, SSL, look-alike brands, VAT and LEI signals at $0.008 per site.
- Bulk Phone Number Validator: validity, E.164 format, line type and region for any number at $0.70 per 1,000.
- Company Contact & Profile Extractor: generic emails, phones, socials and profile from any company website at $0.004 per site.
- UK & Australia Company Check: ABN, ACN, ASIC and Companies House status and red flags from $0.003 per company.
- Company Careers & Open Jobs Lookup: open jobs from Greenhouse, Lever, Ashby and more at $0.0015 per job.
Support
Spotted a wrong number or a section we missed? Open an issue on the Issues tab.
More agent tools from Monie Tools
- Website Screenshot & PDF for AI Agents: Use this when an AI agent needs a clean screenshot or PDF of a web page (cookie banners, ads, chats removed).
- Website Tech Stack Detector — Wappalyzer Alternative: to know what a website is built with: CMS, ecommerce platform, frameworks, analytics, ad pixels, CDN, hosting, payment and marketing tools, with versions.
- Research Paper Search: arXiv, PubMed, Crossref + Full Text: scholarly papers by topic, DOI, arXiv ID or PMID from arXiv, Crossref and Europe PMC/PubMed.
- Website Legitimacy & Scam Check: Domain Age, SSL, VAT, LEI: must judge if a website or company looks legitimate before buying, partnering or clicking.