π Wellfound (AngelList) Jobs Scraper
Pricing
from $4.99 / 1,000 results
π Wellfound (AngelList) Jobs Scraper
Scrape job listings from Wellfound (formerly AngelList), including job titles, companies, locations, salaries, skills, remote status, descriptions, and application links. Ideal for job market research, lead generation, recruitment, and hiring analytics.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
API Empire
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape public startup job listings from Wellfound (formerly AngelList Talent) at scale. Paste role/location search URLs in bulk, apply rich filters, and export clean, structured job data β job title, company, compensation, locations, remote status, posting date, company logo, and direct links.
This actor drives a stealth Firefox (Camoufox) that naturally clears Wellfound's Cloudflare + DataDome anti-bot stack β no captcha solver required β and reads the page's embedded Apollo (Next.js) cache for accurate, stable data.
β¨ Why Choose Us?
- π¦ Real anti-bot bypass β stealth Firefox passes DataDome's TLS, canvas, and WebGL checks naturally.
- π‘οΈ Smart proxy ladder β starts direct, auto-escalates to datacenter β residential only when needed, then sticks.
- π§ Apollo-first extraction β reads structured JSON, not fragile CSS classes, with a DOM fallback.
- πΎ Live saving β every job lands in your dataset the instant it's parsed; a crash never loses progress.
- π Powerful filters β title, keyword, location, remote, experience, salary band, company include/exclude.
- π Tidy output β three ready-made table views: Jobs, Companies, Metadata.
π Key Features
| Feature | Details |
|---|---|
| Bulk URLs | Paste many role/location or job pages at once |
| Auto-pagination | Crawls pages until maxItems or the last page |
| Filters | title, keyword, location, remote-only, job type, experience, salary, companies |
| Sorting | Newest / oldest first |
| Proxy fallback | none β datacenter β residential (sticky) |
| Company logos | Cloudflare image-proxy wrappers stripped to the clean URL |
π₯ Input
{"startUrls": [{ "url": "https://wellfound.com/role/l/software-engineer/new-york" }],"maxItems": 50,"jobTitle": "","keyword": "","location": "","remoteOnly": false,"jobType": "any","experience": "any","minSalary": 0,"maxSalary": 0,"includeNoSalary": true,"sort": "none","includeCompanies": [],"excludeCompanies": [],"companyCategories": [],"countryName": "United States","proxyConfiguration": { "useApifyProxy": false }}
| Field | Type | Description |
|---|---|---|
startUrls | array | Required. Wellfound role/location pages or single job pages. |
maxItems | integer | Stop after this many jobs (default 50). |
jobTitle | string | Keep jobs whose title contains this text. |
keyword | string | Matched against title, company, and locations. |
location | string | Keep jobs whose locations contain this text. |
remoteOnly | boolean | Keep only remote jobs. |
jobType | enum | Any / Full-time / Part-time / Contract / Internship. |
experience | enum | Any / Junior / Mid / Senior / Executive. |
minSalary / maxSalary | integer | Salary band in USD/year (0 = unbounded). |
includeNoSalary | boolean | Keep jobs without a published salary. |
sort | enum | As found / Newest / Oldest. |
includeCompanies / excludeCompanies | array | Company allow / block list. |
companyCategories | array | Keep companies matching these keywords. |
countryName | enum | Residential proxy geo-target. |
proxyConfiguration | object | Proxy settings (default: no proxy). |
π€ Output
Each dataset item:
{"type": "wellfound_job","jobId": "4117786","title": "Software Engineer","slug": "software-engineer","companyName": "Octozi","companySlug": "octozi","companyUrl": "https://wellfound.com/company/octozi","companyLogo": "https://photos.wellfound.com/startups/i/10793349-...-medium_jpg.jpg","companyId": null,"jobUrl": "https://wellfound.com/jobs/4117786-software-engineer","compensation": "$125k β $175k β’ 0.1% β 0.35% In office","remote": false,"locations": ["New York City"],"postedAt": "1780392293","scrapedAt": "2026-06-08T09:24:53Z"}
| Field | Description |
|---|---|
type | Always wellfound_job. |
jobId / slug | Wellfound identifiers. |
title | Job title. |
companyName / companySlug / companyId | Company identity. |
companyUrl / companyLogo | Company page and logo. |
jobUrl | Direct link to the job. |
compensation | Raw pay/equity string as shown on Wellfound. |
remote | Remote flag. |
locations | Array of location strings. |
postedAt | Unix timestamp (seconds) of posting. |
scrapedAt | ISO-8601 scrape time (UTC). |
π How to Use (Apify Console)
- Log in at console.apify.com β Actors.
- Open Wellfound (AngelList) Jobs Scraper.
- Paste one or more Wellfound URLs into π Start URLs.
- (Optional) Set filters and π― Max Items.
- Click Start and watch the live log fill with jobs.
- Open the Output tab β switch between Jobs, Companies, and Metadata views.
- Export to JSON / CSV / XLSX.
π€ Use via API
curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"startUrls":[{"url":"https://wellfound.com/role/l/software-engineer/new-york"}],"maxItems":50}'
π‘ Best Use Cases
- π Track startup hiring trends by role, city, or compensation band.
- π§βπΌ Build talent pipelines and sourcing lists.
- π’ Monitor competitor hiring.
- π¬ Labor-market and salary research.
π‘οΈ Proxy Behavior
The actor starts with a direct connection. If Wellfound's anti-bot blocks a request it automatically escalates to a datacenter proxy, then to a residential proxy (with up to 3 retries), and then stays on residential for the rest of the run. All escalations are logged.
βοΈ Cautions / Legal
- Data is collected only from publicly available Wellfound pages.
- No login or private content is accessed.
- You are responsible for compliance with GDPR, CCPA, anti-spam laws, and Wellfound's Terms of Service.
π¬ Support & Feedback
Found a bug or need a custom field? Open an issue on the Actor's Issues tab β we read every one.