AnswerPool

Issuer Packet API: One document per public company joining SEC identity, flagged 8-K — free lookup

One document per public company joining SEC identity, flagged 8-K events, insider activity and clusters, Reg D history, XBRL facts, a computed peer group and the Federal Register rules that touch it. Replaces 6-8 calls and the joins between them; every section reports present/absent with a reason.

$0.2 per call — pay with prepaid card credits (Authorization: Bearer ck_live_…, packs from $1) or with USDC over x402: call it, get 402 with the price, retry signed. Failed calls are never charged.

How do you call it?

GET /v1/sec/issuer/packet — product id sec_issuer_packet. Over MCP, call answerpool_get with product_id=sec_issuer_packet.

curl "https://answerpool.io/v1/sec/issuer/packet?ticker=AAPL"

# with a prepaid credit key
curl -H "Authorization: Bearer ck_live_..." "https://answerpool.io/v1/sec/issuer/packet?ticker=AAPL"

Live call: https://answerpool.io/v1/sec/issuer/packet?ticker=AAPL · JSON sample: /v1/samples/sec_issuer_packet

What does the answer look like?

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

as_of2026-09-16T18:00:00Z
cik0000320193
tickerAAPL
nameApple Inc.
sections_presentevents_8k, insider, insider_clusters, form_d
events_8k.as_of2026-09-16T18:00:00Z
events_8k.index_started_at2026-08-27T00:00:00
events_8k.count0
events_8k.events(empty)
insider.as_of2026-09-16T18:00:00Z
insider.index_started_at2026-08-27T00:00:00
insider.window_days90
insider.cik0000320193
insider.tickerAAPL
insider.companyApple Inc.
insider.filings0
insider.distinct_insiders0
insider.buy_usd0.0
insider.sell_usd0.0
insider.net_usd0.0
insider.largest_buy_usd0.0
insider.largest_sale_usd0.0
insider_clusters.as_of2026-09-16T18:00:00Z
insider_clusters.index_started_at2026-08-27T00:00:00
insider_clusters.window_days30
insider_clusters.count0
insider_clusters.clusters(empty)
form_d.as_of2026-09-16T18:00:00Z
form_d.index_started_at2026-08-27T00:00:00
form_d.since2026-08-27T00:00:00
form_d.count0
form_d.offerings(empty)
sourcesSEC EDGAR
refresh_after2026-09-17T11:15:00.000Z

sections

namepresentreasonendpointstandalone_price_usd
entityfalseunsupported: EDGAR submissions unavailable/v1/sec/entity0.02
events_8ktrue/v1/sec/events0.0
insidertrue/v1/sec/insider/summary0.02
insider_clusterstrue/v1/sec/insider/clusters0.05
form_dtrue/v1/sec/formd0.0
financialsfalseunsupported: no XBRL facts for this filer/v1/sec/xbrl/financials0.02
peersfalseunsupported: no XBRL facts for this filer/v1/peers/similar0.05
regulatoryfalseno data for this issuer/v1/impact/company0.05
The same sample as raw JSON
{
 "as_of": "2026-09-16T18:00:00Z",
 "cik": "0000320193",
 "ticker": "AAPL",
 "name": "Apple Inc.",
 "sections_present": [
  "events_8k",
  "insider",
  "insider_clusters",
  "form_d"
 ],
 "sections": [
  {
   "name": "entity",
   "present": false,
   "reason": "unsupported: EDGAR submissions unavailable",
   "endpoint": "/v1/sec/entity",
   "standalone_price_usd": 0.02
  },
  {
   "name": "events_8k",
   "present": true,
   "reason": null,
   "endpoint": "/v1/sec/events",
   "standalone_price_usd": 0.0
  },
  {
   "name": "insider",
   "present": true,
   "reason": null,
   "endpoint": "/v1/sec/insider/summary",
   "standalone_price_usd": 0.02
  },
  {
   "name": "insider_clusters",
   "present": true,
   "reason": null,
   "endpoint": "/v1/sec/insider/clusters",
   "standalone_price_usd": 0.05
  },
  {
   "name": "form_d",
   "present": true,
   "reason": null,
   "endpoint": "/v1/sec/formd",
   "standalone_price_usd": 0.0
  },
  {
   "name": "financials",
   "present": false,
   "reason": "unsupported: no XBRL facts for this filer",
   "endpoint": "/v1/sec/xbrl/financials",
   "standalone_price_usd": 0.02
  },
  {
   "name": "peers",
   "present": false,
   "reason": "unsupported: no XBRL facts for this filer",
   "endpoint": "/v1/peers/similar",
   "standalone_price_usd": 0.05
  },
  {
   "name": "regulatory",
   "present": false,
   "reason": "no data for this issuer",
   "endpoint": "/v1/impact/company",
   "standalone_price_usd": 0.05
  }
 ],
 "events_8k": {
  "as_of": "2026-09-16T18:00:00Z",
  "index_started_at": "2026-08-27T00:00:00",
  "count": 0,
  "events": []
 },
 "insider": {
  "as_of": "2026-09-16T18:00:00Z",
  "index_started_at": "2026-08-27T00:00:00",
  "window_days": 90,
  "cik": "0000320193",
  "ticker": "AAPL",
  "company": "Apple Inc.",
  "filings": 0,
  "distinct_insiders": 0,
  "buy_usd": 0.0,
  "sell_usd": 0.0,
  "net_usd": 0.0,
  "largest_buy_usd": 0.0,
  "largest_sale_usd": 0.0
 },
 "insider_clusters": {
  "as_of": "2026-09-16T18:00:00Z",
  "index_started_at": "2026-08-27T00:00:00",
  "window_days": 30,
  "count": 0,
  "clusters": []
 },
 "form_d": {
  "as_of": "2026-09-16T18:00:00Z",
  "index_started_at": "2026-08-27T00:00:00",
  "since": "2026-08-27T00:00:00",
  "count": 0,
  "offerings": []
 },
 "sources": [
  "SEC EDGAR"
 ],
 "next_endpoints": [
  {
   "path": "/v1/sec/8k/changes",
   "url": "/v1/sec/8k/changes",
   "price_usd": 0.005,
   "description": "Half-cent poll: has any 8-K landed since your cursor? Re-buy this packet only when it says yes"
  }
 ],
 "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.

What should you call next?

When should you use it?

A broad question about one issuer, where the next step depends on what is there.

What you skip building

When should you not use it?

One known field — the per-section endpoints are $0.00-$0.05 and listed in `sections`. Repeat monitoring — poll /v1/sec/8k/changes for half a cent and re-buy this only when it says something changed.

Where else can you find this?