Wellfound Jobs: Startup Salary & Equity
Pricing
from $1.00 / 1,000 jobs
Wellfound Jobs: Startup Salary & Equity
Get startup jobs from Wellfound (AngelList Talent) by role and location: title, company, logo, tagline, location, remote policy, posted date, company size, stage, badges and full description, plus salary and equity when the startup lists them. For recruiters, job boards and startup researchers.
Pricing
from $1.00 / 1,000 jobs
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Type a role like Software Engineer (and, if you want, a city or Remote) and get Wellfound's startup jobs as clean rows: title, company, logo and pitch, role, location, remote policy, posted date, company size, funding stage, market, badges such as YC Funded or Top Investors, the full job description, and the salary, equity, years of experience and Glassdoor ratings when the startup lists them (live run 2026-10-06: salary on 90 of 100 jobs, equity on 26, years of experience on 35).
| ๐ผ Title | ๐ข Company | ๐ Location | ๐ Workplace | ๐ฐ Salary | ๐ Equity | ๐ Stage | ๐ Posted |
|---|---|---|---|---|---|---|---|
| Software Engineer | Nyle.ai | San Francisco | Remote or on-site | $100k โ $165k | 1.0% โ 3.0% | Early Stage | 2026-09-30 |
| Senior Software Engineer | Countly | London | Remote | $66k โ $80k | No equity | Early Stage | 2026-09-23 |
| Product Manager, Growth & Lifecycle | Rhythm Energy | Houston | Remote | $140k โ $160k | No equity | Growth Stage | 2026-09-29 |
$1.50 per 1,000 jobs on the Starter plan ($1.80 Free, $1.20 Scale, $1.00 Business). The prefilled run (100 jobs: 50 Software Engineer and 50 Product Manager jobs) costs about $0.15.
It reads Wellfound's public job search pages (formerly AngelList Talent) at run time: no login, no browser, no stored copy of our own. Fast: 40 remote Software Engineer jobs arrived 4.3 seconds after the start request on 2026-10-06, where two of the most-used alternatives took 54 and 83 seconds for the same page.
What you can do with it
- Recruit from startups' hiring lists: every startup hiring for a role, with its size, stage, market, valuation band and a link to its Wellfound page.
- Benchmark startup pay and equity: the ๐ฐ With Salary list holds every job with a published salary (about 9 in 10 jobs), with numbers you can sort and average.
- Feed a job board or newsletter with fresh startup jobs, logos and full descriptions, filtered to the last few days, and only the jobs you don't have yet.
- Find sales leads: startups hiring for a role you sell to, flagged YC Funded, Top Investors, Growing fast or Valuation $1B+.
Input
{"roles": ["Software Engineer", "Product Manager"],"locations": ["San Francisco", "Remote"],"maxJobsPerSearch": 100,"postedWithinDays": 7,"keywords": ["rust", "fintech"],"minSalary": 150000}
| Field | What it does |
|---|---|
roles | Roles as Wellfound names them: Software Engineer, Product Manager, Data Scientist, Designer, Machine Learning Engineer, Sales, Marketing... You can also paste a Wellfound search URL: https://wellfound.com/role/l/designer/new-york, /role/r/<role> (remote), /location/<city> (every role in a city). |
locations | Optional. Cities or countries as Wellfound names them (San Francisco, New York, London, Berlin, Bangalore, United States), or Remote for remote jobs only. Each role is searched in each location. Empty = every location. |
maxJobsPerSearch | Jobs per role and location, in Wellfound's order (default 100; the form starts at 50). 0 = every job Wellfound lists. You pay per job, so this caps the cost per search. |
postedWithinDays | Keep only jobs posted in the last N days (0 = any date). Older jobs are skipped and cost nothing. Wellfound's pages are not sorted by date, so on a big role a short window can match only a few jobs per page: the run then stops reading when the pages no longer pay for themselves, and says so in the run summary. |
keywords | ๐๏ธ Filters: keep only jobs whose title or description mentions one of these words (whole words, any case). |
companies | ๐๏ธ Filters: keep only jobs at startups whose name contains one of these. |
excludeCompanies | ๐๏ธ Filters: leave out jobs at startups whose name contains one of these. |
minSalary | ๐๏ธ Filters: keep only jobs whose salary range reaches at least this (per year, in the job's currency); jobs without a salary are left out. |
excludeJobIds | ๐ Job IDs or Wellfound job links you already have, so a scheduled run brings only new jobs. |
includeDescription | ๐งพ Full description as plain text, plus the links written in it (on by default, same price). |
maxResults | โ๏ธ Stop after this many jobs in total (default 1,000). |
proxyConfiguration | โ๏ธ Apify residential proxies (US) by default. Wellfound's Cloudflare check refuses most datacenter IPs, so keep the default. |
Jobs a filter or excludeJobIds leaves out are never charged.
Output
One row per job. Searches come in the order of your roles and locations; within a search, jobs come in Wellfound's own order (the order its search page shows). A job that several searches find comes once, from the first search.
Two datasets, both with the same rows:
- ๐ผ All Jobs (default dataset). Views: ๐ Overview (๐ผ๏ธ Logo, ๐ผ Title, ๐ข Company, ๐ก Tagline, ๐ Location, ๐ Workplace, ๐ฐ Salary, ๐ Equity, ๐ Stage, ๐ Posted, ๐ Wellfound), ๐ Stats (salary and equity ranges, size, years of experience, the Glassdoor ratings) and ๐ข Companies (๐ผ๏ธ Logo, ๐ข Company, ๐ก Tagline, ๐ฅ Size, ๐ Stage, ๐ Badges, ๐ข Company Page, ๐ฏ Market, ๐ Valuation, ๐ง YC Funded, ๐ผ Top Investors, ๐ Growing Fast, ๐ผ Title, ๐ Wellfound).
- ๐ฐ With Salary: the delivered jobs that publish a salary, in the same order, at no extra charge. View ๐ฐ Salaries: ๐ผ๏ธ Logo, ๐ผ Title, ๐ข Company, ๐ Location, ๐ฐ Salary, ๐ฐ Salary Min, ๐ฐ Salary Max, ๐ฑ Currency, ๐ Equity, ๐ Posted, ๐ Wellfound.
Output fields
In row order:
companyLogo: the startup's logo from Wellfound.title: job title.company: startup name.companyTagline: what the startup does, its one-line pitch on Wellfound.role: Wellfound's role for the job, e.g.Software Engineer,Product Manager.location: the job's places, comma-separated. A remote job that names no place saysRemote.workplaceType:Remote,Remote or on-site,Hybrid(on-site with work-from-home flexibility) orOn-site.remoteLocations: where a remote hire may live, when the company says (e.g.["United States", "Canada"]). Empty otherwise.employmentType:Full-time,Part-time,Contract,InternshiporCofounder.experienceMinYears: years of experience the job asks for, when the startup says (about 1 in 3 jobs).salary: the salary range as Wellfound shows it, e.g.$120k โ $200k,$90k โ $120k CADorโน10L โ โน20L. Usually per year, as the company entered it. Empty when the company publishes none.salaryMin: the lowest salary in the range, as a number (โน10L= 1000000).salaryMax: the highest salary in the range, as a number.salaryCurrency: ISO currency code, e.g.USD,EUR,INR.equity: the equity range as Wellfound shows it, e.g.0.05% โ 0.25%, orNo equity. Empty when the company says nothing about equity (about 3 in 4 jobs).equityMin: the lowest equity in percent (0.05= 0.05%);0when the company offers no equity.equityMax: the highest equity in percent;0when the company offers no equity.postedAt: when the job went live on Wellfound, in UTC (2026-09-10T17:59:14Z).jobUrl: the job's page on Wellfound.companySize: employees,1-10to5000+.companyStage:Early Stage,Growth Stage,Scale StageorPublic Stage, when Wellfound shows it.companyMarket:B2B,B2Cor both, when Wellfound tags the startup.companyValuation:$500M+or$1B+when Wellfound shows a valuation badge.companyBadges: all of Wellfound's badges for the startup, e.g.YC Funded,Top Investors,Valuation $1B+,Growing fast,B2B,Responds within a day.isActivelyHiring:truewhen Wellfound marks the startup as actively processing applications.isGrowingFast:truewhen Wellfound marks strong hiring growth in the past month.isYcFunded:truewhen the startup is funded by Y Combinator.hasTopInvestors:truewhen Wellfound marks the startup as backed by top investors.companyResponseRate: e.g.Top 10% of responders, when Wellfound shows it.companyResponseTime: e.g.Responds within two weeks, when Wellfound shows it.companyGlassdoorRating: the startup's Glassdoor rating (1-5), when Wellfound shows its Highly rated badge.companyWorkLifeBalanceRating: employees' work/life balance rating on Glassdoor (1-5), when Wellfound shows it.companyLeadershipRating: employees' rating of leadership on Glassdoor (1-5), when Wellfound shows it.companyUrl: the startup's page on Wellfound.atsSource: the applicant tracking system the job comes from, e.g.Greenhouse,Ashby,Lever(about 7 in 10 jobs).isAutoPosted:truewhen Wellfound imported the job automatically.description: the full job description as plain text,โขfor list items. Only withincludeDescription(on by default).descriptionLinks: the web links written in the description (apply pages, company sites). Only withincludeDescription.jobId: the job's id on Wellfound.companyId: the startup's id on Wellfound.searchUrl: the Wellfound search (role, location) that found the job first.scrapedAt: when this run read the job (UTC).
Example row (description shortened):
{"companyLogo": "https://photos.wellfound.com/startups/i/395014-2a2164ef6a8cd5954eb970228e62ce15-medium_jpg.jpg?buster=1692326450","title": "Software Engineer","company": "Checkr","companyTagline": "The only background check company using artificial intelligence and machine learning","role": "Software Engineer","location": "Denver, San Francisco","workplaceType": "On-site","remoteLocations": null,"employmentType": "Full-time","experienceMinYears": null,"salary": "$150k โ $176k","salaryMin": 150000,"salaryMax": 176000,"salaryCurrency": "USD","equity": null,"equityMin": null,"equityMax": null,"postedAt": "2026-08-27T20:06:24Z","jobUrl": "https://wellfound.com/jobs/4639821-software-engineer","companySize": "501-1000","companyStage": "Scale Stage","companyMarket": "B2B","companyValuation": "$1B+","companyBadges": ["Actively Hiring", "Responds within three weeks", "B2B", "Top Investors", "YC Funded", "Valuation $1B+", "Highly rated", "Work / Life Balance", "Strong Leadership"],"isActivelyHiring": true,"isGrowingFast": false,"isYcFunded": true,"hasTopInvestors": true,"companyResponseRate": null,"companyResponseTime": "Responds within three weeks","companyGlassdoorRating": 4.1,"companyWorkLifeBalanceRating": 4.3,"companyLeadershipRating": 4.1,"companyUrl": "https://wellfound.com/company/checkr","atsSource": "Greenhouse","isAutoPosted": false,"description": "As a Software Engineer at Checkr, you will work on high-impact engineering projects that help build a fairer future for ...","descriptionLinks": null,"jobId": "4639821","companyId": "395014","searchUrl": "https://wellfound.com/role/software-engineer","scrapedAt": "2026-10-06T22:00:37Z"}
The run's ๐งพ Run summary (the OUTPUT record in the key-value store) shows, per search, how many jobs Wellfound counts, how many pages were read, how many jobs were found, delivered, left out by your filters, skipped as older or already delivered, plus any error.
When something goes wrong
- A role or location Wellfound has no page for (a typo, a very niche title, a small town) is listed in the run summary and the status message. The run still delivers everything else. Try the broader role (Engineer, Designer) or a nearby city or the country.
- If a page can't be read after several retries on fresh IPs, the run ends as failed with the reason, so you notice. The jobs read before that are in the dataset and charged; nothing else is.
- When
maxResultsor your spending limit is reached, the searches after that point get nothing; the run summary marks them as skipped. - If Apify restarts or resurrects a run, it reads its dataset back first: no job is delivered or charged twice (live check 2026-10-06: a resurrected 100-job run stayed at 100 rows and 100 charges).
Pricing
You pay per job delivered: $1.80 per 1,000 jobs on the Free plan, $1.50 on Starter, $1.20 on Scale and $1.00 on Business. Descriptions, salary and equity are included at the same price. No start fee. Pages, retries, jobs skipped by the date filter or your filters, and the ๐ฐ With Salary list cost nothing. Each job is charged once, even when Apify restarts the run.
Examples on Starter: the prefilled run (100 jobs) about $0.15; the default maxResults of 1,000 jobs $1.50; 5,000 jobs $7.50. maxJobsPerSearch and maxResults cap what a run can cost.
FAQ
How many jobs does a search reach? Wellfound's search pages show up to 3 jobs per startup, so a full walk reaches most, not all, of the jobs Wellfound counts: 352 of 415 for Data Scientist on 2026-09-27. The run summary shows both numbers for every search.
Which roles and locations exist? The ones Wellfound has pages for: open https://wellfound.com/role/<role> or https://wellfound.com/role/l/<role>/<city> in a browser to check. Big roles (Software Engineer, Product Manager, Sales, Marketing, Designer) have thousands of jobs. For a narrower topic, search the broad role and add keywords (e.g. role Software Engineer, keyword Rust).
How fresh is the data? Each run reads Wellfound's search results live, at run time; we keep no database of our own. Only the run's very first page can be a copy Wellfound cached up to about a day ago, so a job posted in the last few hours may be missing from that page and show up in the next day's run.
Can I get new jobs every day? Yes: save your input as a task, schedule it daily in Apify, and set postedWithinDays to 2 so each run brings the latest postings (best on a role or city with a few hundred jobs; see the next answer for big roles). Put the jobIds you already have in excludeJobIds (they are skipped and not charged), or dedupe on jobId.
Why did my run stop before the last page? Wellfound lists jobs in its own order, not by date, so with postedWithinDays, keywords, companies or minSalary a run on a big role reads many pages for few matches. When the pages read so far hold too few matches to be worth the bandwidth they use, the run stops and its status message says how many searches stopped early (the search's stop is lowYield in the run summary). Jobs on later pages may then be missing. Narrow the search (a smaller role, or a city) to read it whole.
Does it collect personal data? No. Rows hold jobs and companies only, no recruiter or founder profiles.
Feedback
Missing a field, a role or a location it can't find? Open an issue on the Issues tab and we'll look at it. If the data helped you, a short review on this page helps other people find it.