Pricing
from $80.00 / 1,000 results
Wellfound Startup Jobs Scraper
Collect startup & tech job listings from Wellfound (AngelList Talent) by role, location, remote, or company โ with full descriptions, pay, equity, company size, funding, and hiring badges. No login.
Pricing
from $80.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Collect startup and tech job listings from Wellfound (formerly AngelList Talent) โ by role, location, remote, or company โ with full job descriptions, pay ranges, equity, company size, funding signals, and hiring badges. No account or login required.
Why use this actor
- No login or account needed โ works on public job pages.
- Full job descriptions included โ not just titles. Every job comes with its complete description, pay range, and location.
- Rich company context โ each job carries the company name, size, one-line pitch, and hiring badges (Actively Hiring, Responds Quickly, Growing Fast, Top Investors, Y Combinator, and more).
- Flexible targeting โ search by role, by city/state/country, remote-only, or pull every opening from specific companies.
- Built-in filters โ narrow by job type, date posted, and keyword without extra work.
- Stable JSON output โ clean, consistent records ready for spreadsheets, databases, or hiring/market dashboards.
- Handles site protection automatically โ you don't manage browsers, sessions, or retries.
How it works
- You choose what to collect: one or more roles (e.g.
software-engineer), locations (e.g.new-york,united-states), a remote-only toggle, and/or specific companies. - Optionally add filters: job type, date posted, and a keyword.
- The actor opens the matching Wellfound pages, reads every job on them, and turns the next pages automatically until it reaches your limit.
- Each job becomes one row in your dataset โ downloadable as JSON, CSV, or Excel.
You don't need to manage proxies-per-page, sessions, or page-turning logic โ just press Run. A residential proxy (US recommended) should be enabled, which is the default.
Use cases
- Recruiting & sourcing โ build fresh lists of startups hiring for a given role or city.
- Sales & lead gen โ find companies that are actively hiring (a growth signal) and reach the right teams.
- Market & talent research โ track which roles, pay ranges, and locations are in demand across the startup ecosystem.
- Competitive hiring intelligence โ monitor specific companies' open roles over time.
- Job boards & aggregators โ feed startup roles into your own product.
Input
{"roles":["software-engineer"],"locations":["new-york"],"companySlugs":[],"remoteOnly":false,"jobTypes":["full-time"],"datePosted":"month","keyword":"","maxItemsPerQuery":0,"maxItems":0,"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}}
| Field | Type | Description |
|---|---|---|
roles | array | Roles to collect, as Wellfound slugs (lowercase, dash-separated), e.g. software-engineer, product-manager, designer, data-scientist. Combine with locations for role-in-city results. |
locations | array | Cities, states, or countries by name (not a country code), e.g. new-york, san-francisco, london, california, united-states, india. Type any location Wellfound supports. |
companySlugs | array | Optional. Pull every opening from specific companies. Use the handle from the company's page URL (wellfound.com/company/THIS-PART), e.g. stripe, openai. |
remoteOnly | boolean | Keep only roles that can be done remotely. Default false. |
jobTypes | array | Keep only these employment types: full-time, part-time, contract, internship, cofounder. Empty = all. |
datePosted | string | Keep only jobs posted within: any, today, 3days, week, month. Default any. |
keyword | string | Optional. Keep only jobs whose title or description contains this text (e.g. python, react, senior). |
maxItemsPerQuery | integer | Cap jobs per role/location/company. 0 = all available. |
maxItems | integer | Overall cap for the whole run. 0 = no limit. |
proxyConfiguration | object | Residential proxy is required; US is recommended (the default). |
You must provide at least one of roles, locations, or companySlugs.
Output
One record per job:
{"_input":"role:software-engineer","_scrapedAt":"2026-06-16T12:03:43Z","recordType":"JOB_LISTING","jobId":"4322508","title":"Software Engineer","slug":"software-engineer","jobType":"full-time","compensation":"$150k โ $185k","equity":null,"remote":true,"locationNames":["New York City"],"acceptedRemoteLocationNames":["United States"],"primaryRoleTitle":"Software Engineer","yearsExperienceMin":null,"yearsExperienceMax":null,"atsSource":"AtsIntegration::Ashby::Listing","liveStartAt":1781047549,"description":"**Come join our Engineering team!** ... (full description, truncated here)","jobUrl":"https://wellfound.com/company/futurefit-ai-2/jobs/4322508-software-engineer","startup":{"id":"8030547","name":"FutureFit AI","slug":"futurefit-ai-2","companySize":"SIZE_11_50","highConcept":"AI-powered GPS for your Career","logoUrl":"https://photos.wellfound.com/startups/i/8030547-...-medium_jpg.jpg","badges":[{"id":"ACTIVELY_HIRING","label":"Actively Hiring","tooltip":"Actively processing applications"},{"id":"QUICK_RESPONDER-8030547","label":"Responds within two weeks"},{"id":"B2B-8030547","label":"B2B"},{"id":"COMPANY_STAGE-8030547","label":"Early Stage","data":"early_stage"}// ... more]}}
| Field | Type | Description |
|---|---|---|
_input | string | The query that produced this record (e.g. role:software-engineer). |
_scrapedAt | string | UTC timestamp when the record was collected. |
recordType | string | Always JOB_LISTING. |
jobId | string | Wellfound's job ID. |
title | string | Job title. |
jobType | string | full-time, part-time, contract, internship, or cofounder. |
compensation | string | Pay range as shown (e.g. $150k โ $185k), if listed. |
equity | string | Equity range, if listed. |
remote | boolean | Whether the role can be done remotely. |
locationNames | array | Listed work locations. |
acceptedRemoteLocationNames | array | Remote regions accepted, if any. |
primaryRoleTitle | string | The role category Wellfound assigns. |
yearsExperienceMin / Max | number | Experience range, if listed. |
atsSource | string | The hiring system the listing came through (a useful company signal). |
liveStartAt | number | When the job went live (Unix seconds). |
description | string | The full job description. |
jobUrl | string | Direct link to the job on Wellfound. |
startup | object | Company details: name, slug, companySize, highConcept (one-line pitch), logoUrl, and badges (hiring signals). |
Records that fail (e.g. an unknown role/location slug) are returned with an _error field instead of job data, so nothing fails silently.
Notes
- Location is a name, not a country code โ use
united-states, notUS. - Job type, date posted, and keyword are applied as filters on the collected jobs.
- A startup that has several matching jobs may appear under more than one job row โ each job is its own record, de-duplicated by job ID within a query.
