Build financial products
with real-time SEC data.
Filings, insider trades, and news — structured JSON through one fast API.
# npm install sec-daily-api import { SecDailyAPI } from "sec-daily-api"; const client = new SecDailyAPI({ apiKey }); const { filings } = await client.getFilings({ ticker: "AAPL", formTypes: ["8-K"], limit: 3, });
Response
{ "formType": "8-K", "filingDateInEst": "2026-04-26", "entity": { "name": "Apple Inc.", "cik": "0000320193" }, "count": 142 }
Powering
Who uses it
Built for every financial workflow
From individual researchers to institutional teams — SEC Daily API serves anyone who works with public company data.
Traders & Investors
Monitor insider buying, 8-K material events, and ownership changes to inform investment decisions in real-time.
Quants & Data Scientists
Access structured historical filings to backtest strategies, build factor models, and run quantitative analysis at scale.
Researchers & Academics
Study corporate governance, executive compensation, and regulatory behavior across thousands of public companies.
Legal & Compliance
Track 13D/G ownership disclosures, proxy statements, and regulatory filings for due diligence and compliance monitoring.
Financial Analysts
Research companies with clean 10-K and 10-Q data — no scraping EDGAR, no parsing raw text.
Developers & Engineers
Build financial apps and websites that display live SEC data — filings tables, news feeds, insider dashboards — or power AI agents and data pipelines. Simple REST API with a JS SDK.
Simple, transparent pricing
Start free. No credit card required. Upgrade when you need more.
Free
Designed for exploration and integration testing.
1,000 calls/mo
- 1,000 API calls per month
- Filings & News APIs
- 1 API key
- No credit card required
Plus
Everything a developer needs to build and launch.
$348 billed annually
10,000 calls/mo
- 10,000 API calls per month
- Filings & News APIs
- Up to 2 API keys
Quick start
Up and running in minutes
Install the SDK, call one method, get clean JSON.
1Install
2Fetch filings
import { SecDailyAPI } from "sec-daily-api"; const client = new SecDailyAPI({ apiKey }); const { filings } = await client.getFilings({ ticker: "AAPL", formTypes: ["8-K"], limit: 5, });
Response
{ "formType": "8-K", "filingDateInEst": "2026-04-26", "entity": { "name": "Apple Inc.", "cik": "0000320193" }, "count": 142 }
Why SEC Daily API
Everything you need
For developers, analysts, and data scientists who need reliable SEC data.
Query by Ticker
Search by ticker symbol, company name, or CIK — however you think about a company, we support it.
Clean JSON, Always
Every response is normalized, typed JSON. Ready to use directly in your app with no extra processing.
Advanced Filtering
Filter by form type, date range, ticker, or CIK in a single request. Get exactly the data you need.
Real-time Data
New filings appear within minutes of publication. Always fresh, always accurate.
One API Key, That's It
Pass your key in a single header. Simple, secure, and ready to use in minutes.
Built with SEC Daily API
See it in production
Real apps powering real workflows — built on the same API you'll use.
SEC Daily
Browse and search SEC filings across thousands of companies. Full-text search, form filtering, and real-time updates.
secdaily.io
Insider Trades
Track insider buying and selling activity across publicly traded companies. Real-time Form 4 filings with filtering by executive, ticker, and transaction type.
insidertrades.us
FAQ
Frequently asked questions
What SEC forms do you cover?
150+ form types including 10-K, 10-Q, 8-K, Form 3/4/5, 13D/G, S-1, DEF 14A, and more — everything published on SEC EDGAR.
How quickly are filings available after SEC publishes them?
Filings are ingested within minutes of SEC EDGAR publication during market hours (Mon–Fri, 6 am–10 pm ET). Outside filing hours, new submissions are processed as they arrive.
Is commercial use allowed?
Yes. All plans — including Free — allow commercial use. Build products, sell access, or power internal tools without additional licensing.
Is there a free tier?
Yes. The Free plan includes 1,000 API calls per month with no credit card required. It also serves as your trial — test all standard endpoints before committing to a paid plan.
What are the rate limits per plan?
Free: 1,000 calls/month · Plus: 10,000/month · Pro: 100,000/month · Ultra: 500,000/month.
What happens if I exceed my request limit?
Requests will return a 429 error until your limit resets at the start of the next billing cycle, or you upgrade to a higher plan.
Can I change plans later?
Yes, upgrade or downgrade at any time from your dashboard. Changes take effect immediately and we prorate charges accordingly.
What payment methods do you accept?
We accept all major credit cards through Stripe.
Can I cancel anytime?
Yes, cancel anytime from your dashboard. No contracts, no cancellation fees. Your access continues until the end of the billing period.