If you've ever tried scraping SEC EDGAR for company filings, you know the pain: inconsistent HTML, rate limits, and parsing headaches. The SEC EDGAR Filings API wraps all of that complexity into a single REST endpoint so you can search 10-K, 10-Q, 8-K, and other filings by company name or CIK number.
What It Does
The API queries the SEC's EDGAR database and returns structured filing data — filing type, date, description, and direct links to the documents. Whether you're building a fintech dashboard, a compliance tool, or a research pipeline, this saves hours of scraping work.
Supported filing types include:
- 10-K — Annual reports with full financial statements
- 10-Q — Quarterly financial updates
- 8-K — Current reports for material events (earnings, acquisitions, leadership changes)
Quick Start
A single GET request is all you need. Pass a company name or CIK as the company parameter:
const response = await fetch(
'https://web-production-1fe0f.up.railway.app/api/sec-edgar-filings/search?company=Apple',
{
method: 'GET',
headers: {
'Content-Type': 'application/json'
}
}
);
const filings = await response.json();
filings.forEach(filing => {
console.log(`${filing.type} | ${filing.date} | ${filing.description}`);
});
That's it. No API key configuration for testing, no OAuth dance, no XML parsing.
Use Cases
- Investment Research Platforms — Let users search filings directly from your app instead of navigating EDGAR manually.
- Compliance Monitoring — Track when companies you follow submit new 8-K filings for material events.
- Financial Data Pipelines — Feed filing metadata into your data warehouse for trend analysis across quarterly reports.
- AI/LLM Applications — Retrieve filing documents to feed into summarization or extraction models.
Why Use an API Instead of Scraping?
EDGAR's raw interface wasn't designed for programmatic access. You'll deal with rate limiting, inconsistent response formats, and CIK-to-company-name resolution. This API handles all of that and returns clean JSON.
Try It Out
The API is live on RapidAPI with a free tier to get started. Test endpoints directly in the browser, grab your API key, and integrate in minutes:
SEC EDGAR Filings on RapidAPI →
If you're building anything in the fintech or compliance space, this is a solid shortcut. Give it a spin and let me know what you build with it.
Top comments (0)