Y Combinator Work at a Startup Job Scraper
Pricing
Pay per usage
Y Combinator Work at a Startup Job Scraper
Get live job openings from the YC portfolio job board (workatastartup.com) as clean structured data. Fan out across role-specific queries, deduplicate by job ID, and export to JSON/CSV or pull via API. No login, no setup.
Get live job openings from the YC portfolio job board (workatastartup.com) as clean, structured data — no login, no account, no setup.
Browse engineering, ML/AI, data, and frontend roles across the entire YC company graph, from well-known portfolio companies to current-batch startups.
Why use it
- Always current — reflects the live board, refreshed continuously.
- YC company context — includes company batch (e.g. W22, S23), one-liner description, and direct link to the public job page.
- Deduplication built in — fan-out across multiple role queries, with automatic deduplication by job ID so each opening appears once.
- Clean structured output — ready for spreadsheets, databases, dashboards or job-matching pipelines.
- No proxies required — lightweight runs using only the job board's own public API.
What you get
One dataset item per opening:
| Field | Description |
|---|---|
id | Stable job ID |
title | Job title |
company | Company name |
companySlug | URL slug for the company profile |
companyBatch | YC batch (e.g. W22, S23) |
location | Job location or "Unknown" |
roleType | Role type (e.g. Full-time, Part-time) |
jobType | Broad job category |
salary | Salary range if disclosed |
postedAt | Posting date (empty — not exposed by the board) |
snippet | Short context blurb built from company one-liner + metadata |
url | Direct link to the full public job page |
source | Always ycombinator_was |
Input
| Field | Type | Default | Notes |
|---|---|---|---|
queries | array of strings | (built-in set) | Role-specific search terms to fan out across. Each term fetches an independent result page; results are merged and deduplicated. |
maxItems | integer | 50 | Max unique postings to return. Set to 0 for no limit. |
Default query set
When queries is omitted the scraper fans out across:
machine learning, mlops, data engineer, ai engineer, frontend,
react, fullstack.
Example input
{"queries": ["machine learning", "mlops", "data engineer"],"maxItems": 30}
Returns up to 30 unique ML/data-focused roles from the YC job board.
Use cases
- Engineers targeting YC-backed startups, set up as a recurring alert.
- Recruiters sourcing early-stage tech talent from the YC network.
- Job aggregators and newsletters covering the startup ecosystem.
- Researchers tracking hiring trends across YC portfolio companies.