Y Combinator Scraper — Companies, Founders & Jobs
Pricing
from $5.00 / 1,000 result scrapeds
Y Combinator Scraper — Companies, Founders & Jobs
Scrape Y Combinator companies, founders and jobs: filter by batch, industry, region or hiring, with founder bios and socials, open roles with salary, equity and visa, and news. Works with Apify MCP and the API.
Pricing
from $5.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
13
Total users
5
Monthly active users
18 days ago
Last modified
Categories
Share
What is Y Combinator Scraper?
Y Combinator Scraper returns one record per company or job from YC's public company directory and jobs board. Company records have the name, batch, one-liner, description, website, team size, founding year, location, industries, stage, hiring status, social links and the YC page, plus founders and open jobs when you ask for them. Job rows have the title, role, location, job type, experience, visa, skills and the company behind it. Investors, sales teams, recruiters, job seekers and AI agents use it to research startups by batch, industry or region, with no YC account.
Why investors and sales teams use it
- Filter like the YC directory. Batch, industry, region, team size, Top Companies, hiring and nonprofit filters.
- Founders in the same row.
scrapeFoundersadds each founder's name, title, bio and LinkedIn. - Open roles on demand.
scrapeOpenJobsadds each company's jobs; jobs mode searches the whole YC jobs board. - Paste any YC link. Company pages, filtered directory links and jobs links all work in
startUrls. - Only new companies.
monitoringModereturns just the companies and jobs you have not seen before.
How to use it
Every B2B company from one batch that is hiring, with founders and jobs:
{"mode": "companies","batches": ["Spring 2026"],"industries": ["B2B"],"isHiring": true,"scrapeFounders": true,"scrapeOpenJobs": true,"maxResults": 100}
Remote engineering jobs at YC companies:
{"mode": "jobs","jobRole": "eng","jobLocation": "remote","maxResults": 50}
| Input | What it controls |
|---|---|
mode | companies (directory) or jobs (jobs board) |
startUrls | Any YC company, directory or jobs link |
query | Keyword across names, one-liners and descriptions, or job titles |
batches, industries, regions | Directory filters, such as Spring 2026, B2B, Germany |
topCompany, isHiring, nonprofit, minTeamSize, maxTeamSize | More directory filters |
jobRole, jobLocation | Jobs-mode filters, such as eng and remote |
scrapeFounders, scrapeOpenJobs, scrapeNewsAndLaunches, scrapeJobDescriptions | Extra detail per company or job |
maxResults | Records to return (default 100) |
monitoringMode | Return only records not seen in earlier runs |
Want contact details for the companies you found? Continue with Bulk Website Contact Extractor linked below.
Output: Y Combinator data you receive
A real company row from Spring 2026 (founder name and bio replaced with examples, links and lists shortened):
{"itemType": "company","id": 31540,"slug": "kugelaudio","name": "KugelAudio","batch": "P26","batchName": "Spring 2026","status": "Active","oneLiner": "Kugel is an on-prem Voice AI model supporting 30+ languages","website": "https://kugelaudio.com/en","teamSize": 4,"yearFounded": 2025,"location": "Berlin, Germany","country": "DE","industries": ["B2B"],"regions": ["Germany"],"stage": "Early","isHiring": true,"linkedinUrl": "https://de.linkedin.com/company/kugelaudio","twitterUrl": "https://x.com/KugelAudio","crunchbaseUrl": "https://www.crunchbase.com/organization/kugelaudio","ycUrl": "https://www.ycombinator.com/companies/kugelaudio","founders": [{ "fullName": "Alex Example", "title": "Founder", "founderBio": "Builds text-to-speech models for customer support...", "linkedinUrl": "https://www.linkedin.com/in/alex-example" }]}
A real job row from jobs mode:
{"itemType": "job","title": "Senior Software Engineer","jobUrl": "https://www.ycombinator.com/companies/webflow/jobs/f6mP23DLZ-senior-software-engineer","location": "San Francisco, CA or Remote (US Only) / Remote","jobType": "Full-time","prettyRole": "Engineering","roleSpecificType": "Backend","minExperience": "3+ years","visa": "Will sponsor","skills": ["Node.js", "JavaScript", "MongoDB", "Docker"],"companyName": "Webflow","companyBatch": "S13"}
| Field | What it contains |
|---|---|
name, slug, batch, batchName, status, ycUrl | The company and its YC batch |
oneLiner, longDescription, website | What it does and where to find it |
teamSize, yearFounded, location, country, regions | Size, age and location |
industries, stage, topCompany, isHiring, nonprofit | Directory labels |
linkedinUrl, twitterUrl, crunchbaseUrl | Company profiles elsewhere |
founders | Name, title, bio and LinkedIn per founder (with scrapeFounders) |
openJobs, newsItems, launches | Open roles, news and YC Launch posts (with the matching options) |
title, jobUrl, location, jobType, prettyRole, minExperience, visa, skills | Job details in jobs mode |
salaryRange, equityRange | Pay and equity when the company lists them |
Example workflow: a seed investor's batch review
An angel investor reviews each new batch. They use companies mode with the new batch in batches, scrapeFounders on, and minTeamSize at 2. They sort by industries to match their thesis, read oneLiner and founders[].founderBio to shortlist, and open each ycUrl before Demo Day. Then they collect emails from the shortlisted website values with Bulk Website Contact Extractor.
Pricing
This Actor uses Pay per event. Apify platform usage is included in the event price. You pay one event per company or job returned, a small extra event per founder or open job added to a company, and a start event per run. The live Pricing tab on this page shows the current prices.
- 100 companies without founders = 100 result events.
- 100 companies with founders = 100 result events + one small event per founder.
maxResultscaps each run, so it doubles as a cost ceiling.
Startup research with AI agents (MCP)
Connect this Actor to an AI agent through Apify MCP and ask in plain language:
List the fintech companies from YC's last two batches that are hiring, with their founders and a one-line summary.
Agent checklist:
- Use
mode: "companies"withbatches,industriesorregions; usemode: "jobs"for job questions. - Turn on
scrapeFoundersorscrapeOpenJobsonly when the user asks for founders or roles. - Keep
maxResultsclose to the request; read rows withget-dataset-items. - Share
ycUrlorjobUrlso the user can open each record.
API example
curl -X POST "https://api.apify.com/v2/acts/khadinakbar~ycombinator-scraper/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"mode": "companies", "query": "developer tools", "isHiring": true, "maxResults": 25}'
Related startup research tools from the same developer
| Your next step | Use | Why |
|---|---|---|
| When you then want company emails and phones | Bulk Website Contact Extractor | Contacts from company websites |
| When you want the LinkedIn company page | LinkedIn Company Finder from Website | Website to LinkedIn page |
| When you look at startup jobs beyond YC | Wellfound Jobs Scraper | Startup jobs with salary and equity |
| When you research the people behind a company | LinkedIn Company Search Scraper | Company pages by keyword and location |
Best results
| Starting situation | Helpful action | Expected outcome |
|---|---|---|
| Tracking each new batch | Schedule a task with monitoringMode on | Only newly listed companies each run |
| Building a sales list | Combine industries, regions and isHiring | Growing companies in your market |
| Recruiting or job hunting | Use jobs mode with jobRole and jobLocation | Matching roles across all YC companies |
| A filtered view from the YC site | Paste the directory link into startUrls | The same set of companies |
Builder's note
I found that most people browsing the YC directory want to know who the founders are and whether the company is hiring, so scrapeFounders and scrapeOpenJobs add both to the company row. I learned that many users check new batches every week, so monitoringMode keeps a memory of what each task has already returned.
FAQ
Do I need a YC or Work at a Startup account?
No. The Actor reads YC's public directory and jobs pages.
How do I pick a batch?
Use the batch name as YC shows it, such as Spring 2026, Winter 2026 or Summer 2025.
Why are salaryRange and equityRange empty on some jobs?
Companies choose whether to list pay and equity. When they do, the fields are filled.
Can I get every YC company?
Yes. Leave the filters empty and raise maxResults; the directory is paged automatically.
What does monitoringMode do?
It remembers the companies and jobs returned in earlier runs of the same task, so each run returns only new ones.
Responsible use
This Actor collects public information from Y Combinator's directory and jobs board, which includes founders' names and public profiles. Use it with a lawful basis, respect people's privacy in outreach, and follow Y Combinator's terms. Read Apify's guide on whether web scraping is legal for more context. Y Combinator is a trademark of Y Combinator Management, LLC. This independent Actor is not affiliated with, associated with, or endorsed by Y Combinator. For questions or bugs, open a ticket in the Issues tab.