Wellfound (AngelList) Startup Jobs & Company Scraper avatar

Wellfound (AngelList) Startup Jobs & Company Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Wellfound (AngelList) Startup Jobs & Company Scraper

Wellfound (AngelList) Startup Jobs & Company Scraper

Extract startup job listings (role, location, remote, salary range, equity) and company profiles (funding stage, size, market, social links) from Wellfound (formerly AngelList Talent). For recruiters, talent agencies, job-board aggregators and market researchers.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Ahmed Jasarevic

Ahmed Jasarevic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does Wellfound (AngelList) Startup Jobs & Company Scraper do?

This Actor extracts startup job listings and company profiles from Wellfound (formerly AngelList Talent). For every job it returns the title, role, location, remote policy, job type, salary range and equity range, description, and the hiring company's profile. For company pages it returns the funding stage, team size, market, total raised, and social/website links.

It is built for recruiters, startup talent agencies, job-board aggregators, and market researchers who track which startups are hiring, what they pay, and at what stage. It runs on the Apify platform, so you get an API, scheduling, automatic proxy rotation and monitoring out of the box.

Why use this Actor?

  • Startup-specific data that job boards don't have — Wellfound listings include equity ranges and funding-stage context that are unavailable on LinkedIn, Indeed or Glassdoor.
  • Hiring-velocity signal — a seed-stage startup suddenly posting 10+ roles is often closing a round; this data surfaces that movement.
  • Compensation benchmarking — numeric salary min/max and equity min/max are parsed from the raw strings so you can compare across roles, stages and markets.
  • Lead generation — company pages expose the website, LinkedIn, Twitter and other public contact channels for outreach.

How to use this Actor

  1. Open the Actor in Apify Console.
  2. In the Input tab, choose one or more search dimensions:
    • Role slugs (e.g. software-engineer, product-manager, data-scientist)
    • Location slugs (e.g. remote, san-francisco, london)
    • Company slugs (e.g. moxion-power-co) for full profiles
    • Direct URLs for anything else
  3. Click Start — or run it via the Apify API, schedule it daily, or wire it into Make/Zapier/n8n.

Tip: You need at least one of the four input groups. Role + location are combined into search URLs like https://wellfound.com/role/l/software-engineer/remote.

Input

FieldTypeDefaultDescription
rolesstring[][]Role slugs to search, e.g. software-engineer
locationsstring[][]Location slugs, e.g. remote, san-francisco
companySlugsstring[][]Company slugs for full profiles
startUrlsarray[]Direct Wellfound URLs (search / company / job pages)
maxItemsinteger100Hard cap on dataset records
maxPagesPerSearchinteger5Max result pages crawled per search URL
maxConcurrencyinteger3Parallel browser pages (keep 2–4 to avoid rate limits)
proxyConfigurationproxyResidentialApify proxy; Residential is recommended

Example JSON input:

{
"roles": ["software-engineer"],
"locations": ["remote", "san-francisco"],
"maxItems": 200,
"maxPagesPerSearch": 5
}

Output

Each record is a type: "job" or type: "company" object. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

{
"type": "job",
"id": "2275832",
"title": "Senior UI/UX Designer",
"slug": "senior-ui-ux-designer",
"url": "https://wellfound.com/jobs/moxion-power-co-senior-ui-ux-designer",
"role": "Designer",
"jobType": "full_time",
"remote": true,
"locations": ["San Francisco"],
"postedAt": "2022-05-28T07:48:45.000Z",
"compensation": "$150K – $200K · 0.1% – 0.5%",
"currency": "USD",
"salaryMin": 150000,
"salaryMax": 200000,
"equityMin": 0.1,
"equityMax": 0.5,
"company": {
"id": "8281817",
"name": "Moxion Power",
"slug": "moxion-power-co",
"url": "https://wellfound.com/company/moxion-power-co",
"companySize": "SIZE_11_50"
}
}

Data table

FieldDescription
title, role, jobTypeJob title, primary role, and type (full_time, etc.)
remote, locationsRemote flag and location names
salaryMin, salaryMax, currencyParsed annual salary range
equityMin, equityMaxParsed equity range in percent
compensationRaw compensation string as shown on Wellfound
postedAt, descriptionPublish date and full description
companyNested company summary (name, slug, size, high concept, URL)
stage, totalRaisedAmountCompany funding stage and total raised (company records)
markets, hiring, badgesCompany market tags, hiring flag, badges (company records)

Pricing / Cost estimation

How much does it cost to scrape Wellfound?

This Actor uses a Playwright browser to handle Wellfound's anti-bot protection (Cloudflare/DataDome), which costs more compute than a plain-HTTP scraper. Expect roughly 1–3 Apify compute units per ~100 job records, depending on concurrency and pages crawled. Free Apify users get a capped preview run (10 records). Residential proxy traffic is recommended and billed separately per Apify's proxy pricing. Keep maxConcurrency low (2–4) to avoid rate limiting and control cost.

Tips / Advanced options

  • Watch specific startups with companySlugs to get full profiles including stage, size, markets and up to 20 open jobs each.
  • Reduce cost: use fewer search URLs, a lower maxPagesPerSearch, or scrape only company pages.
  • Avoid blocking: keep maxConcurrency at 2–3 and use the default residential proxy prefill.
  • Guest-access limits: Wellfound hides salary/equity behind login for some filter combinations and paginates only the first page of the /jobs app; the SEO landing pages (/role/*, /location/*, /company/*) used by this Actor are fully readable without login.

FAQ, disclaimers, and support

Is scraping Wellfound legal? Wellfound's job listings and company profiles are public pages — the same data Google indexes. This Actor reads only public content and does not bypass logins or access controls. As with any dataset, respect Wellfound's Terms of Service and local privacy laws (e.g. GDPR for EU personal data) when redistributing data.

Why does Wellfound need a browser? Wellfound is protected by Cloudflare and DataDome anti-bot systems and is a JavaScript SPA. A stealth Playwright browser routed through Apify's residential proxy is required to read the pages reliably. If a run hits an unresolved challenge, retry with residential proxy enabled.

Limitations: founder/recruiter emails are not publicly exposed on Wellfound, so contact info is limited to the company's public website and social links. Pagination within a single company's job list is capped at the first 20 listings.

Found a bug or want a custom field/extractor? Open an issue on the Issues tab of this Actor — or contact us for a custom scraping solution.