8-K events
One 8-K filing: item codes, labels, filing link.
Routes
Base URL https://api.gloom.sh. Send a key with each call; the key's account needs a plan.
GET /v1/events/{symbol}
Item-classified SEC 8-K events. Reads stored data only and needs a key on an account with a plan; every plan reads every live dataset in full. Unknown, empty and repeated parameters are rejected. History and coverage metadata are null when the stored service cannot establish them.
- Parameter
symbol- In
path, required
- Type
string
^[A-Za-z0-9.:-]{1,32}$- Notes
Company symbol; normalized to uppercase.
- Parameter
limit- In
query
- Type
integer 1 to 200
| Parameter | In | Type | Notes |
|---|---|---|---|
| path, required | string | Company symbol; normalized to uppercase. |
| query | integer 1 to 200 |
- Credits: 2 (search x1)
- Plans: Basic, Desk, Enterprise
Example response
Synthetic values, marked in meta. GET /v1/datasets/events/sample returns it with no key and no account.
{
"data": {
"company": {
"ticker": "ILLUSTRATIVE",
"cik": null,
"name": "Illustrative Company",
"shortName": "Illustrative Company"
},
"events": [
{
"id": "illustrative-event-1",
"ticker": "ILLUSTRATIVE",
"company": {
"ticker": "ILLUSTRATIVE",
"cik": null,
"name": "Illustrative Company",
"shortName": "Illustrative Company"
},
"filedAt": "2026-09-30T12:00:00.000Z",
"filingDate": "2026-09-30",
"form": "8-K",
"docUrl": "https://example.invalid/events/1",
"items": [
"5.02"
],
"labels": [
"Director or officer changes"
],
"kinds": [
"people"
],
"material": true,
"headline": "ILLUSTRATIVE officer change 1",
"summary": null,
"people": [],
"read": false
},
{
"id": "illustrative-event-2",
"ticker": "ILLUSTRATIVE",
"company": {
"ticker": "ILLUSTRATIVE",
"cik": null,
"name": "Illustrative Company",
"shortName": "Illustrative Company"
},
"filedAt": "2026-09-30T12:00:00.000Z",
"filingDate": "2026-09-30",
"form": "8-K",
"docUrl": "https://example.invalid/events/2",
"items": [
"5.02"
],
"labels": [
"Director or officer changes"
],
"kinds": [
"people"
],
"material": true,
"headline": "ILLUSTRATIVE officer change 2",
"summary": null,
"people": [],
"read": false
},
{
"id": "illustrative-event-3",
"ticker": "ILLUSTRATIVE",
"company": {
"ticker": "ILLUSTRATIVE",
"cik": null,
"name": "Illustrative Company",
"shortName": "Illustrative Company"
},
"filedAt": "2026-09-30T12:00:00.000Z",
"filingDate": "2026-09-30",
"form": "8-K",
"docUrl": "https://example.invalid/events/3",
"items": [
"5.02"
],
"labels": [
"Director or officer changes"
],
"kinds": [
"people"
],
"material": true,
"headline": "ILLUSTRATIVE officer change 3",
"summary": null,
"people": [],
"read": false
}
]
},
"meta": {
"dataset": "events",
"asOf": null,
"source": [
{
"id": "sec-edgar",
"attribution": "U.S. Securities and Exchange Commission and the filing issuer",
"licence": "Public SEC filings; preserve filing attribution and fair-access limits"
}
],
"historyStarts": null,
"coverage": null,
"lastUpdated": null,
"sample": true,
"note": "ILLUSTRATIVE: synthetic examples showing the response fields; not real company disclosures or published observations."
}
}Meta fields
- Field
dataset- Here
The dataset id
- In the example
"events"
- Field
asOf- Here
The newest filing time in the response
- In the example
null
- Field
source- Here
Attribution and licence of each source
- In the example
1 source
- Field
historyStarts- Here
Earliest stored history when established by the service; otherwise null.
- In the example
null, not stated yet
- Field
coverage- Here
Service-established coverage; null when unavailable.
- In the example
null
- Field
lastUpdated- Here
null: the read model has no update time
- In the example
null
| Field | Here | In the example |
|---|---|---|
| The dataset id |
|
| The newest filing time in the response | null |
| Attribution and licence of each source | 1 source |
| Earliest stored history when established by the service; otherwise null. | null, not stated yet |
| Service-established coverage; null when unavailable. | null |
| null: the read model has no update time | null |
Sources
- Source
U.S. Securities and Exchange Commission and the filing issuer
- Licence
Public SEC filings; preserve filing attribution and fair-access limits
| Source | Licence |
|---|---|
U.S. Securities and Exchange Commission and the filing issuer | Public SEC filings; preserve filing attribution and fair-access limits |
Errors
These routes can answer 400, 401, 402, 403, 404, 429, 503. See Errors for the codes.
Gloom Datasets reads stored data only: a call never starts a collection.