Wellfound Startup Jobs Scraper avatar

Wellfound Startup Jobs Scraper

Pricing

$2.00 / 1,000 job listings

Go to Apify Store
Wellfound Startup Jobs Scraper

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

Clearrun Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

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 / salaryMax are numbers in salaryCurrency (ISO code; Indian lakh values are expanded, so ₹8L is 800000). salaryText, equityText and compensationText keep Wellfound's original wording. All are null when the listing shows no compensation.
  • equityMin / equityMax are percentages; "No equity" gives 0 / 0.
  • remoteMode is remote, onsite or onsite_or_remote; remote is Wellfound's boolean flag.
  • company.size is the headcount band (1-10, 11-50, 51-200, 201-500, 501-1000, 1001-5000, ...); company.stage is the funding stage badge (Early Stage, Growth Stage, Scale Stage) when Wellfound shows one.
  • postedAt is when the listing went live. description is Markdown; switch it off with includeDescription: false.
  • position is the job's rank within its search across pages; page is 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

FieldDefaultNotes
roles["software engineer"]Job titles, one per line. Any wording works; it is turned into Wellfound's URL slug (software engineersoftware-engineer)
locations["remote"]Cities as they appear in wellfound.com URLs (london, san francisco, new york, berlin) or remote. Empty = all locations
remoteOnlyfalseUse Wellfound's remote listings for every role and skip on-site jobs
startUrlsPaste wellfound.com listing pages: /role/l/<role>/<city>, /role/r/<role>, /role/<role>, /location/<city>, /remote, /jobs
maxResults100Cap across the whole run
maxResultsPerQuery100Cap for each role and location combination
includeDescriptiontrueInclude the Markdown job description
proxyConfigurationApify residentialWellfound 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.