Wellfound (AngelList) Startup Jobs & Company Scraper
Pricing
from $2.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
- Open the Actor in Apify Console.
- 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
- Role slugs (e.g.
- 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
| Field | Type | Default | Description |
|---|---|---|---|
roles | string[] | [] | Role slugs to search, e.g. software-engineer |
locations | string[] | [] | Location slugs, e.g. remote, san-francisco |
companySlugs | string[] | [] | Company slugs for full profiles |
startUrls | array | [] | Direct Wellfound URLs (search / company / job pages) |
maxItems | integer | 100 | Hard cap on dataset records |
maxPagesPerSearch | integer | 5 | Max result pages crawled per search URL |
maxConcurrency | integer | 3 | Parallel browser pages (keep 2–4 to avoid rate limits) |
proxyConfiguration | proxy | Residential | Apify 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
| Field | Description |
|---|---|
title, role, jobType | Job title, primary role, and type (full_time, etc.) |
remote, locations | Remote flag and location names |
salaryMin, salaryMax, currency | Parsed annual salary range |
equityMin, equityMax | Parsed equity range in percent |
compensation | Raw compensation string as shown on Wellfound |
postedAt, description | Publish date and full description |
company | Nested company summary (name, slug, size, high concept, URL) |
stage, totalRaisedAmount | Company funding stage and total raised (company records) |
markets, hiring, badges | Company 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
companySlugsto 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
maxConcurrencyat 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
/jobsapp; 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.