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

3

Total users

2

Monthly active users

20 days ago

Last modified

Share

Wellfound Jobs Scraper

Extract startup and tech job listings from Wellfound (formerly AngelList Talent), the startup job platform. Search by role keyword and location, or paste Wellfound search URLs. Every job comes with title, company, location, remote status, salary and equity ranges, company stage, and the full description. Optional modes add the job detail page and the company profile. No login required.

How it works

  1. Give it one or more role keywords (for example "Software Engineer"), an optional location, or Wellfound search URLs.
  2. The scraper reads Wellfound's server-rendered role pages (/role/{role} and /role/l/{role}/{location}) and follows pagination for you.
  3. Each job is returned once, even if several keywords match it.
  4. Turn on includeJobDetails for the detail page (HTML description, industry tags, structured address, company website) and includeCompanyDetails for the company profile (about text, funding, founders, tech stack, open jobs).

It runs as a lightweight HTTP scraper, so runs are fast and cheap on memory.

Input example

{
"searchQueries": ["Software Engineer", "Product Manager"],
"location": "San Francisco",
"maxResults": 100,
"maxResultsPerQuery": 50,
"includeJobDetails": true
}

Scrape a specific Wellfound page:

{
"startUrls": ["https://wellfound.com/role/l/data-scientist/new-york"],
"maxResults": 40,
"maxResultsPerQuery": 40
}

An empty input {} runs one search for "Software Engineer" and returns 5 jobs.

Input parameters

ParameterTypeDefaultDescription
searchQueriesstring[]["Software Engineer"]Role keywords. Each runs as its own search.
locationstring""City or region, for example "San Francisco" or "London".
startUrlsstring[][]Wellfound search page URLs. Pagination is added automatically.
remotebooleanfalseKeep only remote roles (keyword searches).
sortBystring"newest"Wellfound serves newest first, the only order it exposes.
maxResultsinteger5Cap on total jobs across all keywords and URLs. 0 means no total cap.
maxResultsPerQueryinteger5Cap per keyword or URL. Raise it together with maxResults.
includeJobDetailsbooleanfalseFetch each job page for the HTML description, industry and address.
includeCompanyDetailsbooleanfalseFetch each unique company page. Enables includeJobDetails as well.

Output fields

Each row contains the fields below. Short names (company, remote, salary, description, tags) and the longer canonical names (company_name, remote_option, salary_text, description_full, market_tags) carry the same values.

FieldDescription
id, title, job_url / source_url, apply_urlJob identity and the direct Wellfound link (includes the numeric job id)
company_name, company_slug, company_url, company_logo_url, company_high_concept, company_size_range, company_size_enum, company_badges, company_stageCompany data from the search page
location, location_city, location_state, location_country, workplace_type, remote_optionWhere the job is based and whether it is remote or hybrid
salary_min, salary_max, salary_currency, salary_textCompensation, as numbers and as listed
equity_min, equity_max, equity_text, no_equityEquity range when Wellfound shows one
employment_type, experience_years_min, experience_years_maxJob type and required experience
description_full, description_snippet, description_htmlDescription as text, a 500 character snippet, and HTML (detail mode)
industry, market_tags, ats_sourceIndustry tags (detail mode) and the applicant tracking system
posted_at / posted_at_datetimeISO 8601 UTC posting time
search_query, serp_page, scraped_at, extraction_modeRun metadata
sponsors_visa, relocation_allowed, company_rating, company_ratings, company_employees_joined_from, company_funding_rounds_count, company_latest_round, company_latest_round_date, company_latest_round_amount, company_valuation, company_type, company_benefits_detailRead from the job page (job details mode). company_size_range is a readable range such as 501-1000; latest round amount is in USD; company_benefits keeps perk titles while company_benefits_detail adds descriptions
primary_role, accepted_remote_locations, auto_postedExtra search page fields
company_jobs_by_departmentOpen jobs per department (company details mode)
company_about, company_website, company_founded, company_funding_total, company_industry, company_offices, company_headquarters, company_tech_stack, company_benefits, company_active_jobs, company_founders, company_investorsCompany profile (company details mode)

Fields Wellfound does not publish for a job are returned as null.

Pricing

Pay per result. No monthly fee.

$0.006 per job returned, plus $0.010 per job enriched with full details. Each unique company profile you enrich adds $0.005, and every run has a one-time $0.001 start fee.

EventPriceWhen it is charged
job-start$0.001Once per run
job-serp-result$0.006For every job row returned
job-detail-result$0.010Additionally, when the job detail page was parsed with a description
company-detail-result$0.005Once per unique company profile enriched

Example: 100 jobs cost about $0.60. With includeJobDetails on, 100 jobs cost about $1.60.

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.

Configure the MCP server with this actor preconfigured at mcp.apify.com?tools=santamaria-automations/wellfound-jobs-scraper. You can connect using clients like Tester MCP Client, or any other MCP client.

{
"mcpServers": {
"apify": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.apify.com/?tools=santamaria-automations/wellfound-jobs-scraper",
"--header",
"Authorization: Bearer <YOUR_API_TOKEN>"
]
}
}
}

Example prompt: "Use wellfound-jobs-scraper to find remote Software Engineer jobs with salary ranges and return the top 30."

For per-tool schemas and copy-paste snippets for MCP clients, see the MCP tab.

See the auto-generated API tab for language-specific examples (cURL, JS, Python, .NET, Ruby, PHP).

Tips

  • Raise maxResultsPerQuery together with maxResults. With the defaults each keyword returns at most 5 jobs.
  • Wellfound returns roughly 20 to 50 jobs per page, and the scraper pages until your cap is reached or results run out.
  • Location-only searches work too: set location and leave searchQueries empty.
  • Use company_website with a contact extractor to find hiring contacts.

Support

  • Questions or problems? Email contact@nanoscrape.com, we usually reply within 6 hours. You can also open a ticket in the Issues tab.
  • Need a field that is missing? Open a ticket with the field name and a Wellfound URL that shows it.