{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC 8-K Filings API: Search by Item (5.02, 1.01, 4.02)",
    "description": "Get SEC 8-K filings by item type: 5.02 officer changes, 1.01 material agreements, 4.02 restatements and more. Search all companies by date or name tickers and CIKs. One row per filing with item labels and links. $3.00 per 1,000 filings. Independent tool, not affiliated with the SEC.",
    "version": "0.0",
    "x-build-id": "tSYWaGiENBfQg38Ox"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/conserving_celerytop~sec-8k-events-api/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-conserving_celerytop-sec-8k-events-api",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/conserving_celerytop~sec-8k-events-api/runs": {
      "post": {
        "operationId": "runs-sync-conserving_celerytop-sec-8k-events-api",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/conserving_celerytop~sec-8k-events-api/run-sync": {
      "post": {
        "operationId": "run-sync-conserving_celerytop-sec-8k-events-api",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "title": "Mode",
            "enum": [
              "market",
              "companies"
            ],
            "type": "string",
            "description": "Pick all companies to search every 8-K filed in the date range. Pick companies to read the 8-K filings of the tickers, CIK numbers or names you list. A filled Companies list selects the companies mode."
          },
          "items": {
            "title": "Item types",
            "type": "array",
            "description": "Pick the 8-K items to return, such as 5.02 for officer and director changes. A filing matches when it reports any picked item. Leave the field empty to return filings with every item.",
            "items": {
              "type": "string",
              "enum": [
                "1.01",
                "1.02",
                "1.03",
                "1.04",
                "1.05",
                "2.01",
                "2.02",
                "2.03",
                "2.04",
                "2.05",
                "2.06",
                "3.01",
                "3.02",
                "3.03",
                "4.01",
                "4.02",
                "5.01",
                "5.02",
                "5.03",
                "5.04",
                "5.05",
                "5.06",
                "5.07",
                "5.08",
                "6.01",
                "6.02",
                "6.03",
                "6.04",
                "6.05",
                "6.06",
                "6.10",
                "7.01",
                "8.01",
                "9.01"
              ],
              "enumTitles": [
                "1.01 Material agreement",
                "1.02 Termination of material agreement",
                "1.03 Bankruptcy or receivership",
                "1.04 Mine safety",
                "1.05 Cybersecurity incident",
                "2.01 Acquisition or disposition completed",
                "2.02 Results of operations",
                "2.03 Direct financial obligation",
                "2.04 Obligation accelerated",
                "2.05 Exit or disposal costs",
                "2.06 Material impairment",
                "3.01 Delisting notice",
                "3.02 Unregistered equity sale",
                "3.03 Change to security holder rights",
                "4.01 Auditor change",
                "4.02 Non-reliance or restatement",
                "5.01 Change in control",
                "5.02 Officer or director departure or appointment",
                "5.03 Charter or bylaw change",
                "5.04 Benefit plan trading suspension",
                "5.05 Code of ethics change",
                "5.06 Shell company status change",
                "5.07 Shareholder vote results",
                "5.08 Shareholder director nominations",
                "6.01 ABS informational material",
                "6.02 Servicer or trustee change",
                "6.03 Credit enhancement change",
                "6.04 Missed distribution",
                "6.05 Securities Act updating disclosure",
                "6.06 Static pool",
                "6.10 Alternative ABS filing",
                "7.01 Regulation FD disclosure",
                "8.01 Other events",
                "9.01 Financial statements and exhibits"
              ]
            }
          },
          "companies": {
            "title": "Companies",
            "maxItems": 100,
            "type": "array",
            "description": "Enter one ticker, CIK number or company name per line, such as AAPL, 0000320193 or Microsoft. Used in the companies mode.",
            "items": {
              "type": "string"
            }
          },
          "listDatasetId": {
            "title": "Dataset with the list",
            "type": "string",
            "description": "Pick an Apify Dataset that holds your list, one entry per item. It is added to the entries typed above."
          },
          "listDatasetField": {
            "title": "Field in the dataset",
            "type": "string",
            "description": "Name of the dataset field that holds the entry. Leave empty to use the first text field it finds."
          },
          "listFileUrl": {
            "title": "List file URL",
            "type": "string",
            "description": "Web address of a .txt, .csv or .json file with one entry per line. A header row is skipped. Up to 10 MB."
          },
          "lastDays": {
            "title": "Last days",
            "minimum": 1,
            "maximum": 3660,
            "type": "integer",
            "description": "Return filings from the last N days up to the end date. The default is 7 days for all companies and 365 days for named companies. Start date, when set, replaces this field."
          },
          "startDate": {
            "title": "Start date",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string",
            "description": "Enter the first filing date as year-month-day, such as 2026-10-01. The earliest date is 2001-01-01. The all companies mode covers up to 366 days."
          },
          "endDate": {
            "title": "End date",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string",
            "description": "Enter the last filing date as year-month-day, such as 2026-10-09. The default is today."
          },
          "onlyNew": {
            "title": "Only new since the last run",
            "type": "boolean",
            "description": "Return only items that this monitor has not delivered before. The first run returns everything and becomes the baseline. Use it with a daily schedule.",
            "default": false
          },
          "monitorName": {
            "title": "Monitor name",
            "type": "string",
            "description": "Names the memory of this monitor. Use one name per saved task, so two tasks never share their memory.",
            "default": "default"
          },
          "includeAmendments": {
            "title": "Include amendments (8-K/A)",
            "type": "boolean",
            "description": "Add 8-K/A amendment filings to the results. The default returns original 8-K filings only.",
            "default": false
          },
          "addAcceptedTime": {
            "title": "Add acceptance time",
            "type": "boolean",
            "description": "Fill the field acceptedAt for every filing in the all companies mode. This costs one extra SEC request per company, so the run takes longer. The companies mode always fills acceptedAt.",
            "default": false
          },
          "maxResults": {
            "title": "Max results",
            "minimum": 1,
            "maximum": 5000,
            "type": "integer",
            "description": "Return at most this many filings in total. Each filing returned is one charged result.",
            "default": 100
          },
          "userAgent": {
            "title": "User-Agent for requests",
            "type": "string",
            "description": "SEC asks every automated client to send a User-Agent with a tool name and contact data. Enter your own company or tool name plus a contact URL or email if you want SEC to see it. The default names the developer public Apify profile.",
            "default": "Don Mangu apify-actor contact via https://apify.com/conserving_celerytop"
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}