{
  "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, track newly minted unicorns, or look up companies by name, domain or URL. Valuation and revenue ranges with numeric bounds, cap tables, funding rounds, portfolios. Monitor changes.",
    "version": "0.3",
    "x-build-id": "vRTAp4yjqKJGr8Oas"
  },
  "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",
              "newUnicorns"
            ],
            "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. New unicorns: companies that recently crossed a unicorn or thoroughbred milestone, newest 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. Also applies to the New unicorns source.",
            "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. In the New unicorns source only Unicorn and Thoroughbred apply.",
            "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."
          },
          "sinceMonth": {
            "title": "New unicorns since (month)",
            "type": "string",
            "description": "Only for the New unicorns source: keep milestones reached in this month or later, written as 2026-07 (or just 2026). Leave empty for everything Dealroom currently lists, about the last four months."
          },
          "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
          },
          "fullProfiles": {
            "title": "Read full profiles for new unicorns",
            "type": "boolean",
            "description": "Only for the New unicorns source: also read the Dealroom profile of each company that has a public one, adding valuation range, investors and funding rounds to the row. Turn off for the fastest, lightest run.",
            "default": true
          },
          "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}