{
  "openapi": "3.0.1",
  "info": {
    "title": "YCombinator Companies Scraper | 5,900+ YC Startup Directory",
    "description": "Y Combinator companies scraper & API: export the YC startup directory by batch, industry & status — company name, description, website, batch, team size, location, founders, tags and YC profile URL. Startup intelligence, VC research and B2B lead lists — fast, no login.",
    "version": "1.0",
    "x-build-id": "jkxEjoRabWlgwxZWD"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/haketa~ycombinator-companies-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-haketa-ycombinator-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/haketa~ycombinator-companies-scraper/runs": {
      "post": {
        "operationId": "runs-sync-haketa-ycombinator-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/haketa~ycombinator-companies-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-haketa-ycombinator-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": {
          "query": {
            "title": "Search keyword (optional)",
            "type": "string",
            "description": "Type a keyword to search across company name, one-liner, description, industry and tags. For example: AI, developer tools, fintech, climate. Leave empty to browse companies without a keyword."
          },
          "batches": {
            "title": "YC batch",
            "type": "array",
            "description": "Pick one or more Y Combinator batches. Leave empty to include every batch. Tip: selecting several batches is the best way to pull the full directory (each batch is fetched as its own query).",
            "items": {
              "type": "string",
              "enum": [
                "Fall 2026",
                "Summer 2026",
                "Spring 2026",
                "Winter 2026",
                "Fall 2025",
                "Summer 2025",
                "Spring 2025",
                "Winter 2025",
                "Fall 2024",
                "Summer 2024",
                "Winter 2024",
                "Summer 2023",
                "Winter 2023",
                "Summer 2022",
                "Winter 2022",
                "Summer 2021",
                "Winter 2021",
                "Summer 2020",
                "Winter 2020",
                "Summer 2019",
                "Winter 2019",
                "Summer 2018",
                "Winter 2018",
                "Summer 2017",
                "Winter 2017",
                "Summer 2016",
                "Winter 2016",
                "Summer 2015",
                "Winter 2015",
                "Summer 2014",
                "Winter 2014",
                "Summer 2013",
                "Winter 2013",
                "Summer 2012",
                "Winter 2012",
                "Summer 2011",
                "Winter 2011",
                "Summer 2010",
                "Winter 2010",
                "Summer 2009",
                "Winter 2009",
                "Summer 2008",
                "Winter 2008",
                "Summer 2007",
                "Winter 2007",
                "Summer 2006",
                "Winter 2006",
                "Summer 2005",
                "Unspecified"
              ],
              "enumTitles": [
                "Fall 2026",
                "Summer 2026",
                "Spring 2026",
                "Winter 2026",
                "Fall 2025",
                "Summer 2025",
                "Spring 2025",
                "Winter 2025",
                "Fall 2024",
                "Summer 2024",
                "Winter 2024",
                "Summer 2023",
                "Winter 2023",
                "Summer 2022",
                "Winter 2022",
                "Summer 2021",
                "Winter 2021",
                "Summer 2020",
                "Winter 2020",
                "Summer 2019",
                "Winter 2019",
                "Summer 2018",
                "Winter 2018",
                "Summer 2017",
                "Winter 2017",
                "Summer 2016",
                "Winter 2016",
                "Summer 2015",
                "Winter 2015",
                "Summer 2014",
                "Winter 2014",
                "Summer 2013",
                "Winter 2013",
                "Summer 2012",
                "Winter 2012",
                "Summer 2011",
                "Winter 2011",
                "Summer 2010",
                "Winter 2010",
                "Summer 2009",
                "Winter 2009",
                "Summer 2008",
                "Winter 2008",
                "Summer 2007",
                "Winter 2007",
                "Summer 2006",
                "Winter 2006",
                "Summer 2005",
                "Unspecified"
              ]
            }
          },
          "statuses": {
            "title": "Company status",
            "type": "array",
            "description": "Pick one or more company statuses. Leave empty to include all.",
            "items": {
              "type": "string",
              "enum": [
                "Active",
                "Acquired",
                "Public",
                "Inactive"
              ],
              "enumTitles": [
                "Active (still operating)",
                "Acquired",
                "Public (IPO)",
                "Inactive / shut down"
              ]
            }
          },
          "industries": {
            "title": "Industry",
            "type": "array",
            "description": "Pick one or more industries. Leave empty to include all.",
            "items": {
              "type": "string",
              "enum": [
                "B2B",
                "Consumer",
                "Fintech",
                "Healthcare",
                "Education",
                "Government",
                "Industrials",
                "Real Estate and Construction",
                "Unspecified"
              ],
              "enumTitles": [
                "B2B",
                "Consumer",
                "Fintech",
                "Healthcare",
                "Education",
                "Government",
                "Industrials",
                "Real Estate & Construction",
                "Unspecified"
              ]
            }
          },
          "regions": {
            "title": "Region / country",
            "type": "array",
            "description": "Pick one or more regions or countries where the company is based. Leave empty to include all locations worldwide.",
            "items": {
              "type": "string",
              "enum": [
                "United States of America",
                "America / Canada",
                "Canada",
                "Europe",
                "Asia",
                "Latin America",
                "Africa",
                "Oceania",
                "Middle East and North Africa",
                "East Asia",
                "South Asia",
                "Southeast Asia",
                "Remote",
                "Fully Remote",
                "Partly Remote",
                "United Kingdom",
                "Germany",
                "France",
                "Spain",
                "Italy",
                "Netherlands",
                "Ireland",
                "Switzerland",
                "Sweden",
                "Denmark",
                "Norway",
                "Finland",
                "Poland",
                "Portugal",
                "Belgium",
                "Austria",
                "Greece",
                "Czechia",
                "India",
                "China",
                "Singapore",
                "Japan",
                "South Korea",
                "Hong Kong",
                "Taiwan",
                "Indonesia",
                "Philippines",
                "Vietnam",
                "Thailand",
                "Malaysia",
                "Pakistan",
                "Bangladesh",
                "Nepal",
                "Israel",
                "United Arab Emirates",
                "Saudi Arabia",
                "Turkey",
                "Egypt",
                "Nigeria",
                "Kenya",
                "South Africa",
                "Ghana",
                "Australia",
                "New Zealand",
                "Brazil",
                "Mexico",
                "Argentina",
                "Chile",
                "Colombia",
                "Peru",
                "Uruguay",
                "Costa Rica",
                "Ecuador",
                "Ukraine",
                "Russia",
                "Estonia",
                "Lithuania",
                "Latvia",
                "Romania",
                "Bulgaria",
                "Hungary",
                "Croatia",
                "Slovenia",
                "Iceland",
                "Unspecified"
              ]
            }
          },
          "stages": {
            "title": "Company stage",
            "type": "array",
            "description": "Pick one or more funding stages. Leave empty to include all.",
            "items": {
              "type": "string",
              "enum": [
                "Seed",
                "Early",
                "Growth"
              ],
              "enumTitles": [
                "Seed",
                "Early",
                "Growth"
              ]
            }
          },
          "hiringOnly": {
            "title": "Only companies that are hiring",
            "type": "boolean",
            "description": "Turn on to return only companies that are actively hiring. Great for job-board and recruiter use cases.",
            "default": false
          },
          "topCompaniesOnly": {
            "title": "Only YC Top Companies",
            "type": "boolean",
            "description": "Turn on to return only YC 'Top Companies' — the curated list of YC's most successful exits and unicorns.",
            "default": false
          },
          "maxRecords": {
            "title": "Max results",
            "minimum": 0,
            "type": "integer",
            "description": "Maximum number of companies to return in total. Set 0 for no limit. Keep it modest for a quick sample.",
            "default": 100
          },
          "hitsPerPage": {
            "title": "Results per request (advanced)",
            "minimum": 10,
            "maximum": 1000,
            "type": "integer",
            "description": "How many companies to fetch per request. Higher means fewer requests. 1000 is the maximum.",
            "default": 1000
          },
          "requestDelay": {
            "title": "Delay between requests, ms (advanced)",
            "minimum": 100,
            "maximum": 10000,
            "type": "integer",
            "description": "Pause between requests in milliseconds. Leave as-is unless you need to slow things down.",
            "default": 300
          },
          "proxyConfiguration": {
            "title": "Proxy configuration",
            "type": "object",
            "description": "Optional. This Actor works fine without a proxy for normal use."
          }
        }
      },
      "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
                  }
                }
              },
              "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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}