{
  "openapi": "3.0.1",
  "info": {
    "title": "Dealroom Scraper: Startup, Unicorn and Investor Data (No Login)",
    "description": "Dealroom.co scraper for startups, unicorns and investors. Filter by country, sector, tier and valuation, or look up companies by name, domain or URL. Get valuation, revenue and headcount ranges with numeric bounds, investor cap tables, funding rounds and portfolios. Monitor changes.",
    "version": "0.2",
    "x-build-id": "FDdfIGN49THT02u2s"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/getascraper~dealroom-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-getascraper-dealroom-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/getascraper~dealroom-scraper/runs": {
      "post": {
        "operationId": "runs-sync-getascraper-dealroom-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/getascraper~dealroom-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-getascraper-dealroom-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 to collect",
            "enum": [
              "companies",
              "investors",
              "urls"
            ],
            "type": "string",
            "description": "Companies: startups, unicorns and scale-ups found with the filters below, largest valuation first. Investors: venture firms from Dealroom's investor ranking, best ranked first. Specific profiles: only the URLs and names you list.",
            "default": "companies"
          },
          "urls": {
            "title": "Dealroom profile URLs",
            "type": "array",
            "description": "Dealroom company or investor profile URLs, for example https://dealroom.co/companies/revolut/ or https://dealroom.co/investors/sequoia-capital/. Used in every mode; when filled, the filters are skipped.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "names": {
            "title": "Company or investor names and domains",
            "type": "array",
            "description": "Names or website domains to look up, for example \"Anthropic\" or \"stripe.com\". The name has to match the Dealroom profile name; unmatched entries are listed in the run summary. In Investors mode names are matched to investors first.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "countries": {
            "title": "Countries",
            "type": "array",
            "description": "Keep only companies or investors headquartered in these countries, for example \"United States\" or \"Germany\". Leave empty for all countries.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "cities": {
            "title": "Cities",
            "type": "array",
            "description": "Keep only companies headquartered in these cities (or investors in these ecosystems), for example \"London\" or \"San Francisco\".",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "sectors": {
            "title": "Sectors",
            "type": "array",
            "description": "Keep only companies in these sectors, for example \"Fintech\", \"AI\", \"Cybersecurity\" or \"Biotech\". For investors this matches their top sectors.",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "tiers": {
            "title": "Company tiers",
            "type": "array",
            "description": "Keep only companies in these Dealroom Power Law tiers. Unicorns are valued above $1B, thoroughbreds earn above $100M revenue, colts are promising early scale-ups. Leave empty for every tier.",
            "items": {
              "type": "string",
              "enum": [
                "Mag 7",
                "Gigacorn",
                "Titan",
                "Centicorn",
                "Decacorn",
                "Unicorn",
                "Thoroughbred",
                "Colt"
              ]
            },
            "default": []
          },
          "investorTypes": {
            "title": "Investor types",
            "type": "array",
            "description": "Keep only investors whose type contains one of these words, for example \"venture\", \"angel\", \"corporate\" or \"accelerator\".",
            "default": [],
            "items": {
              "type": "string"
            }
          },
          "foundedFrom": {
            "title": "Founded from year",
            "minimum": 1800,
            "maximum": 2100,
            "type": "integer",
            "description": "Keep only companies or investors founded in this year or later."
          },
          "foundedTo": {
            "title": "Founded up to year",
            "minimum": 1800,
            "maximum": 2100,
            "type": "integer",
            "description": "Keep only companies or investors founded in this year or earlier."
          },
          "minValuationUsd": {
            "title": "Minimum valuation (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only companies whose valuation listed in Dealroom's public index is at least this many US dollars, for example 1000000000 for $1B."
          },
          "maxValuationUsd": {
            "title": "Maximum valuation (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Keep only companies whose valuation listed in Dealroom's public index is at most this many US dollars."
          },
          "expandPortfolio": {
            "title": "Also collect portfolio companies",
            "type": "boolean",
            "description": "For every investor, also collect the profiles of its best-known portfolio companies. Each extra profile counts as one result.",
            "default": false
          },
          "portfolioPerInvestor": {
            "title": "Portfolio companies per investor",
            "minimum": 1,
            "maximum": 60,
            "type": "integer",
            "description": "How many portfolio companies to collect per investor when the option above is on. Dealroom publicly lists up to 60.",
            "default": 10
          },
          "monitorName": {
            "title": "Monitor name",
            "type": "string",
            "description": "Give this list a name to track it between runs. Each result is then marked NEW, UPDATED (with the changed fields and any new investors), UNCHANGED, or REMOVED when it drops out of the list. Use the same name on every scheduled run."
          },
          "onlyChanges": {
            "title": "Only save new and changed results",
            "type": "boolean",
            "description": "With a monitor name set, skip profiles that did not change since the previous run, so you only get (and pay for) what moved.",
            "default": false
          },
          "maxItems": {
            "title": "Max profiles",
            "minimum": 1,
            "maximum": 2000,
            "type": "integer",
            "description": "Stop after reading this many company or investor profiles. Keep it low for a quick, cheap run and raise it once you know how many you need.",
            "default": 20
          },
          "proxyConfiguration": {
            "title": "Proxy configuration",
            "type": "object",
            "description": "Proxy settings. Residential proxy is needed: Dealroom refuses datacenter connections.",
            "default": {
              "useApifyProxy": true,
              "apifyProxyGroups": [
                "RESIDENTIAL"
              ]
            }
          }
        }
      },
      "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}