Y Combinator Companies Scraper avatar

Y Combinator Companies Scraper

Pricing

from $1.40 / 1,000 results

Go to Apify Store
Y Combinator Companies Scraper

Y Combinator Companies Scraper

Scrapes the Y Combinator startup directory by industry. Each row carries company name, description, YC batch, location, logo and social links, with optional founders, team size, tags and open job postings.

Pricing

from $1.40 / 1,000 results

Rating

0.0

(0)

Developer

Ibnu Adzim

Ibnu Adzim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrapes the Y Combinator startup directory by industry. YC is the most prominent startup accelerator in the world — its company directory is startup/business intelligence data that has not existed anywhere in this portfolio before.


What each row contains

  • Name, one-liner and long description
  • YC batch (e.g. W24, S23) and year founded
  • Location — city and country
  • Logo and social links (website, LinkedIn, Twitter/X, GitHub, Crunchbase)
  • With includeCompanyDetails: founders (names, roles, LinkedIn), team size, tags, and open job postings

Record types

recordTypeOne perPurpose
SEARCH_SUMMARYindustryupstream's own page count, requests spent
COMPANYcompanythe company itself, upstream shape preserved
ERRORfailed inputso every input maps to at least one row

Industry is the only filter offered, and it's a real, current list

industry is validated against Y Combinator's own sitemap, fetched once per run — not a hardcoded list that could go stale as YC adds categories. An unrecognised value is refused before any crawl, with the real list included in the error.

A location filter also exists on the site, but is deliberately not offered here: an unresolvable location silently substitutes an unrelated result set rather than erroring, and — unlike industry — there is no authoritative list of valid location slugs to validate against. Rather than offer a filter that can quietly return the wrong data, it's left out entirely; every company's own city/country/location fields are still in the output for filtering downstream.


Input

FieldNotes
industryOne YC industry slug, e.g. developer-tools, fintech, generative-ai
industriesOptional array to run several industries in one call
includeCompanyDetailsOne extra request per company, for founders/team/tags/jobs
maxItemsPer industry

Example

{
"industries": ["developer-tools", "fintech", "generative-ai"],
"includeCompanyDetails": true,
"maxItems": 200
}

Known limits

  • No location filter (see above).
  • Free-text search (?query=) was tested and found completely inert on this surface — not offered.
  • A company can appear under more than one industry if YC tags it that way; running several industries in one call may produce the same company more than once across different SEARCH_SUMMARY groups (each is scoped to its own industry, by design — the same way a multi-location real-estate crawl in this portfolio can return the same listing from an overlapping area).

Anti-bot

None. Seven TLS fingerprints tested on both list and detail pages returned clean data every time. The Actor still rotates fingerprints on transient failure and defaults to residential proxy, since cloud egress can be fingerprinted differently from a local test — an earlier actor in this portfolio (eFinancialCareers) found exactly that gap on its first cloud run. robots.txt's /companies?* (query-string) path is never used by this Actor — it works entirely through the unrestricted /companies/industry/{slug} and /companies/{slug} path segments.