{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC Form D Funding Rounds & Startup Signals",
    "description": "Every new SEC Form D filing as one clean row: issuer, industry, location, offering size, amount raised, investors, exemptions, securities and broker-dealers. Filter startups vs funds, monitor daily. Official SEC EDGAR data; executives' names off by default.",
    "version": "0.1",
    "x-build-id": "98r7btbUPBHdq0vdl"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/signalscouter~sec-form-d-funding-signals/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-signalscouter-sec-form-d-funding-signals",
        "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/signalscouter~sec-form-d-funding-signals/runs": {
      "post": {
        "operationId": "runs-sync-signalscouter-sec-form-d-funding-signals",
        "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/signalscouter~sec-form-d-funding-signals/run-sync": {
      "post": {
        "operationId": "run-sync-signalscouter-sec-form-d-funding-signals",
        "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": "Days back",
            "minimum": 1,
            "maximum": 92,
            "type": "integer",
            "description": "Calendar days to cover, ending today (US Eastern). Ignored when Date from is set. Weekends have no filings. Max 92.",
            "default": 7
          },
          "dateFrom": {
            "title": "Date from",
            "pattern": "^$|^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string",
            "description": "First filing date (YYYY-MM-DD). Optional."
          },
          "dateTo": {
            "title": "Date to",
            "pattern": "^$|^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string",
            "description": "Last filing date (YYYY-MM-DD). Defaults to today; today's filings come from EDGAR full-text search until the daily index is published at night."
          },
          "excludePooledFunds": {
            "title": "Exclude pooled investment funds",
            "type": "boolean",
            "description": "Drop hedge, private equity, venture capital and other fund vehicles (about 55–65% of Form D filings) and keep operating companies. Turn off to include funds.",
            "default": true
          },
          "includeAmendments": {
            "title": "Include amendments (D/A)",
            "type": "boolean",
            "description": "Also output D/A amendments (about a third of filings). Off = new notices only.",
            "default": false
          },
          "onlyYoungCompanies": {
            "title": "Only companies incorporated within 5 years",
            "type": "boolean",
            "description": "Keep issuers incorporated within the last five years (or not yet formed): the startup filter.",
            "default": false
          },
          "minAmountUsd": {
            "title": "Minimum offering amount (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep filings whose total offering amount is at least this. 'Indefinite' amounts never pass an amount filter."
          },
          "maxAmountUsd": {
            "title": "Maximum offering amount (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep filings whose total offering amount is at most this."
          },
          "minAmountSoldUsd": {
            "title": "Minimum amount sold (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep filings that have already sold at least this much."
          },
          "industrySectors": {
            "title": "Industry sectors",
            "type": "array",
            "description": "Keep only these Form D industry sectors. Empty = all.",
            "items": {
              "type": "string",
              "enum": [
                "Agriculture",
                "Banking and Financial Services",
                "Business Services",
                "Energy",
                "Health Care",
                "Manufacturing",
                "Other",
                "Real Estate",
                "Restaurants",
                "Retailing",
                "Technology",
                "Travel"
              ]
            }
          },
          "industryGroups": {
            "title": "Industry groups",
            "type": "array",
            "description": "Keep only these Form D industry groups (finer than sectors). Empty = all.",
            "items": {
              "type": "string",
              "enum": [
                "Agriculture",
                "Commercial Banking",
                "Insurance",
                "Investing",
                "Investment Banking",
                "Other Banking and Financial Services",
                "Pooled Investment Fund",
                "Business Services",
                "Coal Mining",
                "Electric Utilities",
                "Energy Conservation",
                "Environmental Services",
                "Oil and Gas",
                "Other Energy",
                "Biotechnology",
                "Health Insurance",
                "Hospitals and Physicians",
                "Other Health Care",
                "Pharmaceuticals",
                "Manufacturing",
                "Other",
                "Commercial",
                "Construction",
                "Other Real Estate",
                "REITS and Finance",
                "Residential",
                "Restaurants",
                "Retailing",
                "Computers",
                "Other Technology",
                "Telecommunications",
                "Airlines and Airports",
                "Lodging and Conventions",
                "Other Travel",
                "Tourism and Travel Services"
              ]
            }
          },
          "securityTypes": {
            "title": "Security types",
            "type": "array",
            "description": "Keep filings offering any of these. Empty = all.",
            "items": {
              "type": "string",
              "enum": [
                "Equity",
                "Debt",
                "Option, warrant or other right to acquire",
                "Security to be acquired upon exercise",
                "Pooled investment fund interests",
                "Tenant-in-common securities",
                "Mineral property securities",
                "Other"
              ]
            }
          },
          "exemptions": {
            "title": "Exemptions",
            "type": "array",
            "description": "Keep filings claiming any of these exemptions. Accepts codes (06b, 06c, 04, 3C.1, ...) or labels like 'Rule 506(c)'.",
            "items": {
              "type": "string"
            }
          },
          "states": {
            "title": "Issuer states / countries",
            "type": "array",
            "description": "EDGAR state or country codes of the issuer's principal place of business, e.g. CA, NY, TX. Empty = all.",
            "items": {
              "type": "string"
            }
          },
          "firstSaleWithinDays": {
            "title": "First sale within N days of filing",
            "minimum": 1,
            "type": "integer",
            "description": "Keep only fresh rounds: first sale at most N days before the filing (or yet to occur)."
          },
          "ciks": {
            "title": "Company CIK watchlist",
            "type": "array",
            "description": "Watchlist mode: only these issuers (SEC CIK numbers). Each company is read from its own SEC submissions file (data.sec.gov), so a watchlist run does not download the whole market. Other filters still apply. Empty = all issuers.",
            "items": {
              "type": "string"
            }
          },
          "maxFilings": {
            "title": "Max filings",
            "minimum": 0,
            "type": "integer",
            "description": "Stop after delivering this many filings (0 = no limit).",
            "default": 0
          },
          "includeIssuerContact": {
            "title": "Include issuer street address and phone",
            "type": "boolean",
            "description": "The issuer's business address and phone as filed. City, state and ZIP are always included.",
            "default": true
          },
          "includeRelatedPersons": {
            "title": "Include related persons (executives, directors, promoters)",
            "type": "boolean",
            "description": "Off by default. Form D publishes the names of executives, directors and promoters; turning this on adds their names, roles and city/state (never street addresses), the signer, and individual sales-compensation recipients. Personal data: only enable if you have a lawful basis to process it.",
            "default": false
          },
          "marketSummary": {
            "title": "Write market summary",
            "type": "boolean",
            "description": "Save MARKET_SUMMARY (totals by sector, state and exemption plus the biggest raises) to the key-value store. Not charged.",
            "default": true
          },
          "onlyNew": {
            "title": "Only new filings (monitoring)",
            "type": "boolean",
            "description": "Skip filings already output or filtered out in earlier runs with the same monitor ID. Use with a schedule (e.g. daily, Days back = 3). Skipped filings are not charged.",
            "default": false
          },
          "monitorId": {
            "title": "Monitor ID",
            "type": "string",
            "description": "Name for this monitor's memory. Use a different ID per filter set (changing filters under the same ID won't re-output filings already seen).",
            "default": "default"
          },
          "userAgentContact": {
            "title": "Your contact email for SEC (optional)",
            "type": "string",
            "description": "Your contact email for the User-Agent sent to the SEC (SEC's fair-access policy asks automated tools to identify themselves with contact information). If set, it replaces the default contact: signalscouter/1.0 (you@yourcompany.com)."
          },
          "maxRequestsPerSecond": {
            "title": "Max SEC requests per second",
            "minimum": 1,
            "maximum": 8,
            "type": "integer",
            "description": "Global request-rate cap across the whole run. Default 5 per second; SEC allows up to 10 and this Actor never exceeds 8.",
            "default": 5
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}