VOOZH about

URL: https://apify.com/marklp/wellfound-ai-job-scraper

⇱ AI Wellfound Job Scraper & Listing Export Β· Apify


Pricing

from $1.00 / 1,000 jobs

Go to Apify Store

Wellfound AI Job Scraper

Extract Wellfound startup jobs with pay, equity, locations and company info. Enable optional AI: skills, seniority, summaries, grit scores & match ranking via Candidate Profile. Filter by remote, salary and keywords. Uses public listingsβ€”no Wellfound login required for search.

Pricing

from $1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

πŸ‘ ML Data Solutions

ML Data Solutions

Maintained by Community

Actor stats

0

Bookmarked

10

Total users

7

Monthly active users

5 days ago

Last modified

Share

Wellfound Jobs Scraper + AI Analysis

Find startup jobs on Wellfound.com with salary, equity, remote policy, and company details β€” plus optional AI screening and match scores. Run on Apify to schedule searches, export to Excel/CSV, or connect via API.

What does this Actor do?

Enter a job role, location, and/or keyword filter (e.g. Software Engineer in New York, or keyword machine learning alone). The Actor collects matching listings from public Wellfound search pages and saves them to a dataset you can browse or download. No Wellfound account needed.

Each result includes pay range, equity (when listed), work arrangement, full description, and company info (logo, size, funding, badges).

Optionally turn on Enable AI Analysis (on by default) to enrich every job with summaries, scores, and red flags β€” including inferred tech skills from the posting text. Add a Candidate Profile to rank jobs against your background β€” results are sorted highest match first in the output when a profile is provided.

The Actor uses a residential proxy and an anti-bot browser to access Wellfound reliably on the Apify platform. AI enrichment runs after scraping finishes (browser is closed first), so pagination stays fast.

Why use it?

  • Startup jobs with equity β€” not just salary
  • Smart filters β€” remote only, salary band, keywords, company whitelist/blacklist
  • AI screening (optional) β€” one-line pitches, role-intensity scores, authenticity labels, and warning flags
  • Match ranking β€” paste your background once; best-fit jobs appear at the top
  • Apify platform β€” schedule runs, monitor jobs, integrate with other tools, pay only for what you use

How to use it

  1. Open the Input tab in Apify Console.
  2. Leave Enable AI Analysis on for summaries and scores, or turn it off for scrape-only runs (faster, lower cost).
  3. Optionally paste your Candidate Profile for match scoring β€” jobs will be ordered highest match % first in the dataset.
  4. Set Job Title (e.g. software-engineer), Job Location, and/or Keyword Filter β€” at least one is required.
  5. Optionally add Keyword Filter words (e.g. python, machine learning) to narrow by title or description.
  6. Set Job Location if you want a geographic filter (e.g. new-york). Leave blank for a global search.
  7. Set Maximum Number of Jobs and any other filters you need.
  8. Click Start β€” results appear under Output (Jobs, Companies, and AI Analysis tabs).

Tip: Job title and location use Wellfound’s URL style (software-engineer, san-francisco). Plain English usually works β€” the Actor converts it automatically.

Input

See the Input tab in Apify Console for all fields. Main fields in display order:

FieldWhat it does
Enable AI AnalysisAdd AI summaries, scores, and flags to each job (on by default)
Candidate ProfileYour background β€” adds match score, reasons, and gaps; enables match sorting
Job Title / RoleRole to search, e.g. software-engineer (optional if Location or Keywords set)
Keyword FilterKeep jobs whose title or description contains a keyword, e.g. python, machine learning β€” can be used alone
Job LocationCity, region, or country, e.g. new-york, united-states (optional if Title or Keywords set)
Maximum Number of JobsStop after this many accepted results
Maximum Pages to ScrapeHow many search pages to load (~40–50 jobs per page)
Remote Jobs OnlyOnly fully remote roles
Job TypeFull-time, part-time, contract, internship, or all
Posted Within (days)Only recent listings (0 = no limit)
Minimum / Maximum SalaryFilter by listed salary (USD/year)
Include Jobs Without SalaryWhen salary filters are on, also keep jobs with no salary listed
Include / Exclude CompaniesWhitelist or blacklist company slugs from Wellfound URLs

Example input:

{
"aiAnalysis":true,
"candidateProfile":"8 yrs Python/FastAPI, AWS. Remote-first, $160k+ target.",
"jobTitle":"software-engineer",
"keywords":["python","backend"],
"jobLocation":"new-york",
"maxItems":50,
"fullyRemote":false
}

Keyword-only example:

{
"aiAnalysis":false,
"jobTitle":"",
"keywords":["machine learning"],
"maxItems":20
}

Output

Each row is one job. Download as JSON, CSV, or Excel from the Dataset tab.

Dataset rows are ordered with the most useful fields first (title, company, pay, location, remote, links, then description). Empty text fields are "" and empty lists are [] β€” not null.

Output tabs

The Output tab in Apify Console has three views β€” same dataset, different columns:

TabBest for
JobsMain list β€” title, company, pay, location, remote, experience, links
CompaniesCompany logos, size, location, badges, funding
AI AnalysisAI enrichment β€” summaries, role intensity, match details (only when Enable AI Analysis was on)

When Candidate Profile is set and AI Analysis is on, jobs in the dataset are saved sorted by match score (highest first). Open the AI Analysis tab and sort by Match % to review the best fits quickly.

Example job record (core fields)

{
"job_title":"Software Engineer",
"company":{
"name":"Example Co",
"logo_url":"https://photos.wellfound.com/...",
"size":"51-200",
"badges":["Actively Hiring"]
},
"job_compensation":"$150k – $230k",
"job_pay_range":"$150k – $230k",
"job_location":["San Francisco"],
"remote_work_policy":"Hybrid",
"job_url":"https://wellfound.com/jobs/3324973-software-engineer",
"job_application_url":"https://wellfound.com/jobs/3324973-software-engineer?autoOpenApplication=true"
}

AI Analysis (optional)

When Enable AI Analysis is turned on, the Actor analyzes each collected job after scraping completes and adds structured AI fields. These appear in the dataset and in the AI Analysis output tab.

If you also fill in Candidate Profile, each job gets a match score plus reasons and gaps compared to your background. The final dataset is ordered highest ai_match_score first.

AI Analysis adds extra run time (all jobs are processed in one batch after the browser closes). On the Apify Store, it is a paid add-on β€” see the Pricing section on this Actor’s page for current rates and billing details.

AI fields

FieldMeaning
one_line_pitchUltra-short cheat sheet about the role (≀15 words)
ai_summary2–3 sentence objective summary of the posting
ai_skillsTechnologies and tools mentioned in the job
ai_culture_tagsShort labels for work environment (e.g. fast-paced, remote)
ai_seniorityInferred level: junior, mid, senior, staff, principal, executive
technical_grit0–100 β€” how big and intense the job feels (see below)
stability0–100 β€” company stability and predictability
ai_authenticityWhether the company builds real AI products vs marketing AI
red_flagsPossible concerns inferred from the posting (empty if none)
ai_match_score0–100 fit vs your Candidate Profile (only when profile is set)
ai_match_reasonsUp to 3 reasons the job matches your profile
ai_gapsUp to 3 gaps between the role and your profile

Role intensity explained (technical_grit)

Role intensity answers: How much of the product or problem will you own?

It is not about how difficult the coding is. It is about scope, pace, and responsibility.

High scores (70–100) β€” build new things, wear many hats, make decisions with less hand-holding, typical of early-stage or founding-style roles.

Low scores (0–40) β€” focused tasks, clearer boundaries, more maintenance or structured work, typical of larger or more stable teams.

Stability explained

Stability estimates how predictable the company and role are β€” funding runway, team maturity, and scope clarity. High scores suggest later-stage companies and clear scope; low scores suggest early-stage startups or evolving roles.

AI authenticity explained

AI authenticity tries to distinguish companies that truly build AI products from companies that mainly use β€œAI” as marketing.

LabelMeaning
true_agentic_aiAI agents or autonomous systems are core to the product
llm_wrapperProduct is mostly a wrapper around an LLM API
ai_enabled_saasSaaS product with meaningful AI features built in
traditional_saas_using_aiTraditional software that mentions AI but it’s not central
non_ai_companyNo meaningful AI focus
unclearPosting is too vague to classify

Example AI output

{
"job_title":"Staff Software Engineer (Agents)",
"one_line_pitch":"Series B β€” build agent systems for supply chain ops",
"ai_summary":"Design and deploy agentic platforms for industrial workflows. Python backend, LLM integration, customer-facing deployments.",
"technical_grit":84,
"stability":38,
"ai_authenticity":"true_agentic_ai",
"ai_seniority":"staff",
"ai_skills":["Python","FastAPI","LLMs","AWS"],
"ai_culture_tags":["fast-paced","high ownership","customer-facing"],
"red_flags":["Broad stack expectations"],
"ai_match_score":81,
"ai_match_reasons":[
"Strong Python and FastAPI alignment",
"AI infrastructure focus matches your target",
"Remote-friendly policy"
],
"ai_gaps":[
"Limited agent-systems experience mentioned",
"Salary at upper edge of your range"
]
}

Data table

FieldDescription
job_title, job_type, job_compensationBasics from the listing
job_pay_range, job_min_salary, job_max_salaryPay where listed
job_equityEquity range text when listed
job_location, remote_work_policyWhere and how you work
job_experienceExperience requirement when listed on the search page
job_description, job_urlFull text and link
companyName, logo, size, badges, funding, Wellfound profile
AI fields (ai_*, one_line_pitch, etc.)Present when AI Analysis is enabled

Note: Wellfound search pages do not expose structured skills or visa fields β€” use AI Analysis for inferred skills from the job description.

Tips

  • Use Keyword Filter right below Job Title to narrow broad role searches (e.g. backend, python).
  • Use Keyword Filter alone to scan all jobs on Wellfound (e.g. machine learning) without a role slug.
  • Turn off Enable AI Analysis when you only need raw listings β€” faster and cheaper.
  • Fill in Candidate Profile for match scores and automatic highest-match-first ordering in the dataset.
  • Company filters use Wellfound URL slugs (e.g. openai, stripe) β€” check a company’s Wellfound page URL for the slug.

FAQ, disclaimers, and support

Is this legal?
Job listings on Wellfound are public. Use the data responsibly and comply with privacy laws and Wellfound’s terms in your region.

No results?
Check that your job title and location exist on Wellfound β€” try opening wellfound.com/role/your-title or wellfound.com/role/l/your-title/your-location in a browser first. You can also leave title/location empty and use Keyword Filter alone (e.g. machine learning) to scan all jobs. Very strict filters (keywords + salary + remote) can eliminate all matches.

Run ended with a status message but no jobs?
If required input was missing, the run finishes with Succeeded and a clear message β€” not Failed. Provide at least one of Job Title, Job Location, or Keyword Filter.

AI fields are empty?
Make sure Enable AI Analysis is turned on. If AI still doesn’t run, check the run log for errors or contact the Actor owner via the Issues tab.

Match score missing?
ai_match_score, ai_match_reasons, and ai_gaps appear only when Candidate Profile is filled in. Without a profile, other AI fields still run but jobs are not match-sorted.

Why did my run scrape fewer jobs than maxItems?
Filters (keywords, salary, remote, company lists) apply after fetch. A maximum cost per run limit can also reduce the effective cap when AI Analysis is enabled.

How accurate is AI Analysis?
AI summaries and scores are estimates based on each posting β€” useful for screening, not a substitute for reading the full listing and doing your own research.

Need help or a custom integration?
Use the Issues tab on this Actor in Apify Console.

You might also like

Wellfound Jobs Scraper - Salary, Equity & Remote

khadinakbar/wellfound-jobs-scraper

Scrape Wellfound startup jobs with salary, equity, remote status, skills, company data, and apply URLs. MCP optimized, no login required. Charged $0.008 per returned job.

Wellfound Startup Jobs Scraper

xtracto/wellfound-jobs-scraper

Collect startup & tech job listings from Wellfound (AngelList Talent) by role, location, remote, or company β€” with full descriptions, pay, equity, company size, funding, and hiring badges. No login.

πŸ‘ User avatar

Farhan Febrian Nauval

2

Wellfound Jobs Scraper ($0.5 per 1000 results)

igolaizola/wellfound-jobs-scraper

$0.5/1K πŸ’Έ Scrape Wellfound startup jobs from wellfound.com by location with titles, companies, remote options, compensation, equity, posting dates, and job URLs for hiring research and lead generation.

πŸ‘ User avatar

IΓ±igo Garcia Olaizola

2

Wellfound Email Scraper - Advanced, Fast & Cheapest

contacts-api/wellfound-email-scraper-fast-advanced-and-cheapest

πŸš€ Wellfound Email Scraper extracts startup founder and company emails from Wellfound profiles ⚑ Perfect for investors, recruiters, and startup outreach πŸ“§

Wellfound Job Scraper - Salaries, Equity & Company Data

clearpath/wellfound-api-job-scraper

Extract Wellfound (AngelList) job listings with salaries, equity ranges, company details, and required skills. Startup job market data for recruiters and researchers.

My WellFound Scraper

jupri/wellfound

πŸ’« All-in-One Scraper for WellFound.com