Y Combinator Companies Scraper avatar

Y Combinator Companies Scraper

Pricing

from $2.00 / 1,000 result (one company)s

Go to Apify Store
Y Combinator Companies Scraper

Y Combinator Companies Scraper

Get Y Combinator companies by batch, industry, status and region: name, one-liner, website, team size, hiring. CSV or Sheets.

Pricing

from $2.00 / 1,000 result (one company)s

Rating

0.0

(0)

Developer

Mokksh Bhatt

Mokksh Bhatt

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Y Combinator Companies Scraper — every YC company by batch, industry, status and region

Get the public Y Combinator startup directory as a clean table: company name, one-liner, full description, website, batch, status, team size, industries, tags, regions, location, stage, whether it is hiring, and its YC page. Filter by batch (W25, Summer 2024), industry, status, region, team size, hiring, or a search text. Export to CSV, JSON, Excel or Google Sheets. It reads the directory through the same search service that the directory's own page uses, so it is fast and returns the whole list, more than 6,000 companies.

Who uses this: investors and analysts mapping startups, sales teams building lead lists of new companies, recruiters finding startups that are hiring, founders researching competitors, journalists and researchers, AI agents that need current startup data.

What you get per company

FieldWhat it is
id, name, slug, ycUrlThe company and its page on the YC directory
oneLiner, descriptionThe short line and the long description
websiteThe company's website
batch, launchedAtThe YC batch (for example Winter 2025) and the date the company was added
statusActive, Inactive, Acquired or Public
teamSizeNumber of people the company reports
industry, subIndustry, industries, tagsIndustry, its sub-industry, all industries and tags
regions, locationRegions the company belongs to, and its location
stageCompany stage, for example Growth
isHiring, topCompany, nonprofitFlags from the directory
logoUrl, scrapedAtSmall logo, and when the row was collected

Price

$0.01 per run + $2 per 1,000 companies. That is two pay-per-event charges: actor-start ($0.01) once per run and result ($0.002) per company. No compute fees on top. The free Apify plan ($5 per month credit) covers about 2,400 companies a month at no cost. A run that the directory does not answer is not charged.

How to use

  1. Open the Input tab. Pick Batches (or leave empty for all), and any other filters: Industries, Regions, Status, Hiring only, Team size, or a Search text.
  2. Set Max companies. This is also your cost cap.
  3. Click Start. When it is done, open the Output tab and export the table as CSV, JSON or Excel, or send it to Google Sheets with Apify's Google Sheets integration.

Batches can be written short: W24 is Winter 2024, S23 is Summer 2023, F25 is Fall 2025, X25 is Spring 2025. If you type an industry, region or status that the directory does not have, the run stops at once and shows the valid names, so a typo never costs you anything.

Input examples

The whole Winter 2025 batch:

{ "batches": ["W25"], "maxResults": 300 }

Fintech companies in India that are hiring and have at least 10 people:

{
"industries": ["Fintech"],
"regions": ["India"],
"statuses": ["Active"],
"isHiring": true,
"teamSizeMin": 10,
"maxResults": 100
}

Companies that match a search text, for example AI agents:

{ "query": "AI agents", "maxResults": 1000 }

Output example

{
"id": "531",
"name": "DoorDash",
"slug": "doordash",
"ycUrl": "https://www.ycombinator.com/companies/doordash",
"oneLiner": "Restaurant delivery.",
"description": "Founded in 2013, DoorDash is a San Francisco-based technology company passionate about transforming local businesses and ...",
"website": "http://doordash.com",
"batch": "Summer 2013",
"status": "Public",
"teamSize": 8600,
"industry": "Consumer",
"subIndustry": "Consumer -> Food and Beverage",
"industries": ["Consumer", "Food and Beverage"],
"tags": ["Marketplace", "E-commerce"],
"regions": ["United States of America", "America / Canada"],
"location": "San Francisco, CA, USA",
"stage": "Growth",
"isHiring": true,
"topCompany": true,
"nonprofit": false,
"launchedAt": "2013-05-02",
"logoUrl": "https://bookface-images.s3.amazonaws.com/small_logos/d13287c52acc96909f32342e85c26a33cfdac310.png",
"scrapedAt": "2026-09-26T10:00:00.000Z"
}

The description is shortened in this example.

Limits

  • Only what the public YC directory shows. No contact e-mails, no founder details, no funding amounts. The directory does not list them.
  • The directory search returns 1,000 results per search. The actor gets around this by reading one batch at a time, newest first, so a run of any size is complete.
  • With several filters the order is: newest batch first, and within a batch the directory's own order.
  • teamSize and stage are what the company reported to YC and can be out of date.
  • If the directory changes how its page works, the run stops with a clear message and is not charged for the companies. Open an issue and it will be fixed.

FAQ

Can I get a list of every batch's new companies each season? Yes. Run the actor with the newest batch, for example S26, or schedule it and compare id values between runs.

Can I find companies that are hiring? Yes. Turn on Hiring only.

Where does the data come from? From the public Y Combinator startup directory at ycombinator.com/companies. The actor uses the same search service that the page uses for every visitor.

Can an AI agent use it? Yes. It works through Apify's API and MCP server. Give it filters and a maxResults limit.

Something is wrong. What now? Open an issue on the Issues tab with the input you used. Field requests are welcome.

Changelog

  • 0.1 First release: filters by batch, industry, status, region, team size, hiring and text; complete lists of any size; pay per event.