Wellfound Jobs Scraper - Startup Jobs, Salary & ATS
Pricing
from $1.60 / 1,000 job scrapeds
Wellfound Jobs Scraper - Startup Jobs, Salary & ATS
Scrape startup jobs from Wellfound (formerly AngelList Talent) with the full job description, parsed salary and equity ranges, funding-stage and investor badges, and the ATS each startup runs. Filter by role, location or remote. No login, no API key.
Pricing
from $1.60 / 1,000 job scrapeds
Rating
0.0
(0)
Developer
WebData Labs
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Wellfound Jobs Scraper
Scrapes startup jobs from Wellfound, formerly AngelList Talent - the board where seed-to-Series-C startups post and where the company behind the job is half the reason to care about it.
Every other Wellfound scraper on the Store hands you the same listing: title, company, location, pay. This one also gives you three columns none of them return:
atsVendor- which applicant tracking system the startup runs: Greenhouse, Ashby, Lever, Workable, Dover. Present on about two thirds of jobs. If you sell to recruiting teams, that is your segmentation column, and it is not available anywhere else on the Store.- Company signals as real columns - funding stage, YC-backed, top investors, recently funded, valuation, B2B or B2C, actively hiring, how fast the company replies, and the numeric ratings Wellfound shows for the company overall, work/life balance and leadership.
- The full job description, on every row, at no extra cost. It arrives as markdown in the same request as the listing, so there is no second fetch and no surcharge for it. Measured 100% of rows across every test run.
No login, no API key, no proxy configuration to think about. Deep crawls rotate their exit address automatically, because Wellfound rate limits per IP once a single run goes past a few dozen pages.
What you get per job
{"jobId": "3272257","jobSlug": "software-engineer","title": "Software Engineer","url": "https://wellfound.com/jobs/3272257-software-engineer","primaryRoleTitle": "Software Engineer","jobType": "full-time","isRemote": false,"remoteKind": "ONSITE","wfhFlexible": false,"locationNames": ["San Francisco"],"acceptedRemoteLocationNames": [],"yearsExperienceMin": 1,"yearsExperienceMax": null,"postedAt": "2026-08-21T16:30:58Z","autoPosted": false,"compensationText": "$130k - $210k * 0.05% - 0.2%","salaryMin": 130000.0,"salaryMax": 210000.0,"salaryCurrency": "USD","equityMin": 0.05,"equityMax": 0.2,"atsSource": "AtsIntegration::Ashby::Listing","atsVendor": "Ashby","description": "## About the role\n\n**tl;dr**: Fresh off a $15M Series A led by Accel ...","companyId": "8975809","companyName": "Agave API","companySlug": "agave-api","companyUrl": "https://wellfound.com/company/agave-api","companyLogoUrl": "https://photos.wellfound.com/startups/i/8975809-...-medium_jpg.jpg","companySize": "SIZE_11_50","companyHighConcept": "Field and finance, finally in sync","companyBadges": ["Actively Hiring", "Top 5% of responders", "Responds within a few days","Early Stage", "Top Investors", "YC Funded", "Growing fast"],"activelyHiring": true,"responseSpeed": "Top 5% of responders","companyStage": "early_stage","companyStageLabel": "Early Stage","recentlyFunded": false,"topInvestors": true,"ycBacked": true,"valuationOver1B": false,"isB2B": false,"isB2C": false,"growingFast": true,"ratingOverall": null,"ratingWorkLifeBalance": null,"ratingLeadership": null,"searchRole": "software-engineer","searchLocation": null,"sourceUrl": "https://wellfound.com/role/software-engineer","sourcePage": 1,"scrapedAt": "2026-09-06T18:19:42Z"}
description, title, url, postedAt and the company block come back on every job.
compensationText and the salary and equity numbers parsed from it were present on 290 of
300 jobs in a full New York run; atsVendor on 232 of 300; the funding-stage and rating
columns only when Wellfound shows that badge on the company.
Input
| Field | Type | Default | What it does |
|---|---|---|---|
roles | array | [] | Wellfound role slugs, one search per role: software-engineer, data-scientist, product-manager. All 515 slugs are listed on wellfound.com/browse/tech-jobs. |
locations | array | [] | Wellfound location slugs: san-francisco, new-york, london, berlin, united-states. Combined with roles, searches each role in each location. |
remoteOnly | boolean | false | Search Wellfound's remote pages. Applies when roles is set without locations, because Wellfound has no remote variant of the role-and-location page. |
startUrls | array | [] | Landing pages you already have. Accepts /role/l/<role>/<location>, /role/r/<role>, /role/<role> and /location/<location>. |
maxResults | integer | 200 | Stop after this many jobs. One job is one charged result. |
maxPagesPerQuery | integer | 0 | Optional page cap per search. 0 means page until Wellfound runs out. |
onlyNewJobs | boolean | false | Return only jobs no previous run of this Actor delivered. Nothing new means nothing charged. |
Leave roles, locations and startUrls all empty and the Actor scrapes
/location/united-states, the whole US board.
Ready-made searches
Each of these runs with one click, no input to fill in:
- Software engineer jobs in San Francisco
- Remote software engineer jobs
- All startup jobs in New York
- Data scientist jobs across the US
- Product manager jobs in London
- Remote product designer jobs
- Startup jobs with the ATS and badge columns
- New startup jobs, daily monitor
What Wellfound does and does not cover
Coverage is the public landing pages, and they are the whole product. Wellfound's logged-in search is not reachable without an account, but the public role and location pages carry the same jobs with the same fields, including the full description. Nothing is missing from a row because you are not logged in.
One search is bounded by Wellfound's own page count, and that number varies a lot by query: 771 jobs for software-engineer in San Francisco, about 5,000 for software-engineer across the US, about 11,900 across all remote jobs, 37 for software-engineer in Berlin. A full walk of the US software-engineer pages returned 2,670 unique jobs across 92 pages with no duplicates.
The Actor walks to the last real page and stops there. It never pages past the end and never re-bills you for a page you already have: asking Wellfound for a page beyond the last one returns page 1 again with HTTP 200 and no error, so the Actor stops on the first page that brings no new job ids as well as on the page count Wellfound reports.
To go wider than one search, split it: add more roles, or more locations, rather than expecting one query to return everything.
Slugs have to be real. On the role-and-location pages Wellfound does not reject an unknown slug: it drops that filter and answers a broader query at HTTP 200. This Actor checks the arguments Wellfound actually applied against the ones you asked for, refuses the mismatched rows, and tells you which slug was ignored. That is why a typo returns an error instead of 3,000 jobs from the wrong search.
Locations are not US-only. london, berlin, toronto, bangalore and others work,
though volumes outside the US hubs are much smaller.
onlyNewJobs stops at the first page where everything was already delivered. It is
built for a schedule: run it daily and you get what appeared since yesterday, not a backfill
of older listings you would be charged for.
Pricing
Pay per result. You are charged for each job row pushed to the dataset, nothing else - no start fee, no per-request charge, and no surcharge for the full description because it costs the Actor nothing extra to include.
A run that returns nothing costs nothing. That matters most with onlyNewJobs on a
schedule: on a quiet day the run is free.
🧩 Related Actors
- XING Jobs Scraper - German-speaking roles with salary ranges and the employer's own apply URL.
- ATS Jobs Scraper - pull the same roles straight from Greenhouse, Lever, Ashby and Workday boards, with no job-board middleman.
- Company Career Page Jobs API - read jobs off a company's own careers page when it is not on any board.
- Indeed Jobs Scraper - the largest general job board, for volume rather than niche.
- Buyer Fit Brief API - score a finished lead list against your ideal customer profile.
FAQ
Do I need a Wellfound account or cookie? No. Nothing in this Actor is logged in.
Is the description the complete posting or a preview? Complete, as markdown, exactly as Wellfound stores it. It arrives inline with the listing, which is why there is no option to turn it off - turning it off would not save a request.
Why is atsVendor empty on some jobs?
Because Wellfound only exposes it for jobs synced from an ATS. Jobs posted directly in
Wellfound have no ATS behind them. Roughly two thirds of rows carry it.
Can I filter by funding stage, YC or ATS?
Not at the source - Wellfound offers no such filter on these pages. Scrape the roles or
locations you care about and filter the dataset on companyStage, ycBacked or
atsVendor, which are plain columns in the output.
What is compensationText versus salaryMin and salaryMax?
compensationText is Wellfound's own display string, kept verbatim so nothing is lost.
The numeric fields are parsed from it: salary range, currency, and the equity range when
the posting quotes one.
Why did my run fail with "Wellfound ignored every slug"? A role or location slug does not exist. Check it against wellfound.com/browse/tech-jobs. The Actor fails loudly rather than handing you rows from a query you did not ask for.