{
  "openapi": "3.0.1",
  "info": {
    "title": "New Funding Rounds from SEC Form D Filings",
    "description": "See which private companies just reported raising money. Reads new SEC Form D filings and returns the company, amount raised, investor count, industry, state and the people named on the filing. Filter by sector, state or amount. Official SEC data, no API key.",
    "version": "0.1",
    "x-build-id": "bIr06Wpy31BlGnlYJ"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/datapenguin~funding-rounds/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-datapenguin-funding-rounds",
        "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/datapenguin~funding-rounds/runs": {
      "post": {
        "operationId": "runs-sync-datapenguin-funding-rounds",
        "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/datapenguin~funding-rounds/run-sync": {
      "post": {
        "operationId": "run-sync-datapenguin-funding-rounds",
        "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": "Filed within the last (days)",
            "minimum": 1,
            "maximum": 60,
            "type": "integer",
            "description": "How far back to look. The SEC publishes each day's filings the next morning, so use at least 2 for a daily schedule.",
            "default": 7
          },
          "sectors": {
            "title": "Sectors",
            "type": "array",
            "description": "Only companies in these sectors, based on the industry the company chose on its filing. Leave empty for every sector except investment funds.",
            "items": {
              "type": "string",
              "enum": [
                "technology",
                "health-care",
                "energy",
                "real-estate",
                "financial-services",
                "manufacturing",
                "retail-food",
                "business-services",
                "travel",
                "agriculture",
                "investment-fund",
                "other"
              ],
              "enumTitles": [
                "Technology",
                "Health care and biotech",
                "Energy and environment",
                "Real estate and construction",
                "Banking, insurance and finance",
                "Manufacturing",
                "Retail and restaurants",
                "Business services",
                "Travel and lodging",
                "Agriculture",
                "Investment funds",
                "Other"
              ]
            }
          },
          "states": {
            "title": "States",
            "type": "array",
            "description": "Two-letter codes for the state where the company is based, for example \"CA\" or \"TX\". Leave empty for every state.",
            "items": {
              "type": "string"
            }
          },
          "keywords": {
            "title": "Name keywords",
            "type": "array",
            "description": "Words to look for in the company name, for example \"bio\" or \"robotics\". A filing matches if the name contains any of them. Leave empty for any name.",
            "items": {
              "type": "string"
            }
          },
          "excludeKeywords": {
            "title": "Leave out names containing",
            "type": "array",
            "description": "Skip companies whose name contains any of these words, for example \"holdings\" or \"capital\". Leave empty to skip nothing.",
            "items": {
              "type": "string"
            }
          },
          "minAmountSold": {
            "title": "Minimum amount sold (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only rounds where at least this much has been sold so far, for example 1000000 for $1 million. Leave at 0 for any amount.",
            "default": 0
          },
          "minOfferingAmount": {
            "title": "Minimum offering size (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Only offerings with a target of at least this much. Open-ended offerings are left out when this is set. Leave at 0 for any size.",
            "default": 0
          },
          "youngCompaniesOnly": {
            "title": "Companies under five years old",
            "type": "boolean",
            "description": "Only companies that say they were formed within the last five years. Turn this on to focus on startups.",
            "default": false
          },
          "includeFunds": {
            "title": "Include investment funds",
            "type": "boolean",
            "description": "Venture, real estate and hedge funds file most Form D notices. They are left out by default so the list shows companies raising money.",
            "default": false
          },
          "includeAmendments": {
            "title": "Include amended filings",
            "type": "boolean",
            "description": "Amendments update an earlier notice, often with a new amount sold. They are left out by default so each round appears once.",
            "default": false
          },
          "onlyNew": {
            "title": "Only filings I have not seen yet",
            "type": "boolean",
            "description": "Remembers what earlier runs with the same filters returned and skips it. Use this with a daily schedule so each run brings only new rounds.",
            "default": false
          },
          "includeContacts": {
            "title": "Include phone and street address",
            "type": "boolean",
            "description": "Adds the company's phone number and street address as written on the filing. Some small companies list a home address, so these are off by default. Use them only in ways the law allows where you work.",
            "default": false
          },
          "maxItems": {
            "title": "Max results",
            "minimum": 1,
            "maximum": 100000,
            "type": "integer",
            "description": "The most filings to return. You are charged per filing, so this also caps what a run can cost.",
            "default": 100
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}