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_of | 2026-09-16T18:00:00Z |
|---|---|
cik | 0000320193 |
ticker | AAPL |
name | Apple Inc. |
sections_present | events_8k, insider, insider_clusters, form_d |
events_8k.as_of | 2026-09-16T18:00:00Z |
events_8k.index_started_at | 2026-08-27T00:00:00 |
events_8k.count | 0 |
events_8k.events | (empty) |
insider.as_of | 2026-09-16T18:00:00Z |
insider.index_started_at | 2026-08-27T00:00:00 |
insider.window_days | 90 |
insider.cik | 0000320193 |
insider.ticker | AAPL |
insider.company | Apple Inc. |
insider.filings | 0 |
insider.distinct_insiders | 0 |
insider.buy_usd | 0.0 |
insider.sell_usd | 0.0 |
insider.net_usd | 0.0 |
insider.largest_buy_usd | 0.0 |
insider.largest_sale_usd | 0.0 |
insider_clusters.as_of | 2026-09-16T18:00:00Z |
insider_clusters.index_started_at | 2026-08-27T00:00:00 |
insider_clusters.window_days | 30 |
insider_clusters.count | 0 |
insider_clusters.clusters | (empty) |
form_d.as_of | 2026-09-16T18:00:00Z |
form_d.index_started_at | 2026-08-27T00:00:00 |
form_d.since | 2026-08-27T00:00:00 |
form_d.count | 0 |
form_d.offerings | (empty) |
sources | SEC EDGAR |
refresh_after | 2026-09-17T11:15:00.000Z |
sections
| name | present | reason | endpoint | standalone_price_usd |
|---|---|---|---|---|
| entity | false | unsupported: EDGAR submissions unavailable | /v1/sec/entity | 0.02 |
| events_8k | true | — | /v1/sec/events | 0.0 |
| insider | true | — | /v1/sec/insider/summary | 0.02 |
| insider_clusters | true | — | /v1/sec/insider/clusters | 0.05 |
| form_d | true | — | /v1/sec/formd | 0.0 |
| financials | false | unsupported: no XBRL facts for this filer | /v1/sec/xbrl/financials | 0.02 |
| peers | false | unsupported: no XBRL facts for this filer | /v1/peers/similar | 0.05 |
| regulatory | false | no data for this issuer | /v1/impact/company | 0.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.
- SEC EDGAR (US federal public domain) — upstream:
https://efts.sec.gov
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?
- sec_8k_changes — Half-cent poll: has any 8-K landed since your cursor? Re-buy this packet only when it says yes ($0.005)
When should you use it?
A broad question about one issuer, where the next step depends on what is there.
What you skip building
- eight separate calls
- eight response schemas
- cross-corpus joins
- SIC-to-agency mapping
- peer-group construction
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?
- Catalog entry (JSON, free)
- OpenAPI schema — input and output types, prices, the 402 flow
- llms.txt — every product in one plain-text document