{
  "openapi": "3.0.1",
  "info": {
    "title": "Crunchbase API: Find Investors & List of Venture Capital Firms",
    "description": "Crunchbase API and scraper, no login: find investors and startups by keyword, industry and city (venture capital firms in Paris, fintech startups in Berlin), or get company data by URL, name or domain: funding rounds, founders. $7.90 per 1,000 companies.",
    "version": "0.0",
    "x-build-id": "r0oPe0gKv9wrtUnFl"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/pnda~crunchbase-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-pnda-crunchbase-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/pnda~crunchbase-scraper/runs": {
      "post": {
        "operationId": "runs-sync-pnda-crunchbase-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/pnda~crunchbase-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-pnda-crunchbase-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": {
          "mode": {
            "title": "What do you want to do?",
            "enum": [
              "urls",
              "search",
              "names"
            ],
            "type": "string",
            "description": "\"Scrape Crunchbase URLs\": paste Crunchbase organization URLs and get the full company record. \"Find companies & investors\": search Crunchbase by keywords, industry and location (e.g. venture capital firms in Paris, fintech startups in Berlin) and get a list, optionally enriched with the full record. \"Look up by company name or domain\": the actor finds the Crunchbase company for each name or website.",
            "default": "urls"
          },
          "urls": {
            "title": "Crunchbase organization URLs",
            "type": "array",
            "description": "Crunchbase company pages, e.g. https://www.crunchbase.com/organization/openai. Sub-pages (/company_financials, /people…) are mapped to the company. Duplicates are removed.",
            "items": {
              "type": "string"
            }
          },
          "keywords": {
            "title": "Keywords",
            "type": "string",
            "description": "What the organizations do, e.g. \"venture capital\", \"seed fund\", \"AI agents\", \"climate tech\". Every result must mention it."
          },
          "industry": {
            "title": "Industry",
            "type": "string",
            "description": "Optional industry, e.g. \"fintech\", \"biotech\", \"SaaS\"."
          },
          "location": {
            "title": "Location",
            "type": "string",
            "description": "Optional city, region or country, e.g. \"Paris\", \"Berlin\", \"California\"."
          },
          "entityType": {
            "title": "Organization type",
            "enum": [
              "any",
              "company",
              "investor"
            ],
            "type": "string",
            "description": "\"Investors\" keeps VC firms, funds, angel groups and other investors. \"Any\" keeps every organization.",
            "default": "any"
          },
          "maxResults": {
            "title": "Max results",
            "minimum": 1,
            "maximum": 100,
            "type": "integer",
            "description": "How many organizations to return (1-100).",
            "default": 20
          },
          "onlyNew": {
            "title": "Only new results (skip what you already got)",
            "type": "boolean",
            "description": "Search mode: skip the organizations you already received from this Actor in previous runs (same Apify account, last 12 months) and keep searching until you have \"Max results\" new ones. Organizations skipped are never charged.",
            "default": false
          },
          "enrich": {
            "title": "Enrich with the full Crunchbase record",
            "type": "boolean",
            "description": "Adds the full company record to each result (funding, rounds, investors, HQ, website, socials, investor type, number of investments). Billed as one company per enriched result. Needed for the HQ country and funding filters.",
            "default": false
          },
          "hqCountry": {
            "title": "HQ country (needs Enrich)",
            "type": "string",
            "description": "Keep only organizations headquartered in this country (name or ISO code, e.g. \"France\" or \"FRA\"). Dropped results are not charged."
          },
          "minFundingUsd": {
            "title": "Min total funding, USD (needs Enrich)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only organizations that raised at least this amount. Dropped results are not charged."
          },
          "maxFundingUsd": {
            "title": "Max total funding, USD (needs Enrich)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only organizations that raised at most this amount. Dropped results are not charged."
          },
          "country": {
            "title": "Google country",
            "type": "string",
            "description": "Two-letter country of the Google search (e.g. \"fr\" for Paris, \"de\" for Berlin). Default \"us\".",
            "default": "us"
          },
          "language": {
            "title": "Google language",
            "type": "string",
            "description": "Two-letter language of the Google search. Default \"en\".",
            "default": "en"
          },
          "searchQueries": {
            "title": "Company names or domains",
            "type": "array",
            "description": "One company per line: a name (\"Stripe\") or a website / domain (\"stripe.com\"). For a domain, the company whose website matches is returned first (domainMatch: true).",
            "items": {
              "type": "string"
            }
          },
          "maxResultsPerQuery": {
            "title": "Results per search",
            "minimum": 1,
            "maximum": 20,
            "type": "integer",
            "description": "How many Crunchbase companies to return for each name or domain. 1 = the best match only.",
            "default": 1
          },
          "includeKeyPeople": {
            "title": "Include founders & key people",
            "type": "boolean",
            "description": "Adds founders, current team members (name, title, Crunchbase person URL) and advisors to each company (URL mode, name lookup, or search with Enrich). Billed as an extra event only when the company has at least one person listed.",
            "default": false
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}