Y Combinator Jobs Scraper avatar

Y Combinator Jobs Scraper

Pricing

from $2.80 / 1,000 yc job details

Go to Apify Store
Y Combinator Jobs Scraper

Y Combinator Jobs Scraper

Scrape Y Combinator startup job listings with salary, equity, visa sponsorship, founder data, and full descriptions. Filter by role and location. Job-centric output ready for recruiting, salary benchmarking, and startup research.

Pricing

from $2.80 / 1,000 yc job details

Rating

3.9

(3)

Developer

ParseBird

ParseBird

Maintained by Community

Actor stats

4

Bookmarked

337

Total users

91

Monthly active users

14 hours

Issues response

9 days ago

Last modified

Share

Y Combinator Jobs Scraper

Extract startup job listings from Y Combinator's Work at a Startup platform. Scrape salary ranges, equity, visa sponsorship, experience requirements, skills, full descriptions, founder data, and company metadata from every YC-backed job posting.

Discover 3,500+ startup jobs from 800+ YC companies — benchmark compensation, and source candidates across the entire ecosystem.

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

parsebird/yc-jobs-scraper on Apify. Call: ApifyClient("TOKEN").actor("parsebird/yc-jobs-scraper").call(run_input={...}), then client.dataset(run["defaultDatasetId"]).list_items().items for results. Key inputs: searchQuery (string, keyword to search e.g. "machine learning"), roleFilter (string, "software-engineer"/"designer"/"product-manager"/etc.), maxResults (integer). Full actor spec: fetch build via GET https://api.apify.com/v2/acts/parsebird~yc-jobs-scraper (Bearer TOKEN). Get token: https://console.apify.com/account/integrations

What does Y Combinator Jobs Scraper do?

This Actor scrapes workatastartup.com, Y Combinator's official job platform for funded startups. It discovers ALL companies with active job listings, fetches every job from each company page, and enriches results with detail pages. Each record includes:

  • Job details — title, type (full-time/contract/internship), role category, skills required
  • Compensation — salary range with min/max parsed into numbers, currency, equity percentage range
  • Location — city, state, country, or "Remote"
  • Requirements — experience level, visa sponsorship status, required skills
  • Company data — name, YC batch, tagline, description, team size, industry, website, logo
  • Founders — names, roles, and avatar URLs
  • Full description — complete job description in both plain text and HTML
  • Interview process — interview details when available
  • Apply URL — direct link to apply

Why scrape YC Jobs?

  • Salary benchmarking — Compare compensation across YC startups by role, location, and company stage
  • Recruiting — Source candidates interested in startup roles, or find companies hiring for specific skills
  • Market research — Track hiring patterns, in-demand roles, and growth signals across the YC ecosystem
  • Lead generation — Identify fast-growing companies and decision-makers (founders)
  • Investment research — Monitor hiring activity as a signal of company traction
  • Job aggregation — Feed YC job data into your own job board, newsletter, or alert system

How to use

  1. Go to the Y Combinator Jobs Scraper page on Apify Store
  2. Click Try for free
  3. Configure your input:
    • Search Query — Enter a keyword (e.g. "machine learning", "react", "backend") or leave empty to discover ALL jobs
    • Role Filter — Optionally filter by role category
    • Location Filter — Filter by city or region (e.g. "New York", "Remote", "New York, San Francisco")
    • Max Results — Cap the number of jobs returned
  4. Click Start and wait for the run to finish
  5. Download your data in JSON, CSV, Excel, or connect via API

Input parameters

ParameterTypeDefaultDescription
searchQuerystring(empty)Keyword search (e.g. "machine learning"). Leave empty to discover all 3,500+ jobs from 800+ companies
roleFilterstring(empty)Filter by role: software-engineer, designer, product-manager, data-scientist, sales, marketing, support, operations, recruiting, science
locationFilterstring(empty)Filter by location. Supports multiple comma-separated locations (e.g. "New York, San Francisco"). Each is matched as OR. Location terms are also passed to the search engine for better discovery.
maxResultsinteger100Max jobs to return (0 = unlimited). For full discovery runs, increase the Actor timeout to 5 minutes

Note on location filter: The location filter matches against the job's posted location (where the role is based), not the company's headquarters. A company based in San Francisco may post jobs in New York — the filter checks where the job is, not where the company is headquartered. This means you may see fewer companies per location than expected, but every returned job is genuinely available in your specified location.

Output data

Each job is enriched with its detail page automatically:

{
"jobId": "83576",
"title": "Software Engineer",
"url": "https://www.workatastartup.com/jobs/83576",
"companyName": "Kabilah",
"companySlug": "kabilah",
"companyUrl": "https://www.workatastartup.com/companies/kabilah",
"companyTagline": "Pioneering Generative AI for Nursing",
"ycBatch": "W24",
"jobType": "Full-time",
"roleCategory": "Full stack",
"salaryRange": "$125K - $180K",
"salaryMin": 125000,
"salaryMax": 180000,
"salaryCurrency": "USD",
"equity": "0.25% - 1.00%",
"location": "New York, NY, US / Seattle, WA, US / San Francisco, CA, US / Remote (US)",
"experience": "3+ years",
"visaSponsorship": "US citizen/visa only",
"skills": ["Android", "Microsoft Azure", "iOS", "Python"],
"description": "You will work directly with our leadership team to build features...",
"descriptionHtml": "<p>You will work directly with our leadership team...</p>",
"companyDescription": "Pioneering Generative AI for Nursing",
"companyIndustry": "Healthcare",
"companyLogo": "https://bookface-images.s3.amazonaws.com/small_logos/...",
"companyWebsite": "https://www.kabilah.com",
"founders": [
{"name": "Umar Nadeem", "role": "Founder", "avatarUrl": "https://..."},
{"name": "Sarah Raza", "role": "Founder", "avatarUrl": "https://..."}
],
"applyUrl": "https://account.ycombinator.com/authenticate?...",
"scrapedAt": "2026-05-03T13:14:01.654079+00:00"
}

Pricing

This Actor uses Pay-per-event pricing:

EventCostRate
yc-job-detail$0.0028$2.80 per 1,000 jobs

Cost examples:

  • 10 jobs: $0.028
  • 50 jobs: $0.14
  • 100 jobs: $0.28
  • 500 jobs: $1.40
  • 1,000 jobs: $2.80

You only pay for the jobs actually returned.

Tips and best practices

  • Start small — Set maxResults to 5-10 to preview the data before running larger scrapes
  • Keyword search — Use searchQuery to find jobs by keyword (e.g. "react", "machine learning", "backend")
  • Discover all jobs — Leave searchQuery empty to find every available job across the YC ecosystem (3,500+ jobs from 800+ companies)
  • Role filter — Use roleFilter to narrow results to a specific role category after discovery
  • Scheduling — Set up weekly runs to track new job postings and hiring trends

Integrations

Connect this Actor to your workflow:

  • Google Sheets — Export results directly
  • Webhooks — Trigger actions when new data arrives
  • API — Access data programmatically via the Apify API
  • Zapier / Make — Automate downstream workflows