Wellfound Startup Jobs Scraper avatar

Wellfound Startup Jobs Scraper

Pricing

Pay per event

Go to Apify Store
Wellfound Startup Jobs Scraper

Wellfound Startup Jobs Scraper

Scrape Wellfound (AngelList Talent) startup job listings by role/keyword and location. Get company funding stage, compensation, remote flag, and tags for every listing — a buying-signal dataset for recruiters and SDRs targeting funded startups.

Pricing

Pay per event

Rating

0.0

(0)

Developer

DevilScrapes

DevilScrapes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share


🎯 What this scrapes

Wellfound is where funded startups post roles, badge their funding stage, and list real compensation bands right on the job card. This Actor searches Wellfound's own role-and-location search pages — give it a role (e.g. "software engineer") and a location (or "remote"), or hand it direct Wellfound search URLs, and it returns the listings on the first page of that search: job title, company, funding-stage badge, location, remote flag, salary/equity range, tags, and posted date. Funding-stage-plus-role data on a startup job posting is a strong buying signal for anyone selling into growing teams.

🔥 Features

  • 🎯 Role + location search — search by role/keyword and location (or "remote"), or pass direct Wellfound search URLs to bypass query construction entirely.
  • 💵 Funding stage on every row — the company's funding-stage badge (e.g. "Early Stage", "Series B") comes back alongside every listing, not just the job details.
  • 🌍 Remote flag + compensation — a clean boolean remote flag and the posted salary/equity range, when Wellfound publishes one.
  • 🏷️ Tags included — company badges (industry, investor signals) plus the role title, so you can filter and segment without another lookup.
  • 🛡️ We rotate browser fingerprints — curl-cffi impersonation (Firefox/Chrome/Safari) so Wellfound sees a real browser, not a script.
  • 🔁 We retry with exponential backoff and fresh sessions on blocks, up to 5 attempts per search, so a temporary anti-bot wall doesn't sink the whole run.
  • 🧊 Clean, typed rows — Pydantic-validated, ISO-8601 timestamps. Export JSON / CSV / Excel straight from the Apify Console.

💡 Use cases

  • SDR / recruiter prospecting — find startups actively hiring for a specific role at a specific funding stage.
  • Talent market research — sample how many startups are hiring for a role, and at what compensation, across a location.
  • Competitive hiring intel — watch which funding-stage companies are scaling a given function.
  • Lead scoring inputs — feed funding stage + hiring signal into a CRM or lead-scoring pipeline.
  • ATS / job-board aggregation — add Wellfound startup coverage next to your other job-board Actors in one pipeline.

⚙️ How to use it

  1. Click Try for free at the top of the Store listing.
  2. Enter a Role / keyword (e.g. "product manager") and, optionally, a Location (defaults to "remote").
  3. Or paste one or more Direct search URLs from wellfound.com to bypass role/location entirely.
  4. Set Max results to cap how many rows you're billed for.
  5. Click Start. Rows stream into the dataset as the search resolves.
  6. Export from Storage → Dataset as JSON, CSV, or Excel — or pull via the Apify API.

📥 Input

FieldTypeRequiredDefaultNotes
rolestringno*nullRole/keyword to search, e.g. "software engineer". Slugified automatically.
locationstringno"remote"Location filter, e.g. "remote" or "san-francisco".
searchUrlsarrayno*[]Direct wellfound.com search URLs; bypasses role/location construction.
maxItemsintegerno50Cap on job listing rows emitted.
proxyConfigurationobjectno{"useApifyProxy": true}Apify Proxy configuration.

* At least one of role or searchUrls must be provided.

Example input

{
"role": "software engineer",
"location": "remote",
"maxItems": 50,
"proxyConfiguration": { "useApifyProxy": true }
}

📤 Output

One dataset item per job listing.

FieldTypeNotes
job_titlestringJob title.
companystringCompany name.
company_stagestring | nullFunding-stage badge label (e.g. "Early Stage"), when Wellfound publishes one.
locationstring | nullListing location(s), joined.
remotebooleanWhether the listing is flagged remote.
salary_rangestring | nullPosted compensation range, when available.
tagsarrayCompany badges plus the role title.
job_urlstringCanonical wellfound.com job URL.
posted_atstring | nullISO-8601 posting timestamp, when available.

Example output

{
"job_title": "Software Engineer",
"company": "Keeper",
"company_stage": "Early Stage",
"location": "San Francisco",
"remote": true,
"salary_range": "$135k – $175k • 0.05% – 0.25%",
"tags": ["B2C", "Top Investors", "Software Engineer"],
"job_url": "https://wellfound.com/jobs/3317746-software-engineer",
"posted_at": "2026-07-27T02:38:57+00:00"
}

💰 Pricing

Pay-Per-Event — you're charged only when these fire:

EventUSDWhat it covers
actor-start$0.20One-off warm-up per run
result$0.0015Per job listing written to the dataset

Example: at that rate 1 000 listings ≈ $1.70, accumulated across runs — see Limitations for how many one search returns. No subscription, no minimum, no card to start — Apify gives every new account $5 of free credit.

🚧 Limitations

  • One page per search — v1 fetches the first page of results per role/location combination; pagination is a planned addition.
  • Public listings only — the openly published search results, not authenticated saved-search or apply flows.
  • City-specific searches can take longer — location-specific search routes clear Wellfound's anti-bot wall less often than remote-only searches within the shared retry budget; default to "remote" for the fastest, most reliable pull.
  • Point-in-time snapshot — returns listings as they stand now; schedule recurring runs to track changes.

❓ FAQ

Do I need a Wellfound account?

No — every field comes from Wellfound's own public search results pages.

What's company_stage?

The startup's funding-stage badge as published on Wellfound (e.g. "Early Stage", "Series B"). It's null when a company hasn't set one.

Can I search a specific city instead of remote?

Yes — set location to a city name. Remote searches clear Wellfound's anti-bot wall more reliably than city-specific ones, so a city search may return fewer results per run.

Is this legal?

We fetch public, unauthenticated job-listing data that Wellfound publishes for job seekers. No login, no private endpoints.

💬 Your feedback

Spotted a bug, hit a role that behaves differently, or need an extra field? Open an issue on the Actor's Issues tab in Apify Console — we ship fixes weekly and read every report.