Wellfound (AngelList) Jobs Scraper
Pricing
from $1.00 / 1,000 results
Wellfound (AngelList) Jobs Scraper
Scrape public job listings from Wellfound.com. Extracts job ID, title, compensation, remote status, location, company name, company logo. HTTP-only, no login.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(4)
Developer
Crawler Bros
Actor stats
5
Bookmarked
1
Total users
0
Monthly active users
a day ago
Last modified
Categories
Share
Wellfound Jobs Scraper
Scrape public job listings from Wellfound (formerly AngelList Talent). HTTP-only, no login.
What this actor extracts
Per job:
type,jobId,title,slug,jobUrlcompensation,remote,locationscompanyId,companyName,companySlug,companyUrl,companyLogopostedAt(when available)scrapedAt
Input
| Field | Type | Description |
|---|---|---|
startUrls | string[] | Wellfound URLs. Default is https://wellfound.com/jobs. Supports ?remote=true, /location/<city>, and custom query filters. |
remoteOnly | boolean | Filter to remote-only jobs. Also appends ?remote=true to default URLs. |
maxItems | integer | Maximum jobs to return. Default 50, cap 500. |
How it works
Wellfound's /jobs landing feed is a Next.js app that ships an Apollo Client cache in the page's __NEXT_DATA__ script block. Each page returns up to ~47 JobListing entries along with their linked Startup entries. The actor fetches the HTML with curl_cffi (Chrome TLS fingerprint) and walks the cache to extract every job.
Deep-filter URLs (/role/l/<role>/<city>) are DataDome-protected — the actor escalates those to Apify RESIDENTIAL US proxy automatically.
Limitations
- The
/jobsfeed serves a single page (~47 jobs) without client-side pagination. Use multiplestartUrlsor filtered URLs for more. - Deep job details (descriptions, skills, benefits) require hitting individual
/jobs/<id>-<slug>pages — these are DataDome-protected and may fall back to the proxy pool.
FAQ
Do I need cookies or login? No.
Do I need to configure a proxy? No — residential proxy is hardcoded for URLs that need it; everything else goes direct.