Docs / API reference

GET /v1/events/{ticker}

8-K material events as a typed stream. Each event carries its item codes with human labels (2.02 earnings, 5.02 exec change, 1.05 cyber incident, 2.01 acquisition…), a notable flag for the market-moving ones, and a link to the filing.

Parameters

ParamInValues
tickerpathUS stock ticker, e.g. AAPL
limitquery1–100 (default 20)
notablequerytrue to keep only earnings, M&A, exec changes, breaches, etc.
itemqueryFilter to a specific 8-K item code, or comma-separated codes, e.g. 4.02 (restatement) or 5.02,2.02

Request

curl "https://api.edgrapi.com/v1/events/AAPL?notable=true" -H "X-API-Key: edgr_..."

# every restatement a company has filed
curl "https://api.edgrapi.com/v1/events/AAPL?item=4.02" -H "X-API-Key: edgr_..."

/v1/8-k/{ticker} is an alias for the same handler.

Response

{
  "ticker": "AAPL", "cik": "0000320193", "company": "Apple Inc.", "count": 1,
  "events": [
    { "filed": "2025-08-01", "accession": "0000320193-25-000101",
      "url": "https://www.sec.gov/Archives/edgar/data/320193/.../aapl-8k.htm",
      "notable": true,
      "items": [ { "code": "2.02", "label": "Results of Operations and Financial Condition" },
                 { "code": "9.01", "label": "Financial Statements and Exhibits" } ] }
  ],
  "source": "SEC EDGAR 8-K"
}

Market-wide red-flag feeds

Two convenience routes scan recent 8-Ks across all filers for the highest-signal item codes:

RouteItemSignal
GET /v1/events/restatements4.02Non-reliance on previously issued financials — past numbers can't be trusted
GET /v1/events/auditor-changes4.01Change of the certifying accountant — an auditor switch
curl "https://api.edgrapi.com/v1/events/restatements?days=45" -H "X-API-Key: edgr_..."

Both accept limit (1–100, default 50) and days (lookback, default 45). These item codes are rare, so the feed returns the most-recent matches from the filings scanned (see filings_scanned), not an exhaustive history — widen days for more. Cost: 3 credits each; empty results are free.

Cost: 1 credit for the per-ticker endpoint.