Discover/Y Combinator API
live

Y Combinator APIycombinator.com ↗

Access YC company profiles, founder directories, partner bios, and startup job listings via 6 structured endpoints. Filter by batch, industry, and hiring status.

Endpoint health
verified 15h ago
get_person_detail
search_companies
search_founders
get_partners
search_jobs
6/6 passing latest checkself-healing
Endpoints
6
Updated
23d ago

What is the Y Combinator API?

The Y Combinator API covers 6 endpoints that expose the full YC ecosystem: searchable company and founder directories, detailed company profiles with founder bios and social links, partner profiles with associated content, and job listings from workatastartup.com. The search_companies endpoint alone returns 11 fields per hit — including batch, team size, industry, and hiring status — and supports faceted filtering across thousands of YC companies.

This call costs1 credit / call— charged only on success
Try it
Page number (0-indexed).
Filter by YC batch name (e.g. 'Winter 2024', 'Summer 2023').
Number of results per page.
Search keyword to match against company name, description, and tags.
Filter by industry (e.g. 'Fintech', 'B2B', 'Healthcare').
Filter by hiring status. Accepts 'true' or 'false'.
Filter for YC top companies. Accepts 'true' or 'false'.
→ api.parse.bot/scraper/303993f2-6efa-4ab4-9310-f02643b002a4/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/303993f2-6efa-4ab4-9310-f02643b002a4/search_companies?page=0&batch=Winter+2024&limit=5&query=AI&industry=B2B&is_hiring=true&top_company=true' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalmissing one? ·

Search and filter the YC company directory via Algolia. Returns paginated results with company metadata including name, batch, industry, team size, and hiring status. Supports faceted filtering by batch, industry, hiring status, and top-company designation. An empty query returns the full directory in default order.

Input
ParamTypeDescription
pageintegerPage number (0-indexed).
batchstringFilter by YC batch name (e.g. 'Winter 2024', 'Summer 2023').
limitintegerNumber of results per page.
querystringSearch keyword to match against company name, description, and tags.
industrystringFilter by industry (e.g. 'Fintech', 'B2B', 'Healthcare').
is_hiringstringFilter by hiring status. Accepts 'true' or 'false'.
top_companystringFilter for YC top companies. Accepts 'true' or 'false'.
Response
{
  "type": "object",
  "fields": {
    "hits": "array of company objects with id, name, slug, website, one_liner, batch, industry, team_size, tags, status, isHiring, top_company",
    "page": "integer - current page number",
    "nbHits": "integer - total matching results",
    "nbPages": "integer - total pages available",
    "hitsPerPage": "integer - results per page"
  },
  "sample": {
    "data": {
      "hits": [
        {
          "id": 29798,
          "name": "&AI",
          "slug": "ai-2",
          "tags": [
            "SaaS",
            "B2B",
            "LegalTech"
          ],
          "batch": "Summer 2024",
          "status": "Active",
          "website": "https://www.tryandai.com/",
          "industry": "B2B",
          "isHiring": false,
          "one_liner": "Collaborative workspace for patent litigators",
          "team_size": 13,
          "top_company": false
        }
      ],
      "page": 0,
      "nbHits": 2807,
      "nbPages": 200,
      "hitsPerPage": 5
    },
    "status": "success"
  }
}

About the Y Combinator API

Company Directory and Profiles

search_companies queries the YC company index with optional filters for batch (e.g. 'Winter 2024'), industry (e.g. 'Fintech', 'B2B'), is_hiring, and top_company designation. Results are paginated and each hit includes id, name, slug, website, one_liner, batch, industry, team_size, tags, status, and isHiring. Passing an empty query returns the full directory. To get full details for a specific company, pass the slug from search results to get_company, which adds founders (with full_name, founder_bio, twitter_url, and linkedin_url), location, and a richer description.

Founder and Partner Profiles

search_founders queries the founder index by name or company keyword. Each hit includes first_name, last_name, current_company, current_title, company_slug, and batches — useful for mapping individuals to their YC cohort history. get_partners returns the complete list of current YC partners in a single call with no pagination, including name, slug, title, bio, photo, and url. For deeper partner data, get_person_detail takes a partner slug (e.g. 'garry-tan') and returns bio, stats, videos, articles, companies, twitter_handle, and linkedin_handle. Note that this endpoint only resolves YC partner slugs, not founder slugs.

Job Listings

search_jobs returns up to 30 open roles from workatastartup.com, filtered by role category. Accepted values include 'software-engineer', 'designer', 'recruiting', 'science', 'product', and others. Each job object includes title, type, location, role_category, salary, company_name, company_slug, company_batch, and a company description. The endpoint defaults to software engineering roles when no role is specified.

Reliability & maintenanceVerified

The Y Combinator API is a managed, monitored endpoint for ycombinator.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when ycombinator.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official ycombinator.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
15h ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a YC batch tracker that surfaces all companies from a specific cohort using the batch filter in search_companies
  • Generate a founder contact list for a given industry by combining search_companies (filtered by industry) with get_company to extract founders and their linkedin_url fields
  • Monitor which YC companies are actively hiring by filtering search_companies with is_hiring=true and top_company=true
  • Aggregate job listings for a specific role type across YC startups using search_jobs with the role parameter
  • Build a YC partner media library by calling get_person_detail for each partner slug to collect videos, articles, and stats
  • Populate a startup database with YC metadata including batch, team_size, tags, and website from search_companies results
  • Research a specific company's founding team by fetching get_company and inspecting the founders array for bios and social handles
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Y Combinator have an official developer API?+
YC does not publish a general-purpose developer API. The company directory and founder search are powered by Algolia and exposed through the ycombinator.com and workatastartup.com websites, but there is no documented public API with keys, versioning, or official support.
What does `get_company` return that `search_companies` does not?+
search_companies returns summary fields useful for directory browsing — one_liner, batch, team_size, isHiring, and tags. get_company adds the founders array (each with full_name, founder_bio, twitter_url, and linkedin_url), a full location string, and a more complete company description. You need the slug from a search result to call get_company.
Can I retrieve detailed profiles for individual founders the same way I can for partners?+
Not currently. search_founders returns directory-level fields like current_company, current_title, batches, and company_slug, and get_company surfaces founder bios. get_person_detail only resolves YC partner slugs and returns a not-found response for founder slugs. You can fork this API on Parse and revise it to add a dedicated founder detail endpoint if you need deeper per-founder data.
How many jobs does `search_jobs` return per call, and can I page through more results?+
search_jobs returns up to 30 job listings per call. The endpoint does not currently expose pagination parameters — the response includes a count field but no nbPages or page offset. If you need broader coverage across role categories, you can call the endpoint once per role value. You can fork the API on Parse and revise it to add pagination support if your use case requires it.
Does the API include YC application data, funding rounds, or valuations?+
No. The API covers company metadata (batch, team_size, tags, status, website), founder profiles, partner content, and job listings. It does not expose application materials, funding round amounts, investor names, or valuation figures. You can fork this API on Parse and revise it to add an endpoint targeting publicly available funding data if needed.
Page content last updated . Spec covers 6 endpoints from ycombinator.com.
Related APIs in B2b DirectorySee all →
startups.rip API
Search and analyze data on 1,700+ Y Combinator startups, including their current status (active, acquired, or defunct), company details, and research reports organized by batch. Find similar companies, browse startups by cohort, and discover insights about YC's portfolio ecosystem.
bookface.ycombinator.com API
Search and retrieve detailed information about Y Combinator portfolio companies, including founder details, company profiles, recent launches, and current job openings. Easily discover startups by browsing the complete directory or looking up specific companies to learn about their founders, news, and hiring opportunities.
cbinsights.com API
Access CB Insights data including company and investor profiles, funding history, competitor maps, the unicorn list, and research reports.
news.ycombinator.com API
Browse Hacker News top/new/best/ask/show stories and job posts, search stories by keyword and timeframe, fetch user profiles, retrieve comment threads for a post, and compute basic engagement stats and trending stories.
crunchbase.com API
Search and retrieve detailed information about companies, investors, and key people to discover funding opportunities, track market competitors, and analyze investment trends. Access comprehensive profiles including organization details, investor backgrounds, and complete funding round histories all in one place.
thecompaniesapi.com API
Enrich your company database with 80+ data points per company, search by industry or company details, and discover email patterns to drive your business intelligence. Find verified company information, get pricing data, and ask contextual questions about any organization to fuel your sales, marketing, or research efforts.
topstartups.io API
Access startup profiles, funding data, job listings, and salary benchmarks from TopStartups.io. Filter by industry, location, funding stage, company size, and more to explore the startup landscape at scale.
angel.co API
Search for startup job opportunities and explore detailed information about companies, positions, and founders all in one place. Discover your next role by browsing Wellfound's curated startup jobs with comprehensive company profiles and person details.