Wellfound Startup Jobs Scraper
Pricing
$2.00 / 1,000 job listings
Wellfound Startup Jobs Scraper
Public startup job listings from Wellfound (formerly AngelList Talent) by role and location: title, company (name, tagline, size, stage, badges, logo), locations, remote mode, salary range with currency, equity range, job type, posted date and description. No login, no personal data.
Pricing
$2.00 / 1,000 job listings
Rating
0.0
(0)
Developer
Clearrun Data
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Search Wellfound (formerly AngelList Talent) by role and location and get every public job listing with the company, locations, remote mode, salary range, equity range, job type, posted date and description. Reads the data Wellfound embeds in its listing pages, so no browser is needed and runs are fast and cheap. Public listing pages only: no login, no candidate or recruiter data.
What you get
{"jobId": "4689464","title": "Software Engineer","url": "https://wellfound.com/jobs/4689464-software-engineer","applyUrl": "https://wellfound.com/jobs/4689464-software-engineer","company": {"id": "93099","name": "Canva","slug": "canva","url": "https://wellfound.com/company/canva","tagline": "Empowering the world to design","size": "1001-5000","stage": "Scale Stage","badges": ["Actively Hiring", "Scale Stage", "Top Investors", "Valuation $1B+"],"logo": "https://photos.wellfound.com/startups/i/93099-....jpg"},"locations": ["Sydney"],"remote": true,"remoteMode": "onsite_or_remote","acceptedRemoteLocations": [],"salaryMin": 150000,"salaryMax": 185000,"salaryCurrency": "USD","salaryText": "$150k – $185k","equityMin": 0.05,"equityMax": 0.25,"equityText": "0.05% – 0.25%","compensationText": "$150k – $185k • 0.05% – 0.25%","jobType": "full-time","experienceMinYears": null,"experienceMaxYears": null,"experienceText": null,"roleTitle": "Software Engineer","postedAt": "2026-09-08T00:58:15.000Z","autoPosted": false,"atsSource": null,"description": "**Join the team redefining how the world experiences design.** ...","query": { "role": "software engineer", "location": "remote", "url": "https://wellfound.com/role/r/software-engineer" },"page": 1,"position": 1,"sourceUrl": "https://wellfound.com/role/r/software-engineer","scrapedAt": "2026-09-09T08:31:12.512Z"}
Field notes:
salaryMin/salaryMaxare numbers insalaryCurrency(ISO code; Indian lakh values are expanded, so₹8Lis800000).salaryText,equityTextandcompensationTextkeep Wellfound's original wording. All arenullwhen the listing shows no compensation.equityMin/equityMaxare percentages; "No equity" gives0/0.remoteModeisremote,onsiteoronsite_or_remote;remoteis Wellfound's boolean flag.company.sizeis the headcount band (1-10,11-50,51-200,201-500,501-1000,1001-5000, ...);company.stageis the funding stage badge (Early Stage, Growth Stage, Scale Stage) when Wellfound shows one.postedAtis when the listing went live.descriptionis Markdown; switch it off withincludeDescription: false.positionis the job's rank within its search across pages;pageis the Wellfound results page it came from.
The key-value store record STATS holds, per search, the delivered count, how many listings Wellfound reports for the search,
pages fetched and min/median/max salary midpoints per currency.
Input
| Field | Default | Notes |
|---|---|---|
roles | ["software engineer"] | Job titles, one per line. Any wording works; it is turned into Wellfound's URL slug (software engineer → software-engineer) |
locations | ["remote"] | Cities as they appear in wellfound.com URLs (london, san francisco, new york, berlin) or remote. Empty = all locations |
remoteOnly | false | Use Wellfound's remote listings for every role and skip on-site jobs |
startUrls | — | Paste wellfound.com listing pages: /role/l/<role>/<city>, /role/r/<role>, /role/<role>, /location/<city>, /remote, /jobs |
maxResults | 100 | Cap across the whole run |
maxResultsPerQuery | 100 | Cap for each role and location combination |
includeDescription | true | Include the Markdown job description |
proxyConfiguration | Apify residential | Wellfound blocks Apify's datacenter IPs with HTTP 403s |
Every role is combined with every location. A location Wellfound does not recognise is skipped with a warning in the log (Wellfound would otherwise silently show all locations). Wellfound serves 20 companies per page with up to three highlighted jobs each, so a search typically yields 30–60 jobs per page; pagination continues until your cap or the last public page.
Pricing
Pay per job listing delivered. Duplicate listings within a run are removed before charging. Searches that return nothing cost nothing.
Speed & cost
Runs in roughly 30–60 seconds per 100 results; a 100-job run costs about $0.20 in job events plus roughly $0.02 of platform usage.
Use from an AI agent
Available through the Apify MCP server, for example: "Find remote software engineer jobs on Wellfound that pay at least $150k and list the companies with their stage." Or call the API directly:
curl -X POST "https://api.apify.com/v2/acts/clearrun~wellfound-jobs/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"roles":["product manager"],"locations":["london","remote"],"maxResults":50}'
Support
Open an issue on the Issues tab with your input and the run ID. Issues are answered within one working day.