{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC Delistings and Late Filings Tracker",
    "description": "Track SEC Form 25 delistings, Form 15 deregistrations and NT 10-K and NT 10-Q late filing notices. Get the reason in plain words, who started the delisting, holders of record, repeat late filers and a company history of listing notices, restatements and auditor changes. Export to CSV or Excel.",
    "version": "1.0",
    "x-build-id": "b14zF8gY9Db4h3XeC"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/parselab~sec-delistings-late-filings-tracker/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-parselab-sec-delistings-late-filings-tracker",
        "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/parselab~sec-delistings-late-filings-tracker/runs": {
      "post": {
        "operationId": "runs-sync-parselab-sec-delistings-late-filings-tracker",
        "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/parselab~sec-delistings-late-filings-tracker/run-sync": {
      "post": {
        "operationId": "run-sync-parselab-sec-delistings-late-filings-tracker",
        "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": {
          "maxItems": {
            "title": "Max Items",
            "minimum": 1,
            "maximum": 1000000,
            "type": "integer",
            "description": "Free users: Limited to 10 items (preview). Paid users: Optional, max 1,000,000."
          },
          "mode": {
            "title": "What to collect",
            "enum": [
              "events",
              "companies"
            ],
            "type": "string",
            "description": "Notices returns one row per delisting, deregistration or late filing notice, with the reason and the history of the company. Companies returns one row per company with all its notices in the period and a distress score.",
            "default": "events"
          },
          "eventTypes": {
            "title": "Kinds of notice",
            "type": "array",
            "description": "Delisting covers Form 25. Deregistration covers Form 15 and 15F. Late annual report covers NT 10-K and NT 20-F. Late quarterly report covers NT 10-Q. Leave empty for all.",
            "items": {
              "type": "string",
              "enum": [
                "delisting",
                "deregistration",
                "late annual report",
                "late quarterly report"
              ]
            }
          },
          "tickers": {
            "title": "Stock tickers",
            "type": "array",
            "description": "Tickers of the companies to follow. With a company the default start date is two years ago. A delisted company may no longer have a ticker, so use its CIK number.",
            "items": {
              "type": "string"
            }
          },
          "ciks": {
            "title": "Company IDs (CIK)",
            "type": "array",
            "description": "SEC company numbers, also for companies that were delisted.",
            "items": {
              "type": "string"
            }
          },
          "companyNames": {
            "title": "Company names",
            "type": "array",
            "description": "Part of a company name. Only notices of companies whose name contains the text are read when no ticker is given.",
            "items": {
              "type": "string"
            }
          },
          "reasonKeywords": {
            "title": "Reason keywords",
            "type": "array",
            "description": "Keep only late filing notices whose reason text or reason themes contain one of these words, for example auditor, restatement, going concern or liquidity.",
            "items": {
              "type": "string"
            }
          },
          "onlyRepeatLateFilers": {
            "title": "Only repeat late filers",
            "type": "boolean",
            "description": "Keep only companies that filed at least one other late filing notice in the 24 months before.",
            "default": false
          },
          "onlyExpectingLowerResults": {
            "title": "Only if a big change in results is expected",
            "type": "boolean",
            "description": "Keep only late filing notices where the company says it expects a significant change in results of operations.",
            "default": false
          },
          "includeContext": {
            "title": "Add the history of the company",
            "type": "boolean",
            "description": "Adds earlier late filing notices, 8-K filings about listing notices, bankruptcy, restatement, auditor changes and cyber incidents in the last 12 months, dates of the last annual and quarterly reports, and written distress flags.",
            "default": true
          },
          "includeText": {
            "title": "Include the reason text",
            "type": "boolean",
            "description": "Adds the written reason of the company for a late filing.",
            "default": true
          },
          "dateFrom": {
            "title": "Filed from",
            "type": "string",
            "description": "First filing date, YYYY-MM-DD. The default is 7 days ago, or two years ago when you choose companies."
          },
          "dateTo": {
            "title": "Filed to",
            "type": "string",
            "description": "Last filing date, YYYY-MM-DD. The default is today."
          },
          "onlyNewSinceLastRun": {
            "title": "Only notices not returned before",
            "type": "boolean",
            "description": "Skips notices that an earlier run already returned. Use it for daily alerts.",
            "default": false
          },
          "maxFilingsToScan": {
            "title": "Max filings to scan",
            "minimum": 1,
            "maximum": 50000,
            "type": "integer",
            "description": "Safety limit for how many notices are read before the run stops, even when few match your filters.",
            "default": 1500
          },
          "contactEmail": {
            "title": "Contact email (optional)",
            "type": "string",
            "description": "Added to the request header as SEC fair access guidelines recommend. Leave empty if you prefer."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}