{
  "openapi": "3.0.1",
  "info": {
    "title": "Form D Funding Watch: Newly Funded US Companies",
    "description": "Daily leads on US companies that just raised private capital: new Form D filings as flat rows with industry, state, amount sold, investors and executives.",
    "version": "0.1",
    "x-build-id": "et2bSJYkHWETVXyzj"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/glaciological_huddle~form-d-funding-watch/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-glaciological_huddle-form-d-funding-watch",
        "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/glaciological_huddle~form-d-funding-watch/runs": {
      "post": {
        "operationId": "runs-sync-glaciological_huddle-form-d-funding-watch",
        "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/glaciological_huddle~form-d-funding-watch/run-sync": {
      "post": {
        "operationId": "run-sync-glaciological_huddle-form-d-funding-watch",
        "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": {
          "daysBack": {
            "title": "Business days back",
            "minimum": 1,
            "maximum": 30,
            "type": "integer",
            "description": "How many past business days of daily filing index files to read, plus today's if it has been published (each day's index appears in the evening, US Eastern time). Weekends and holidays without an index are skipped. 1 or 2 is right for a daily schedule.",
            "default": 3
          },
          "includeAmendments": {
            "title": "Include amendments (D/A)",
            "type": "boolean",
            "description": "Also output amended filings (form D/A), for example when an issuer reports more money sold a year later. Off by default: only original Form D filings, which signal a NEW offering.",
            "default": false
          },
          "states": {
            "title": "Issuer states",
            "type": "array",
            "description": "Two-letter codes of the issuer's principal business address, e.g. TX, CA, NY. Leave empty for all. Filings by issuers outside the US carry a country code here (e.g. X0 for the UK region codes used in the form); those are kept only if you list that code.",
            "items": {
              "type": "string"
            }
          },
          "industryGroups": {
            "title": "Industry groups",
            "type": "array",
            "description": "Industry group the issuer chose on the form (item 4). Leave empty for all. Real-estate groups (Commercial, Construction, REITS & Finance, Residential, Other Real Estate) are not available: those filings are always excluded.",
            "items": {
              "type": "string",
              "enum": [
                "Agriculture",
                "Commercial Banking",
                "Insurance",
                "Investing",
                "Investment Banking",
                "Pooled Investment Fund",
                "Other Banking & Financial Services",
                "Business Services",
                "Coal Mining",
                "Electric Utilities",
                "Energy Conservation",
                "Environmental Services",
                "Oil & Gas",
                "Other Energy",
                "Biotechnology",
                "Health Insurance",
                "Hospitals & Physicians",
                "Pharmaceuticals",
                "Other Health Care",
                "Manufacturing",
                "Retailing",
                "Restaurants",
                "Computers",
                "Telecommunications",
                "Other Technology",
                "Airlines & Airports",
                "Lodging & Conventions",
                "Tourism & Travel Services",
                "Other Travel",
                "Other"
              ],
              "enumTitles": [
                "Agriculture",
                "Banking & Financial Services: Commercial Banking",
                "Banking & Financial Services: Insurance",
                "Banking & Financial Services: Investing",
                "Banking & Financial Services: Investment Banking",
                "Banking & Financial Services: Pooled Investment Fund",
                "Banking & Financial Services: Other",
                "Business Services",
                "Energy: Coal Mining",
                "Energy: Electric Utilities",
                "Energy: Energy Conservation",
                "Energy: Environmental Services",
                "Energy: Oil & Gas",
                "Energy: Other",
                "Health Care: Biotechnology",
                "Health Care: Health Insurance",
                "Health Care: Hospitals & Physicians",
                "Health Care: Pharmaceuticals",
                "Health Care: Other",
                "Manufacturing",
                "Retailing",
                "Restaurants",
                "Technology: Computers",
                "Technology: Telecommunications",
                "Technology: Other",
                "Travel: Airlines & Airports",
                "Travel: Lodging & Conventions",
                "Travel: Tourism & Travel Services",
                "Travel: Other",
                "Other"
              ]
            }
          },
          "minOfferingAmount": {
            "title": "Minimum total offering amount (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only offerings of at least this size (item 13, total offering amount). Offerings declared 'Indefinite' (open-ended, mostly funds) always pass this filter. Leave empty for no minimum."
          },
          "minAmountSold": {
            "title": "Minimum amount already sold (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only filings that report at least this much already sold (item 13, total amount sold). Useful to skip offerings with no money raised yet. Leave empty for no minimum."
          },
          "exemptions": {
            "title": "Federal exemptions",
            "type": "array",
            "description": "Keep filings claiming ANY of these exemptions (item 6). Leave empty for all. 506(b) is the classic private placement; 506(c) allows general solicitation to accredited investors; 3(c)(1) and 3(c)(7) mark private funds.",
            "items": {
              "type": "string",
              "enum": [
                "06b",
                "06c",
                "04",
                "04.1",
                "04.2",
                "04.3",
                "4a5",
                "3C",
                "3C.1",
                "3C.5",
                "3C.7",
                "3C.9",
                "3C.10",
                "3C.11",
                "3C.12",
                "3C.13",
                "3C.14"
              ],
              "enumTitles": [
                "Rule 506(b)",
                "Rule 506(c) (general solicitation)",
                "Rule 504(b)(1) (general)",
                "Rule 504(b)(1)(i)",
                "Rule 504(b)(1)(ii)",
                "Rule 504(b)(1)(iii)",
                "Securities Act Section 4(a)(5)",
                "Investment Company Act Section 3(c)",
                "Investment Company Act 3(c)(1) private fund",
                "Investment Company Act 3(c)(5)",
                "Investment Company Act 3(c)(7) qualified purchasers",
                "Investment Company Act 3(c)(9)",
                "Investment Company Act 3(c)(10)",
                "Investment Company Act 3(c)(11)",
                "Investment Company Act 3(c)(12)",
                "Investment Company Act 3(c)(13)",
                "Investment Company Act 3(c)(14)"
              ]
            }
          },
          "issuerNameKeywords": {
            "title": "Issuer name keywords",
            "type": "array",
            "description": "Keep only issuers whose name contains ANY of these words (case-insensitive substring), e.g. 'Robotics', 'Bio', 'Energy'. Applied before any detail download, so it also saves requests.",
            "items": {
              "type": "string"
            }
          },
          "excludePooledFunds": {
            "title": "Exclude pooled investment funds",
            "type": "boolean",
            "description": "Skip hedge funds, private equity, venture capital and other pooled investment funds, leaving operating companies only. Real-estate funds are excluded regardless.",
            "default": false
          },
          "onlyNew": {
            "title": "Only new since last run",
            "type": "boolean",
            "description": "Remember every filing this watch has processed and output only filings not seen before. Quiet runs output nothing and cost only the start fee. Turn off to re-output everything in the window.",
            "default": true
          },
          "watchName": {
            "title": "Watch name",
            "type": "string",
            "description": "Name of the saved watch. Each watch keeps its own memory of processed filings (named key-value store form-d-watch-<name>), so several watches ('saas', 'biotech-ca') can run side by side.",
            "default": "default"
          },
          "maxItems": {
            "title": "Max items",
            "minimum": 1,
            "maximum": 5000,
            "type": "integer",
            "description": "Hard cap on output rows per run. The run also stops early if your Apify spending limit for this run would be exceeded. Filings beyond the cap are left for the next run.",
            "default": 100
          },
          "userAgentContact": {
            "title": "Contact for the User-Agent header (optional)",
            "type": "string",
            "description": "www.sec.gov asks automated tools to identify themselves with contact details. If you enter your e-mail address, requests are sent as 'FormDFundingWatch/0.1 <your e-mail>'; otherwise the Actor's default identification is used. Sent only in the User-Agent header of requests to www.sec.gov; masked (e.g. j***@e***.com) in logs and the run summary."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}