Wellfound Jobs Scraper: Startup, Tech & Equity avatar

Wellfound Jobs Scraper: Startup, Tech & Equity

Pricing

from $6.00 / 1,000 job serp results

Go to Apify Store
Wellfound Jobs Scraper: Startup, Tech & Equity

Wellfound Jobs Scraper: Startup, Tech & Equity

Extract US startup job listings from Wellfound.com (formerly AngelList Talent). Returns 25+ fields: title, company, salary + equity range, location, remote, tech stack, company stage, funding, founders, industry, description. Rich company page enrichment.

Pricing

from $6.00 / 1,000 job serp results

Rating

0.0

(0)

Developer

NanoScrape

NanoScrape

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract US startup and tech job listings from Wellfound.com (formerly AngelList Talent). Wellfound is the largest startup-native job board, with 100,000+ startups from pre-seed to late-stage listing 300,000+ live roles. Get title, company, salary, equity range, funding stage, tech stack, founders, and description in one call. No login required.

v2.0 (2026-08): Wellfound is behind Cloudflare's Managed Challenge on every plain-HTTP fetch. This rebuild uses a stealth-browser architecture (Camoufox + residential proxy) that reliably passes the challenge. If you used v1.x, the input schema is compatible: existing runs continue to work.

What data can you extract?

Every job listing includes 25+ fields.

Job details

  • Job title, employment type, workplace mode (remote / hybrid / onsite / remote-anywhere)
  • Location (city + state + country when detailed enrichment is on)
  • Full description (plain text + HTML) when includeJobDetails is on
  • Posted date (ISO 8601 UTC)

Salary and equity

  • Structured salary min / max / currency (USD / EUR / GBP / CAD ...)
  • Equity range: min / max as percentages
  • No-equity flag when explicitly stated
  • Original compensation string as shown on Wellfound

Company signal (from the SERP cache, no extra fetch)

  • Company name, slug, Wellfound URL, logo
  • One-line high concept / tagline
  • Company size band (11-50, 51-200, 201-500 ...)
  • Live jobs count at this employer
  • Actively Hiring and other Wellfound badges
  • Market taxonomy tags (Artificial Intelligence, Fintech, Healthcare ...)

Company page enrichment (opt in with includeCompanyDetails)

  • Full About text, external website, founded year, industry
  • Funding stage (seed, series-a, series-b, series-c, late-stage, public)
  • Total funding raised
  • Headquarters + all office locations
  • Tech stack (Ruby, Python, Go, React, Postgres, AWS ...)
  • Benefits list
  • Founders with role and LinkedIn URL
  • Other active roles at the company (dedup by slug, one fetch per company)
  • Notable investors
  • Visa sponsorship signal

Pricing

Pay per result, no monthly fees.

SERP mode (default), $6 per 1,000 jobs

Returns 25+ fields per job from the search results page. Salary + equity + company signal (name, size, logo, badges, market tags) all come from the SERP without a per-job fetch.

Full mode (includeJobDetails=true), $16 per 1,000 jobs

Adds a per-job detail-page fetch: full description text + HTML, industry, structured address, refined employment type. Roughly doubles runtime.

Deep mode (includeCompanyDetails=true), $16 + $5 per unique company

Also fetches each unique company page once for the enriched about text, funding stage, tech stack, benefits, founders list, and active jobs list. Dedup by company slug within a run: if 30 rows share the same employer, we fetch the company page once.

VolumeSERP modeFull modeDeep mode (approx)
100 jobs$0.60$1.60$2.00
1,000 jobs$6.00$16.00$19.00
10,000 jobs$60.00$160.00$190.00

Deep mode cost depends on how many unique companies appear in your result set. Typical ratio: 3-5 rows per unique company on a broad search, ~1.5-2 rows per unique company on a narrow one.

The actor uses a full stealth browser through a residential proxy: the only reliable architecture against Wellfound's current Cloudflare Managed Challenge. Free Apify accounts include $5 in monthly credit, enough for ~800 SERP-mode jobs.

Use with AI Agents (MCP)

Connect this actor to any MCP-compatible AI client: Claude Desktop, Claude.ai, Cursor, VS Code, LangChain, LlamaIndex, or custom agents.

Apify MCP server URL:

https://mcp.apify.com?tools=santamaria-automations/wellfound-jobs-scraper

Example prompts once connected:

"Use wellfound-jobs-scraper to find backend engineer jobs in San Francisco. Return the top 10 as a table with title, company, salary range and equity range."

"Use wellfound-jobs-scraper with includeCompanyDetails=true to find remote Rust roles and list the companies with their funding stage and founders."

How to use

Option 1: Search keywords (most common)

{
"searchQueries": ["software engineer", "product manager"],
"location": "San Francisco",
"maxResultsPerQuery": 50
}

Add company enrichment

Set includeCompanyDetails: true to pull each unique company's about text, funding, tech stack, founders, and active jobs list. includeJobDetails is auto-enabled so full descriptions come along.

{
"searchQueries": ["backend engineer"],
"location": "New York",
"remote": true,
"maxResults": 50,
"includeJobDetails": true,
"includeCompanyDetails": true
}

Option 2: Direct Wellfound search URLs

Set up filters on Wellfound.com (funding stage, team size, equity, remote-only), then paste the URL. All filters are preserved.

{
"startUrls": [
"https://wellfound.com/jobs?q[role_names][]=Backend+Engineer&q[remote]=true",
"https://wellfound.com/jobs?q[role_names][]=Data+Scientist&q[location]=San+Francisco"
],
"maxResultsPerQuery": 100
}

You can mix searchQueries and startUrls in the same run.

Input reference

FieldTypeDescription
searchQueriesstring[]One or more job role keywords.
startUrlsstring[]Pre-filtered Wellfound search URLs.
locationstringCity or region (e.g. "San Francisco", "Remote").
remotebooleanIf true, restricts results to remote-friendly roles.
includeJobDetailsbooleanFetch each job's PDP for full description, industry, address. Adds cost.
includeCompanyDetailsbooleanAlso resolve each unique company page for about, funding, founders, tech stack. Auto-enables includeJobDetails.
maxResultsintegerTotal cap across all queries (default 25).
maxResultsPerQueryintegerPer-query cap (default 100).
startPageintegerSkip N pages before returning results (1-indexed).

Output example

{
"_type": "job",
"id": "4612613",
"title": "Senior Backend Engineer",
"company_name": "Stripe",
"company_slug": "stripe",
"company_url": "https://wellfound.com/company/stripe",
"company_logo_url": "https://photos.wellfound.com/startups/i/12345-abc-medium_jpg.jpg",
"company_high_concept": "Economic infrastructure for the internet",
"company_size_range": "SIZE_5000_PLUS",
"company_active_jobs_count": 87,
"company_badges": ["Actively Hiring"],
"location": "San Francisco",
"location_city": "San Francisco",
"location_state": "California",
"location_country": "United States",
"workplace_type": "hybrid",
"remote_option": true,
"salary_min": 180000,
"salary_max": 250000,
"salary_currency": "USD",
"salary_text": "$180k – $250k • 0.5% – 1.5%",
"equity_min": 0.5,
"equity_max": 1.5,
"equity_text": "0.5% – 1.5%",
"no_equity": false,
"employment_type": "full-time",
"industry": "Fintech",
"market_tags": ["Payments", "SaaS", "Fintech"],
"description_snippet": "We are looking for a Senior Backend Engineer to lead payments infrastructure...",
"description_full": "Full text of the job description...",
"posted_at": "2026-08-15T12:00:00Z",
"source_url": "https://wellfound.com/jobs/4612613-senior-backend-engineer",
"source_platform": "wellfound.com",
"apply_url": "https://wellfound.com/jobs/4612613-senior-backend-engineer",
"company_about": "Stripe builds economic infrastructure for the internet...",
"company_website": "https://stripe.com",
"company_founded": 2010,
"company_stage": "late-stage",
"company_funding_total": "$8.7B",
"company_industry": "Fintech",
"company_headquarters": "San Francisco, CA",
"company_offices": ["San Francisco, CA", "New York, NY", "Dublin, Ireland"],
"company_tech_stack": ["Ruby", "Go", "React", "Postgres"],
"company_benefits": ["Health insurance", "401(k)", "Parental leave"],
"company_founders": [
{"name": "Patrick Collison", "role": "Co-founder & CEO", "linkedin_url": "https://linkedin.com/in/patrick", "bio": null}
],
"company_investors": ["Sequoia Capital", "Andreessen Horowitz", "General Catalyst"],
"sponsors_visa": true,
"extraction_mode": "serp+detail+company",
"search_query": "software engineer in San Francisco",
"serp_page": 1,
"scraped_at": "2026-08-20T21:30:00Z"
}

Why this scraper

  • Startup-native fields other Indeed / LinkedIn scrapers do not capture: equity ranges, funding stage, founder LinkedIn URLs, tech stack, investor list.
  • One fetch per unique company, not per row. A 100-job pull with 30 unique companies fetches 30 company pages, not 100.
  • All filters preserved via startUrls: paste any Wellfound search URL and every filter set on the site (funding stage, team size, equity range, remote-only) is carried through.
  • Battle-tested stealth: same Camoufox + residential architecture that unblocks indeed.com, is24, and other Cloudflare-Managed-Challenge sites.

Use cases

Startup market intelligence

Track which stage-A / stage-B companies are actively hiring in your vertical. Combine with funding data to spot the next wave of open positions before they hit Indeed.

Founder outreach

Extract founder LinkedIn URLs from company pages for direct sales / partnership outreach.

Tech stack targeting

Filter companies by tech stack (Rust, Go, Python) for vendor sales or recruiter sourcing.

Compensation benchmarking

Wellfound is one of the few boards that publishes equity ranges alongside salary. Aggregate by role and stage to build compensation intel.

Recruiter sourcing

Feed job listings and company_active_jobs into your ATS. Auto-alert on new roles at target companies.

Notes and limits

  • US-focused: Wellfound serves global startups but the platform is US-headquartered. Non-US roles work, but posting density is highest for San Francisco, New York, Austin, Boston, Los Angeles, and remote-anywhere.
  • Rate: about 20 jobs per SERP page. A 1,000-job run walks ~50 pages.
  • Company page dedup: within a single run only. Two separate runs against the same company will re-fetch the company page (fresh charge).
  • Founder LinkedIn URLs: extracted when Wellfound exposes them on the company page. About 60-80% of pre-seed to series-B companies expose founder profiles; larger public companies often do not.

Integrations

This actor works with all Apify integrations: API, webhooks, Zapier, Make, Google Sheets, Slack, Email.

Support

Open an issue on the Issues tab or email contact@nanoscrape.com. We usually reply within 6 hours.