{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC IPO Filings Tracker: S-1, F-1 and Prospectuses",
    "description": "Track IPO filings on SEC EDGAR: S-1 and F-1 registrations, amendments, final prospectuses and withdrawals. Get shares, price or range, estimated deal size, exchange and ticker, lead underwriters, counsel, status and days in registration. Filter out SPACs and funds. Export to CSV or Excel.",
    "version": "1.0",
    "x-build-id": "MO9ptjxHVlg7ngzx6"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/parselab~sec-ipo-filings-tracker/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-parselab-sec-ipo-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-ipo-filings-tracker/runs": {
      "post": {
        "operationId": "runs-sync-parselab-sec-ipo-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-ipo-filings-tracker/run-sync": {
      "post": {
        "operationId": "run-sync-parselab-sec-ipo-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": [
              "filings",
              "pipeline"
            ],
            "type": "string",
            "description": "Filings returns one row per registration statement, amendment, final prospectus or withdrawal, with the offering terms read from the cover. Pipeline returns one row per company with its status (in registration, priced, withdrawn), days in registration and the latest terms.",
            "default": "filings"
          },
          "forms": {
            "title": "Forms",
            "type": "array",
            "description": "S-1 and F-1 are first filings, S-1/A and F-1/A are amendments, 424B4 is the final prospectus after pricing, RW is a withdrawal. Leave empty for all of them.",
            "items": {
              "type": "string",
              "enum": [
                "S-1",
                "S-1/A",
                "F-1",
                "F-1/A",
                "424B4",
                "424B1",
                "RW"
              ]
            }
          },
          "tickers": {
            "title": "Stock tickers",
            "type": "array",
            "description": "Tickers of companies that are already listed, to see their registration filings. A company that is not listed yet has no ticker, so use its CIK number.",
            "items": {
              "type": "string"
            }
          },
          "ciks": {
            "title": "Company IDs (CIK)",
            "type": "array",
            "description": "SEC company numbers, also for companies that are not listed yet.",
            "items": {
              "type": "string"
            }
          },
          "companyNames": {
            "title": "Company names",
            "type": "array",
            "description": "Part of a company name. Only filings of companies whose name contains the text are read when no ticker or CIK is given.",
            "items": {
              "type": "string"
            }
          },
          "onlyIpos": {
            "title": "Only initial public offerings",
            "type": "boolean",
            "description": "Keep only filings that describe an initial public offering, where there is no public market for the shares yet. Withdrawals are kept.",
            "default": false
          },
          "excludeSpacs": {
            "title": "Exclude blank check companies (SPACs)",
            "type": "boolean",
            "description": "Leave out special purpose acquisition companies, which raise money to buy a business later.",
            "default": false
          },
          "excludeFunds": {
            "title": "Exclude funds and trusts",
            "type": "boolean",
            "description": "Leave out exchange traded funds, crypto and commodity trusts and similar products that file the same forms.",
            "default": false
          },
          "exchanges": {
            "title": "Stock exchanges",
            "type": "array",
            "description": "Part of the exchange name found in the document, for example Nasdaq or New York Stock Exchange.",
            "items": {
              "type": "string"
            }
          },
          "minOfferUsd": {
            "title": "Minimum offering size (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only filings where shares times price comes to at least this amount, for example 100000000. Filings without a price are dropped when this is set."
          },
          "sic": {
            "title": "Industry code (SIC)",
            "type": "string",
            "description": "Keep only companies whose industry code starts with these digits, for example 283 for drugs or 737 for software."
          },
          "statuses": {
            "title": "Status (pipeline view)",
            "type": "array",
            "description": "Pipeline view only. Keep only companies with this status, for example priced, withdrawn, amended or filed.",
            "items": {
              "type": "string"
            }
          },
          "dateFrom": {
            "title": "Filed from",
            "type": "string",
            "description": "First filing date, YYYY-MM-DD. The default is 14 days ago, or a year 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 filings not returned before",
            "type": "boolean",
            "description": "Skips filings that an earlier run already returned. Use it for daily alerts.",
            "default": false
          },
          "maxFilingsToScan": {
            "title": "Max filings to scan",
            "minimum": 1,
            "maximum": 20000,
            "type": "integer",
            "description": "Safety limit for how many filings are read before the run stops, even when few match your filters. Each one is a large document.",
            "default": 600
          },
          "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}