SEC Blast API

8-K Items

GET /v2/8k_itemsTry it in Playground →

Get 8-K items for multiple filings in a single batch request. Returns a map of accession numbers to their respective items arrays. Maximum 100 accession numbers per request.

Parameters

ParameterTypeDescription
api_keystringRequired. Your API key.
accession_numbersstring[]Required. Array of accession numbers. Maximum 100 per request.

Examples

Get 8-K Items for Multiple Filings

curl "https://api.secblast.com/v2/8k_items?api_key=YOUR_KEY&accession_numbers=["0001829126-25-010357","0001213900-25-126699"]"

Using JSON Body

curl -X GET "https://api.secblast.com/v2/8k_items" \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "YOUR_KEY",
    "accession_numbers": [
      "0001829126-25-010357",
      "0001213900-25-126699",
      "0001104659-25-125283"
    ]
  }'

Response

Returns a JSON object where keys are accession numbers and values are arrays of 8-K items. Filings without items will have an empty array.

{
  "0001829126-25-010357": [
    {
      "itemType": "3.02",
      "itemName": "Unregistered sales of equity securities",
      "exhibits": [
        {
          "exhibitNumber": "99.1",
          "exhibitDescription": "Press Release",
          "documentId": "0001829126-25-010357-3",
          "documentRef": ""
        }
      ]
    },
    {
      "itemType": "7.01",
      "itemName": "Regulation FD Disclosure",
      "exhibits": []
    }
  ],
  "0001213900-25-126699": [
    {
      "itemType": "5.02",
      "itemName": "Departure of Directors or Certain Officers",
      "exhibits": []
    }
  ],
  "0001104659-25-125283": []
}

Item Types Reference

Common 8-K item types and their meanings:

ItemDescription
1.01Entry into a Material Definitive Agreement
1.02Termination of a Material Definitive Agreement
2.01Completion of Acquisition or Disposition of Assets
2.02Results of Operations and Financial Condition
3.02Unregistered Sales of Equity Securities
5.02Departure of Directors or Certain Officers
7.01Regulation FD Disclosure
8.01Other Events

Errors

Errors are returned as JSON with an error field. See the error codes reference for the full list.

400Missing or invalid parameters
{
  "error": "accession_numbers array is required"
}
401Invalid or missing API key
{
  "error": "Invalid or missing API key"
}
429Monthly request or bandwidth limit exceeded
{
  "error": "Monthly request limit exceeded. Upgrade your plan at https://secblastapi.com/pricing"
}