{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC 8-K Scraper: Executive Changes, M&A, Cyber & Restatements",
    "description": "Every SEC 8-K that reports the items you choose (5.02 executive changes, 1.05 cyber incidents, 4.02 restatements, 2.01 acquisitions, 1.01 material agreements), market-wide or for a ticker watchlist, with item text, exhibits, ticker, and links. Public EDGAR data, no API key. From $2.50 per 1,000.",
    "version": "0.1",
    "x-build-id": "c662NXYMszq0ceHtP"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/upward_enterprises~sec-8k-event-radar/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-upward_enterprises-sec-8k-event-radar",
        "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/upward_enterprises~sec-8k-event-radar/runs": {
      "post": {
        "operationId": "runs-sync-upward_enterprises-sec-8k-event-radar",
        "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/upward_enterprises~sec-8k-event-radar/run-sync": {
      "post": {
        "operationId": "run-sync-upward_enterprises-sec-8k-event-radar",
        "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": {
          "items": {
            "title": "8-K items to watch",
            "type": "array",
            "description": "Which 8-K items count as an event. A filing is delivered when it reports at least one of them; the row lists every item the filing reports. Leave empty to get every 8-K filed in the window.",
            "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",
                "7.01",
                "8.01",
                "9.01"
              ],
              "enumTitles": [
                "1.01 Entry into a material definitive agreement",
                "1.02 Termination of a material definitive agreement",
                "1.03 Bankruptcy or receivership",
                "1.04 Mine safety: shutdowns and patterns of violations",
                "1.05 Material cybersecurity incident",
                "2.01 Completion of acquisition or disposition of assets",
                "2.02 Results of operations and financial condition (earnings)",
                "2.03 Creation of a direct financial obligation (new debt)",
                "2.04 Triggering events that accelerate a financial obligation",
                "2.05 Costs associated with exit or disposal activities (restructuring)",
                "2.06 Material impairments",
                "3.01 Notice of delisting or failure to satisfy a listing rule",
                "3.02 Unregistered sales of equity securities",
                "3.03 Material modification to rights of security holders",
                "4.01 Change in certifying accountant (auditor change)",
                "4.02 Non-reliance on previously issued financial statements (restatement)",
                "5.01 Change in control of registrant",
                "5.02 Departure or appointment of directors and officers; compensation",
                "5.03 Amendments to articles or bylaws; change in fiscal year",
                "5.04 Temporary suspension of trading under employee benefit plans",
                "5.05 Amendment to or waiver of the code of ethics",
                "5.06 Change in shell company status",
                "5.07 Submission of matters to a vote of security holders",
                "5.08 Shareholder director nominations",
                "6.01 ABS informational and computational material",
                "6.02 Change of servicer or trustee",
                "6.03 Change in credit enhancement or other external support",
                "6.04 Failure to make a required distribution",
                "6.05 Securities Act updating disclosure",
                "6.06 Static pool",
                "7.01 Regulation FD disclosure",
                "8.01 Other events",
                "9.01 Financial statements and exhibits"
              ]
            }
          },
          "filedWithinDays": {
            "title": "Filed within (days)",
            "minimum": 0,
            "maximum": 365,
            "type": "integer",
            "description": "How far back to look, in calendar days before today (US Eastern), plus today. 0 means today only; 2 (the default) covers today and the two days before it, so a Sunday run still sees Friday's filings. EDGAR accepts filings on business days only.",
            "default": 2
          },
          "tickers": {
            "title": "Watchlist: tickers",
            "type": "array",
            "description": "Only filings by these companies, by stock ticker (e.g. AAPL, MSFT). Tickers are resolved to SEC CIK numbers through the SEC's public ticker file. Leave empty for the whole market.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "ciks": {
            "title": "Watchlist: CIK numbers",
            "type": "array",
            "description": "Only filings by these SEC Central Index Key numbers (e.g. 320193). Combined with any tickers above. Leave empty for the whole market.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "keywords": {
            "title": "Keywords (all must appear)",
            "type": "array",
            "description": "Phrases that must all appear somewhere in the filing text, e.g. \"chief executive officer\" or \"ransomware\". Searched by EDGAR full-text search, case-insensitive. Leave empty to match on items alone.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "sicCodes": {
            "title": "SIC codes",
            "type": "array",
            "description": "Standard Industrial Classification codes or prefixes for the filer, e.g. 7372 (software) or 28 (chemicals and pharmaceuticals). Leave empty for any industry.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "states": {
            "title": "Business states",
            "type": "array",
            "description": "Two-letter US state codes of the filer's business address, e.g. CA, TX, IA. Leave empty for anywhere.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "includeAmendments": {
            "title": "Include amendments (8-K/A)",
            "type": "boolean",
            "description": "Off (default): only original 8-K filings. On: also amended filings, which usually add exhibits or financial statements to an event already reported.",
            "default": false
          },
          "includeItemText": {
            "title": "Include item text and exhibits",
            "type": "boolean",
            "description": "On (default): fetch each filing's primary document and add the text of the matched items, a one-sentence headline, and the list of exhibits with links. Off: metadata only (items, company, ticker, dates, links), billed at the lower rate.",
            "default": true
          },
          "maxItemTextChars": {
            "title": "Max characters per item",
            "minimum": 200,
            "maximum": 50000,
            "type": "integer",
            "description": "Longest text kept for one item section. Longer sections are cut and marked as truncated.",
            "default": 6000
          },
          "onlyNew": {
            "title": "Only new since last run",
            "type": "boolean",
            "description": "On (default): remember which filings each snapshot name has delivered (90 days) and skip them next time, so a schedule never bills the same filing twice. Off: deliver everything in the window every run.",
            "default": true
          },
          "snapshotName": {
            "title": "Snapshot name",
            "type": "string",
            "description": "Which memory \"only new\" uses. Kept on your account as a key-value store named sec-8k-event-radar-<name>. Give each schedule its own name.",
            "default": "default"
          },
          "maxItems": {
            "title": "Max filings per run",
            "minimum": 1,
            "maximum": 10000,
            "type": "integer",
            "description": "Upper limit on delivered filings, newest first. The summary row says whether the limit cut the results.",
            "default": 500
          },
          "proxyConfiguration": {
            "title": "Proxy (optional)",
            "type": "object",
            "description": "Normally not needed: EDGAR is a public API that asks only for a declared User-Agent and at most 10 requests a second. Turn a proxy on if the summary row reports SEC rate limiting from the platform's shared address.",
            "default": {
              "useApifyProxy": false
            }
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}