{
  "openapi": "3.0.1",
  "info": {
    "title": "SEC Form D Scraper – New Startup Funding Raises",
    "description": "Daily SEC Form D filings from EDGAR: who just raised, amount offered and sold, industry, state, filing link. Only new filings per saved monitor name. No personal names.",
    "version": "0.1",
    "x-build-id": "0KE4TKXgs11ZLeaR2"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/cce_partners~sec-form-d-new-raises-feed/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-cce_partners-sec-form-d-new-raises-feed",
        "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/cce_partners~sec-form-d-new-raises-feed/runs": {
      "post": {
        "operationId": "runs-sync-cce_partners-sec-form-d-new-raises-feed",
        "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/cce_partners~sec-form-d-new-raises-feed/run-sync": {
      "post": {
        "operationId": "run-sync-cce_partners-sec-form-d-new-raises-feed",
        "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": {
          "dateFrom": {
            "title": "Date from",
            "type": "string",
            "description": "YYYY-MM-DD. Set to fetch a fixed date window (no saved state; monitor name is ignored). Leave empty to use the lookback window."
          },
          "dateTo": {
            "title": "Date to",
            "type": "string",
            "description": "YYYY-MM-DD, inclusive. Defaults to Date from (one day)."
          },
          "lookbackDays": {
            "title": "Lookback (days)",
            "minimum": 0,
            "maximum": 90,
            "type": "integer",
            "description": "Without a monitor name: every run returns filings from the last N days (default 5). With a monitor name: how far back the first run looks (default 3); later runs continue from where the last one stopped. Runs with filters but no monitor name that keep using saved state from an older version work the same way (default 3)."
          },
          "includeAmendments": {
            "title": "Include amendments (D/A)",
            "type": "boolean",
            "description": "Also return Form D/A amendment filings, not only new Form D notices.",
            "default": false
          },
          "states": {
            "title": "Issuer states",
            "type": "array",
            "description": "Two-letter codes, e.g. CA, NY (upper or lower case). Empty = all. Blank entries are ignored.",
            "items": {
              "type": "string"
            }
          },
          "industryGroups": {
            "title": "Industry groups",
            "type": "array",
            "description": "Form D industry group labels, e.g. 'Other Technology', 'Pooled Investment Fund', 'Biotechnology' (upper/lower case and extra spaces don't matter). Empty = all. Blank entries are ignored.",
            "items": {
              "type": "string"
            }
          },
          "excludeFunds": {
            "title": "Exclude investment funds",
            "type": "boolean",
            "description": "Skip pooled investment funds (venture capital, private equity, hedge and other funds), about 60% of new Form D filings in our Oct 2026 sample. They are fund vehicles, not operating-company leads. Ignored if you list 'Pooled Investment Fund' in Industry groups. Excluded filings are not charged.",
            "default": true
          },
          "minOfferingAmount": {
            "title": "Minimum offering amount (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Skip filings whose total offering amount is below this value (USD). 0 = no minimum.",
            "default": 0
          },
          "ciks": {
            "title": "Company watchlist (CIKs)",
            "type": "array",
            "description": "Optional. Only check these companies via the data.sec.gov submissions API.",
            "items": {
              "type": "string"
            }
          },
          "source": {
            "title": "Discovery source",
            "enum": [
              "dailyIndex",
              "fullTextSearch"
            ],
            "type": "string",
            "description": "How new filings are discovered. The EDGAR daily index is the most reliable from cloud IPs.",
            "default": "dailyIndex"
          },
          "query": {
            "title": "Full-text query",
            "type": "string",
            "description": "Only for full-text search source."
          },
          "maxFilings": {
            "title": "Max filings",
            "minimum": 1,
            "maximum": 5000,
            "type": "integer",
            "description": "Maximum number of filings to return in one run (charged per filing). Leave empty for the default: 25 without a monitor name, 200 with a monitor name or a fixed date window. Runs with filters but no monitor name that keep using saved state from an older version also default to 200."
          },
          "stateKey": {
            "title": "Monitor name (only new results)",
            "type": "string",
            "description": "Set a name (e.g. 'tech-ca-ny') to get only NEW filings: the Actor saves which filings this monitor already returned, and later runs with the same name return only filings it hasn't returned yet. Use one name per filter set. Leave empty to get the latest filings in the lookback window each run (nothing read or saved, up to 25 by default); a name made only of spaces counts as empty (with filters, it keeps using the state an older version saved for it). If you ran this Actor without a name in an older version, runs with filters and no name keep using the default saved state (only new filings); set 'default' here to keep that explicitly (nothing re-sent)."
          },
          "requestsPerSecond": {
            "title": "SEC requests per second",
            "minimum": 1,
            "maximum": 8,
            "type": "integer",
            "description": "Rate limit for SEC requests. SEC fair-access policy allows up to 10/s; this Actor never goes above 5/s (higher or invalid values are treated as 5).",
            "default": 5
          },
          "userAgent": {
            "title": "User-Agent",
            "type": "string",
            "description": "SEC requires a declared User-Agent with contact email. Default is the developer contact."
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}