AnswerPool

SEC Events API: List flagged SEC EDGAR events (15-min refresh)

List flagged SEC EDGAR events (15-min refresh) — returns 8-K items, Form 4 insider buys/sells with USD size and buy clusters, Form D raises, each with ticker, flags and salience score. Use instead of polling EDGAR.

Free — no key, no signup, rate-limited to 60 calls per minute per client.

How do you call it?

GET /v1/sec/events — product id sec_events. Over MCP, call answerpool_get with product_id=sec_events.

curl "https://answerpool.io/v1/sec/events?ticker=JEF"

Live call: https://answerpool.io/v1/sec/events?ticker=JEF · JSON sample: /v1/samples/sec_events

What does the answer look like?

A representative response, the same static sample served at /v1/samples/sec_events.

as_of2026-08-30T18:00:00Z
index_started_at2026-08-27T00:00:00Z
count1
method_idsec_events_rules_v1
refresh_after2026-09-17T11:15:00.000Z

events

event_idaccessionciktickercompanyformevent_typeoccurred_atflagsscorepayload.itemsfiling_url
evt_8k_00000962230000096223-26-0000410000096223JEFJEFFERIES FINANCIAL GROUP INC.8-Kresults_of_operations2026-08-29T20:11:03Zresults0.422.02https://www.sec.gov/Archives/edgar/data/96223/000009622326000041-index.htm
The same sample as raw JSON
{
 "as_of": "2026-08-30T18:00:00Z",
 "index_started_at": "2026-08-27T00:00:00Z",
 "count": 1,
 "events": [
  {
   "event_id": "evt_8k_0000096223",
   "accession": "0000096223-26-000041",
   "cik": "0000096223",
   "ticker": "JEF",
   "company": "JEFFERIES FINANCIAL GROUP INC.",
   "form": "8-K",
   "event_type": "results_of_operations",
   "occurred_at": "2026-08-29T20:11:03Z",
   "flags": [
    "results"
   ],
   "score": 0.42,
   "payload": {
    "items": [
     "2.02"
    ]
   },
   "filing_url": "https://www.sec.gov/Archives/edgar/data/96223/000009622326000041-index.htm"
  }
 ],
 "method_id": "sec_events_rules_v1",
 "refresh_after": "2026-09-17T11:15:00.000Z"
}

How fresh is it, and where does the data come from?

The fastest source behind this answer can change every 15 minutes, so every response carries a refresh_after timestamp — right now it would be 2026-09-17T11:15:00.000Z. Schedule the next call on that value rather than on a guess.

Method version 0.1.0 · serving cache 1 day · every response carries a result_id you can resolve at /v1/provenance.

When should you use it?

You need parsed, flagged corporate events from EDGAR for one company or the whole market, in one call, without maintaining a poller and XML parsers.

What you skip building

When should you not use it?

You need full filing text, historical archives before we started indexing, or legal advice.

Where else can you find this?