YC Startup Directory Scraper: Batches, Founders & Hiring
Pricing
from $1.00 / 1,000 startup delivereds
YC Startup Directory Scraper: Batches, Founders & Hiring
Search Y Combinator startups by batch, industry, tag, team size or hiring status: company details, batch, tags, website & job openings. No API key. By Physea Labs · Liminal. 90% OFF first week!
Pricing
from $1.00 / 1,000 startup delivereds
Rating
0.0
(0)
Developer
jay casey
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
🔥 Launch Sale: 90% OFF for the first week! Every price below is already the regular, below-market rate, and launch week takes 90% off on top.
Export Y Combinator startups by batch (W24, S25...), industry, region, team size, status and hiring flag, with one-liner, website, tags and location. Optionally enrich with founders (LinkedIn/X), open jobs, socials and founding year. No login, no API key.
What can YC Startup Directory Scraper do?
Pick batches and filters. We read the public YC directory (via the daily-refreshed yc-oss mirror), filter by industry, tags, region, status, team size and hiring flag, then optionally open each company's public ycombinator.com page to add founders, open jobs and socials.
| What you get | Features |
|---|---|
| 🚀 Every YC company: batch, one-liner, website, tags, location | 🗂️ Filter by batch, industry, tag, region, status, size |
| 👩💻 Founders with title, LinkedIn and X | 📅 Batch input in any style: W24, Winter 2024, winter-2024 |
| 💼 Open YC jobs with salary/equity ranges | ⚡ Static JSON source: 5,000+ companies in seconds |
| 🟢 Hiring flag, team size, stage, top-company flag | 📤 CSV, Excel, JSON, API, Zapier, Make, n8n |
Who this is for
- Founders and sales teams selling to fresh YC batches
- Investors and scouts tracking new cohorts
- Recruiters targeting hiring startups by stage and size
- Researchers mapping YC by industry and region
What you get back
| Field | Type | What it is |
|---|---|---|
name | string/null | name |
batch | string/null | batch |
one_liner | string/null | one liner |
website | string/null | website |
industry | string/null | industry |
location | string/null | location |
team_size | integer/null | team size |
is_hiring | boolean | is hiring |
status | string/null | status |
founders_count | integer | founders count |
open_jobs_count | integer | open jobs count |
yc_url | string/null | yc url |
Full rows carry 35 fields; see the Output tab for the complete schema. A sample (trimmed) row:
{"name": "Legora","batch": "Winter 2024","industry": "B2B","is_hiring": true,"founders_count": 2}
What you need to provide
| Field | Type | Required | What it does | Sample |
|---|---|---|---|---|
batches | array | No | W24, S25, F24, X25 or Winter 2024. Leave empty to search the whole directory. | ["W24"] |
industries | array | No | B2B, Fintech, Healthcare, Consumer, Industrials, Education... Matches industry and sub-industry. | ["B2B"] |
tags | array | No | Generative AI, Developer Tools, SaaS, Robotics... | — |
regions | array | No | United States of America, Europe, Remote, San Francisco, India... | — |
searchQuery | string | No | All words must appear in the name, one-liner, description or tags, e.g. 'voice agents'. | — |
statuses | array | No | Active, Acquired, Public or Inactive. Leave empty for all. | — |
hiringOnly | boolean | No | Keep companies flagged as hiring on the YC directory. | true |
topCompaniesOnly | boolean | No | Only companies on YC's top companies list. | false |
minTeamSize | integer | No | 0 = no minimum. | 0 |
maxTeamSize | integer | No | 0 = no maximum. | 0 |
enrichFromYcPage | boolean | No | Read each company's public YC page for founders (with LinkedIn/X), open jobs, LinkedIn/X/GitHub/Crunchbase, founding year and group partner. Slower; charged per enriched company. | true |
maxItems | integer | No | Cap on rows (and cost). Largest teams and YC top companies come first. | 10 |
Quick start
- Click Try for free.
- Press Start. The sample input finishes in well under a minute with no keys or accounts.
- Replace the sample with your own list and run again.
- Download the dataset as CSV, Excel or JSON, or pull it from the API.
Pricing
Pay per result, no subscription. Launch Sale: 90% OFF for the first week!
startup-scraped: $0.001 (startup delivered, $1 per 1,000). One startup row from the directory after your filters.startup-enriched: $0.002 (startup enriched, $2 per 1,000). Founders, open jobs and socials added from the company's public YC page. Only charged when enrichment is on and the page returned data.- For comparison: $0.003-0.01 per company on YC directory scrapers.
- Set a max cost per run in the run options and the run stops cleanly when it hits it.
- Normal Apify platform usage (compute, optional proxy) applies.
Limits and honest notes
- Directory data comes from the public yc-oss mirror of the YC directory, refreshed daily; brand-new edits can lag by a day.
- Founder emails are not collected. Only public profile links shown on YC pages.
- Enrichment reads one public page per company, so 500 enriched companies take a few minutes.
- All collection is done by this Actor itself over public sources; it never calls other paid Actors.
Code and API
Same input as the Console sample:
{"batches": ["W24"],"industries": ["B2B"],"hiringOnly": true,"enrichFromYcPage": true,"maxItems": 10}
curl -X POST "https://api.apify.com/v2/acts/physealabs~yc-startup-directory-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" -d @input.json
from apify_client import ApifyClientitems = ApifyClient("YOUR_APIFY_TOKEN").actor("physealabs/yc-startup-directory-scraper").call(run_input={"batches": ["W24"], "industries": ["B2B"], "hiringOnly": true, "enrichFromYcPage": true, "maxItems": 10})
It also works from Zapier, Make, n8n and Apify schedules.
About
Built by Physea Labs · Liminal: the same grounded-research engine that powers Liminal's checked answers, packaged as a plain scraper. No AI guesswork in the data, every row is traceable to its public source.
Need the next step, like scoring these results, deciding which accounts to pursue or writing a cited brief? Liminal by Physea Labs does that on top of data like this. Questions or a missing field? Open an issue on this Actor and we usually ship fixes within days.