Wellfound Jobs Scraper avatar

Wellfound Jobs Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Wellfound Jobs Scraper

Wellfound Jobs Scraper

Unlock startup job data with the Wellfound Jobs Scraper. Designed for efficiency on the Wellfound platform to gather fresh listings. Requirement: You must use USA residential proxies for this actor to successfully extract data. Get the startup insights you need today!

Pricing

from $1.49 / 1,000 results

Rating

5.0

(10)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

13

Bookmarked

264

Total users

39

Monthly active users

10 days ago

Last modified

Share

Extract Wellfound job listings with clean, structured fields for recruiting, job market research, lead generation, and analysis. This actor collects startup and tech job data such as title, company, salary, location, remote status, company profile details, apply links, and job descriptions. Use keyword and location filters to collect focused Wellfound jobs instead of broad random listings.

Features

  • Keyword-focused results - Use keyword to collect jobs that match your search intent.
  • Location targeting - Collect jobs from Wellfound location slugs such as united-states, remote, or san-francisco.
  • Clean dataset records - Null values are removed from output items so exports are easier to use.
  • Detailed job descriptions - Get both plain text and HTML description fields when available.
  • Company context - Capture company URL, logo, size, description, and badges when Wellfound provides them.
  • Pagination control - Use results_wanted and max_pages to balance data volume and run time.
  • Export-ready data - Download results as JSON, CSV, Excel, XML, RSS, or HTML from Apify.

Use Cases

Recruiting Research

Build targeted lists of startup jobs by role and location. Recruiters can track active openings, identify hiring companies, and prioritize outreach using company size, badges, salary, and role metadata.

Job Market Analysis

Monitor demand for roles such as software engineer, product manager, data analyst, sales, operations, or growth marketing. Compare location trends, remote work availability, compensation ranges, and experience requirements over time.

Job Board Data Collection

Collect structured Wellfound listings for newsletters, career portals, internal talent tools, or opportunity databases. Each item includes job and company fields that are ready for search, filtering, and export.

AI and Text Analysis

Use description_text for classification, summarization, matching, salary research, and hiring trend analysis. Use description_html when you need formatted descriptions for publishing or review workflows.


Input Parameters

ParameterTypeRequiredDefaultDescription
keywordStringNo"software engineer"Job keyword to search and filter results, such as "software engineer", "data analyst", or "product manager".
locationStringNo"united-states"Wellfound location slug, such as "united-states", "remote", "san-francisco", or "new-york-city".
results_wantedIntegerNo20Maximum number of matching jobs to collect. Use 0 to collect all matching jobs within max_pages.
max_pagesIntegerNo1Safety cap for paginated pages visited during a run. Increase this when collecting more results.
proxyConfigurationObjectNoApify Proxy residentialProxy settings for reliable collection on protected pages.

Output Data

Each dataset item can contain these fields. Empty or unavailable values may be omitted.

FieldTypeDescription
idStringWellfound job identifier.
titleStringJob title.
companyStringCompany name.
description_textStringPlain text job description.
description_htmlStringHTML job description.
companyDescriptionStringCompany blurb or short description.
companySizeStringCompany size bucket.
companyLogoUrlStringCompany logo image URL.
companyBadgesArrayBadges shown for the company on Wellfound.
locationStringJob location.
salaryStringCompensation range or salary text.
jobTypeStringJob type, such as full-time.
primaryRoleTitleStringMain role category or title.
atsSourceStringApplicant tracking source label when available.
autoPostedBooleanWhether the listing is marked as auto-posted.
remoteStringRemote indicator, usually Yes or No.
remoteConfigObjectRemote configuration details when provided.
acceptedRemoteLocationNamesArrayAccepted remote work locations.
yearsExperienceMinNumberMinimum years of experience.
yearsExperienceMaxNumberMaximum years of experience.
postedDateString or NumberPosting date or timestamp.
applyUrlStringDirect Wellfound job URL.
companyUrlStringWellfound company profile URL.
sourceStringSource label included in the dataset record.

Usage Examples

Search Software Engineering Jobs

Collect 20 software engineering jobs in the United States:

{
"keyword": "software engineer",
"location": "united-states",
"results_wanted": 20,
"max_pages": 1
}

Search Remote Product Roles

Collect remote product manager roles across multiple pages:

{
"keyword": "product manager",
"location": "remote",
"results_wanted": 100,
"max_pages": 5
}

Collect a Larger Location Dataset

Collect a larger batch from San Francisco for market research:

{
"keyword": "data engineer",
"location": "san-francisco",
"results_wanted": 250,
"max_pages": 10
}

Use Residential Proxy Settings

Use residential proxies for higher reliability on larger runs:

{
"keyword": "sales development representative",
"location": "united-states",
"results_wanted": 100,
"max_pages": 5,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"id": "4470229",
"title": "Engineering Manager, Verifications",
"company": "Checkr",
"description_text": "About the role The Verifications team is responsible for one of Checkr's product portfolios...",
"description_html": "<p>About the role</p><p>The Verifications team is responsible for one of Checkr's product portfolios...</p>",
"companyDescription": "The only background check company using artificial intelligence and machine learning",
"companySize": "SIZE_501_1000",
"companyLogoUrl": "https://photos.wellfound.com/startups/i/395014-medium_jpg.jpg",
"companyBadges": ["Actively Hiring", "Quick Responder", "Top Investors"],
"location": "San Francisco",
"salary": "$233k - $274k",
"jobType": "full-time",
"primaryRoleTitle": "Engineering Manager",
"atsSource": "AtsIntegration::Greenhouse::Listing",
"autoPosted": false,
"remote": "No",
"acceptedRemoteLocationNames": [],
"postedDate": 1784146004,
"applyUrl": "https://wellfound.com/company/checkr/jobs/engineering-manager-verifications",
"companyUrl": "https://wellfound.com/company/checkr",
"source": "json"
}

Tips for Best Results

Use Specific Keywords

  • Use role-focused keywords such as software engineer, data analyst, account executive, or product designer.
  • If a run returns too few results, try a broader keyword or increase max_pages.
  • The actor respects user-provided keywords and does not save unrelated listings when a keyword is set.

Choose Active Locations

  • Start with united-states or remote for broad coverage.
  • Use city slugs such as san-francisco or new-york-city for local research.
  • Keep location slugs lowercase and hyphenated.

Control Run Size

  • Use results_wanted: 20 for quick validation.
  • Increase max_pages when collecting hundreds of matching jobs.
  • Use 0 for results_wanted only when you want all matching listings within your page cap.

Keep Exports Clean

  • Records omit null values, so missing fields usually mean the listing did not provide that detail.
  • Use CSV or Excel for spreadsheet review.
  • Use JSON for enrichment, matching, and automated workflows.

Integrations

Connect your Wellfound dataset with:

  • Google Sheets - Review jobs and companies with your team.
  • Airtable - Build a searchable recruiting or market research database.
  • Slack - Send run summaries or new opportunity alerts.
  • Webhooks - Send fresh job records to your own systems.
  • Make - Automate enrichment, routing, and reporting.
  • Zapier - Trigger downstream actions from new dataset items.

Export Formats

  • JSON - For apps, enrichment, and data pipelines.
  • CSV - For spreadsheets and quick filtering.
  • Excel - For business reporting.
  • XML - For system imports.
  • RSS - For feed-based monitoring.
  • HTML - For quick browser review.

Frequently Asked Questions

Does the keyword input control the jobs I receive?

Yes. When you provide keyword, the actor filters saved records so the dataset matches your search term instead of returning broad location-only jobs.

Can I collect more than 20 jobs?

Yes. Set results_wanted to the number of matching jobs you need and increase max_pages when collecting larger datasets.

Why did my keyword return fewer jobs than expected?

The actor only saves matching listings. Try a broader keyword, a wider location such as united-states, or a higher max_pages value.

Can I scrape remote jobs?

Yes. Set location to remote and use the keyword that matches your target role.

Why are some output fields missing?

Some Wellfound listings do not provide every field. The actor removes null values, so missing keys usually mean that detail was unavailable for that job.

Can I run this actor on a schedule?

Yes. Use Apify schedules to run recurring Wellfound job searches and export fresh datasets.

What should I do if a run gets blocked?

Use Apify residential proxy settings and retry. Protected pages can be sensitive to network quality during larger runs.


Support

For issues or feature requests, contact support through Apify Console actor discussions.

Resources


This actor is designed for legitimate data collection and analysis use cases. You are responsible for complying with Wellfound terms, applicable laws, and your organization's data policies. Use collected data responsibly.