SEC EDGAR data,
built for developers.
A clean JSON API for Form 4 insider trades, real-time webhooks, and structured filing data. Stop scraping SEC's HTML. Start building.
# Latest insider trades, real-time from SEC EDGAR
$ curl https://api.edgarkit.com/v1/filings?ticker=AAPL \
-H "Authorization: Bearer ek_live_..."
{
"data": [{
"form_type": "4",
"issuer": { "ticker": "AAPL", "name": "Apple Inc." },
"reporter": {
"name": "Cook Timothy D",
"officer_title": "Chief Executive Officer"
},
"transactions": [{
"transaction_code": "S",
"shares": 50000,
"price_per_share": 215.43,
"total_value": 10771500
}]
}]
}
Everything SEC's API isn't.
SEC publishes the raw data. We turn it into something you'd actually want to integrate.
Real-time ingestion
New Form 4 filings hit our API within minutes of being filed with SEC. No batch delays.
Webhooks with filters
Get pinged the second your tracked tickers, insiders, or transaction types fire. Filter by ticker, role, transaction code, minimum value.
Structured, not scraped
Every filing parsed into clean JSON. No XML wrangling, no HTML scraping. Same shape every time.
HMAC-signed webhooks
SHA-256 signatures with timestamp-based replay protection. Production-grade out of the box.
Query by anything
Ticker, CIK, insider name, transaction code, date range, minimum value. Or all of the above.
Honest pricing
$19/mo for serious projects. No "contact sales" tier. No enterprise gatekeeping.
Pricing
Start free. Upgrade when you ship.
- 1,000 calls/month
- 10 calls/min
- No webhooks
- Community support
- 25,000 calls/month
- 60 calls/min
- 1 webhook endpoint
- Email support
- 250,000 calls/month
- 300 calls/min
- 10 webhook endpoints
- Priority support
Quickstart
Real working code. Copy, paste, ship.
Get an API key
Sign up below — instant API key, no credit card.
Make a request
Every endpoint is a simple GET with an auth header.
Optionally register a webhook
Real-time POSTs to your URL when matching filings hit.
Endpoints
/v1/filings List filings · filter by ticker, CIK, transaction code, date/v1/filings/:accession Single filing with all transactions/v1/companies/:identifier Company by ticker or CIK/v1/companies/:identifier/filings All filings for one company/v1/insiders/:cik Insider by CIK/v1/insiders/:cik/filings All filings by one insider/v1/webhooks Register a webhook with filtersRecipes
Real queries against the live API. Drop in your key and run.
Recent insider activity at NVIDIA
Pull the latest Form 4 filings for any ticker. Names, roles, and links to the source SEC docs.
curl "https://api.edgarkit.com/v1/companies/NVDA/filings?limit=5" \
-H "Authorization: Bearer $EDGARKIT_KEY"
Every open-market sale across the market today
Filter by transaction code. Code S is open-market sale, P is purchase, A is grant. Combine with date filters for any window.
curl "https://api.edgarkit.com/v1/filings?form_type=4&transaction_code=S&limit=25" \
-H "Authorization: Bearer $EDGARKIT_KEY"
Full transaction detail for one filing
Shares, price per share, total value, derivative flags, footnotes — everything you'd want to log or surface in an app.
curl "https://api.edgarkit.com/v1/filings/0001768670-26-000002" \
-H "Authorization: Bearer $EDGARKIT_KEY"
Track one insider over time
Every Form 3/4/5 filed by a specific insider, by CIK. Great for following directors, CEOs, or known activist investors.
curl "https://api.edgarkit.com/v1/insiders/1768670/filings" \
-H "Authorization: Bearer $EDGARKIT_KEY"
Webhook on big AAPL sales
POST a webhook with a filter. Get pinged the second a matching filing hits SEC. HMAC-SHA256 signed.
curl "https://api.edgarkit.com/v1/webhooks" -X POST \
-H "Authorization: Bearer $EDGARKIT_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://yourapp.com/edgarkit-webhook",
"filter": {
"tickers": ["AAPL"],
"transaction_codes": ["S"],
"min_value": 1000000
}
}'
Get your free API key
Instant access. No credit card. 1,000 calls/month forever.