Y Combinator Scraper with Founders & Emails
Under maintenancePricing
from $1.99 / 1,000 results
Y Combinator Scraper with Founders & Emails
Under maintenanceY Combinator scraper extracts startup profiles, founder names, company details, websites, publicly available emails, industries, batch information, and locations 🚀📧 Perfect for startup research, investor sourcing, B2B outreach, competitor analysis, and lead generation.
Pricing
from $1.99 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Hub
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Y Combinator Companies & Founders Scraper
Apify actor that scrapes the YC company directory with full company details, founders, founder emails, open jobs and news.
How it works
| Data | Source | Library |
|---|---|---|
| Company list (with filters) | YC public Algolia index (YCCompany_By_Launch_Date_production) | requests |
| Company detail, founders, jobs, news | Each company page's data-page Inertia JSON, read with a CSS selector | parsel |
| Anti-bot fallback | Automatic escalation on 403/429/503 | cloudscraper |
| Founder emails | first.last@domain permutations + MX / best-effort SMTP verification | dnspython, smtplib |
The HTTP layer (src/http_client.py) tries plain requests first and transparently
retries through cloudscraper if a request is blocked.
Input
{"limit": 10,"get_founders": true,"getEmails": true,"includeRiskyEmails": true,"isHiring": false,"topCompanies": false,"nonprofit": false,"batches": ["All Batches"],"industries": ["All industries"],"regions": ["Anywhere"],"minEmployeeSize": "1+","maxEmployeeSize": "1000+"}
batches/industries/regions— use the sentinel values"All Batches","All industries","Anywhere"to mean no filter. Otherwise pass exact YC facet values, e.g.["Fall 2024"],["Healthcare","Fintech"],["Europe"].minEmployeeSize/maxEmployeeSize— any string with a number (e.g."11+","51-200")."1000+"as the max means no upper bound.includeRiskyEmails— whenfalse, only positively verified addresses are kept.smtpVerify(optional, defaulttrue) — setfalseto skip the SMTP RCPT check and mark every mail-capable domain asrisky(much faster).
Output
One dataset item per company, matching the shape in the task spec: company_details,
location, links, source_context, founders[] (with email / email_status),
jobs[], news[] and data_quality.completeness_flags.
Run locally
pip install -r requirements.txt# reads storage/key_value_stores/default/INPUT.json (Apify) or ./input.jsonpython -m src
Emails. YC does not publish founder emails, so addresses are generated from the founder's name + company domain and verified where possible. A domain with no mail server yields no address; a mailbox we cannot positively confirm is returned as
risky.