{
  "openapi": "3.0.1",
  "info": {
    "title": "Crunchbase Scraper - Funding Rounds, Companies & Investors",
    "description": "Scrape Crunchbase funding rounds, companies, and investors. Three modes: row-per-round (company, round type, announcement date, lead investors, Crunchbase URLs; newest first), row-per-company, row-per-investor. Filter by investor, category, location, round type, amount, and date range.",
    "version": "1.0",
    "x-build-id": "JbBNtnC9kZq8o4Xqo"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/jungle_synthesizer~crunchbase-pro-companies-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-jungle_synthesizer-crunchbase-pro-companies-scraper",
        "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/jungle_synthesizer~crunchbase-pro-companies-scraper/runs": {
      "post": {
        "operationId": "runs-sync-jungle_synthesizer-crunchbase-pro-companies-scraper",
        "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/jungle_synthesizer~crunchbase-pro-companies-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-jungle_synthesizer-crunchbase-pro-companies-scraper",
        "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": {
          "sp_intended_usage": {
            "title": "What is the intended usage of this data?",
            "minLength": 1,
            "type": "string",
            "description": "What will this data feed? E.g. lead lists, KYB checks, price tracking."
          },
          "sp_improvement_suggestions": {
            "title": "How can we improve this crawler for you?",
            "minLength": 1,
            "type": "string",
            "description": "Provide any feedback or suggestions for improvements."
          },
          "sp_contact": {
            "title": "Contact email (optional)",
            "minLength": 1,
            "type": "string",
            "description": "We'll personally help with your use case. No spam."
          },
          "mode": {
            "title": "Output Mode",
            "enum": [
              "rounds",
              "companies",
              "investors"
            ],
            "type": "string",
            "description": "Choose output format. 'rounds' gives one row per funding round (company, round type, announcement date, lead investors, Crunchbase URLs), newest first — ideal for deal sourcing and daily alerts. 'companies' gives one row per company profile. 'investors' gives one row per investor with portfolio stats.",
            "default": "rounds"
          },
          "companySlugs": {
            "title": "Company Slugs",
            "type": "array",
            "description": "Optional. Crunchbase slugs for specific companies (e.g. openai, anthropic). Leave empty to use search filters instead.",
            "items": {
              "type": "string"
            }
          },
          "investorSlugs": {
            "title": "Investor Slugs",
            "type": "array",
            "description": "Optional. Crunchbase slugs for specific investors (e.g. sequoia-capital, andreessen-horowitz). In 'rounds' mode: only rounds these investors took part in. In 'investors' mode: look those investors up directly.",
            "items": {
              "type": "string"
            }
          },
          "leadInvestorOnly": {
            "title": "Lead Investor Only",
            "type": "boolean",
            "description": "Rounds mode with Investor Slugs: keep only rounds those investors led, not every round they joined.",
            "default": false
          },
          "categories": {
            "title": "Categories / Industries",
            "type": "array",
            "description": "Filter by Crunchbase category slugs (e.g. artificial-intelligence, fintech, healthcare). Leave empty for all categories.",
            "items": {
              "type": "string"
            }
          },
          "locations": {
            "title": "Locations",
            "type": "array",
            "description": "Filter by location names (e.g. 'San Francisco', 'United States', 'Europe'). Companies mode. In 'rounds' mode this needs Crunchbase Pro cookies; without them the run stops with a clear message. Leave empty for all locations. To filter rounds by company headquarters without Pro cookies, use Company Locations instead.",
            "items": {
              "type": "string"
            }
          },
          "companyLocations": {
            "title": "Company Locations (headquarters)",
            "type": "array",
            "description": "Rounds mode, no Pro cookies needed. Keep only rounds whose funded company is headquartered in one of these places (e.g. 'London', 'United Kingdom', 'San Francisco'). The run looks up each funded company, so every returned row carries headquarters, website, description and categories, and is billed at the premium record rate. Rounds that are checked and dropped are not billed, so a narrow place over a long date range takes longer; the scan stops after about 25 minutes and returns what it found. Max Items counts matching rows.",
            "items": {
              "type": "string"
            }
          },
          "includeCompanyDetails": {
            "title": "Include Company Details",
            "type": "boolean",
            "description": "Rounds mode. Look up each funded company and fill website, description, headquarters, categories and employee range (and LinkedIn / X / Facebook links when Crunchbase Pro cookies are supplied) on the round rows. Rows that gain company details are billed at the premium record rate. Off by default: rounds then come back exactly as before.",
            "default": false
          },
          "roundTypes": {
            "title": "Round Types",
            "type": "array",
            "description": "Filter by funding round types. Examples: seed, angel, series_a, series_b, series_c, venture, convertible_note, corporate_round, debt_financing. Leave empty for all types.",
            "items": {
              "type": "string"
            }
          },
          "announcedAfter": {
            "title": "Announced After (YYYY-MM-DD)",
            "type": "string",
            "description": "Filter funding rounds announced on or after this date. Example: 2024-01-01. Only applies in 'rounds' mode. For a daily alert, set it to yesterday's date; rounds come back newest first."
          },
          "announcedBefore": {
            "title": "Announced Before (YYYY-MM-DD)",
            "type": "string",
            "description": "Filter funding rounds announced on or before this date. Example: 2024-12-31. Combine with Announced After for a date range. Only applies in 'rounds' mode."
          },
          "minAmountUsd": {
            "title": "Minimum Round Amount (USD)",
            "type": "integer",
            "description": "Filter rounds with raised amount at or above this value. Set 0 for no minimum. Only applies in 'rounds' mode.",
            "default": 0
          },
          "crunchbaseCookies": {
            "title": "Crunchbase Pro Cookies",
            "type": "string",
            "description": "Optional. Paste your Crunchbase Pro session cookies here to unlock enriched fields including pre/post-money valuations. Format: name1=value1; name2=value2"
          },
          "maxItems": {
            "title": "Max Items",
            "type": "integer",
            "description": "Maximum number of records to return. Use small values for testing (10-50), larger for production runs (1000+).",
            "default": 10
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}