Live · ingesting SEC filings in real-time

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.

No credit card required · 1,000 free calls/month · 5-second integration
curl
# 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.

Free
$0/mo
  • 1,000 calls/month
  • 10 calls/min
  • No webhooks
  • Community support
Pro
$79/mo
  • 250,000 calls/month
  • 300 calls/min
  • 10 webhook endpoints
  • Priority support

Quickstart

Real working code. Copy, paste, ship.

1

Get an API key

Sign up below — instant API key, no credit card.

2

Make a request

Every endpoint is a simple GET with an auth header.

3

Optionally register a webhook

Real-time POSTs to your URL when matching filings hit.

Endpoints

GET /v1/filings List filings · filter by ticker, CIK, transaction code, date
GET /v1/filings/:accession Single filing with all transactions
GET /v1/companies/:identifier Company by ticker or CIK
GET /v1/companies/:identifier/filings All filings for one company
GET /v1/insiders/:cik Insider by CIK
GET /v1/insiders/:cik/filings All filings by one insider
POST /v1/webhooks Register a webhook with filters

Recipes

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.