# Wellfound Company & Job Scraper (`saswave/wellfound-company-job-scraper`) Actor

$0.8 / 1000 results. Data extractor for Wellfound (formerly AngelList Talent). Extract structured startup job postings, company profiles, compensation data, equity offerings, and remote work policies directly from search URLs or direct links.

- **URL**: https://apify.com/saswave/wellfound-company-job-scraper.md
- **Developed by:** [SASWAVE](https://apify.com/saswave) (community)
- **Categories:** Automation, Lead generation, Jobs
- **Stats:** 113 total users, 4 monthly users, 91.9% runs succeeded, 5 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $0.80 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### Wellfound Job & Company Scraper

Data extractor for Wellfound (formerly AngelList Talent).

Extract structured startup job postings, company profiles, compensation data, equity offerings, and remote work policies directly from search URLs or direct links.

### FEATURES

Dual Search Extraction: Extract bulk listings directly from Wellfound search URLs for both Jobs (/jobs) and Company Discovery (/discover) search results.

Direct Page Hydration: Deep-scrape individual job posting URLs and company profile pages to capture full job descriptions, recruiter profiles, and hiring requirements.

Salary & Equity Transparency: Extract precise salary ranges, equity stake percentages (e.g., 0.1%–0.5%), pay currencies, and pay intervals.

Comprehensive Startup Metadata: Capture company funding stages (Seed, Series A, Series B+), market tags/industries, team sizes, and founder profiles.

Remote & Location Intelligence: Map multi-location offices alongside remote work policies (Remote Friendly, On-site, Hybrid).

### USE CASES

Startup Salary & Equity Benchmarking: Analyze tech compensation trends, salary distributions, and equity packages across high-growth startups globally.

Lead Generation & Sales Intelligence: Track recently funded startups actively hiring for key leadership and technical roles.

Automated Job Aggregation: Sync active startup jobs and remote engineering listings directly into custom job boards or internal recruitment platforms.

Venture Capital & Market Research: Monitor talent acquisition patterns and growth trajectories across portfolio companies and emerging sectors.

### OUTPUT

Job From Search Url

```json
{
  "autoPosted": false,
  "atsSource": "AtsIntegration::Greenhouse::Listing",
  "description": "Join us in pioneering the next generation of nuclear reactors! You'll leverage your software skills alongside nuclear engineers to model, simulate, design, and deploy advanced fission power technology. You will work at the forefront of the nuclear industry, developing novel techniques to reach new levels of safety, efficiency, and resiliency. Come be a part of powering the future with advanced fission power plants to provide clean, reliable, affordable energy.\n\n**Position Description:**\n\nOklo is a fast-moving startup where you will be responsible for tackling a wide range of challenges in reactor design and analysis. A nuclear background is not required, but a healthy curiosity and eagerness to learn are essential in this role.\n\n**In this role you might:**\n\n- Transform and optimize the storage of reactor data and physics results\n- Design and configure CI/CD pipelines to perform multiphysics analyses\n- Build tools for reactor engineers to visualize, compare, and evaluate reactor designs and their physics\n- Integrate simulation tools into our analyses pipelines\n- Implement physics kernels to solve unanswered problems, or to improve performance of existing models\n- Develop high-level reactor optimization schemes and statistical experiments to inform design changes\n- Identify and improve process-related inefficiencies in reactor design that can be addressed with software\n\n**Minimum Qualifications:**\n\n- Bachelor's degree in computer science, computer engineering or equivalent work experience\n- 3+ years of work experience\n- Fluency in Python\n- Proficiency in Git\n- Experience with CI/CD\n\n**Bonus Qualifications:**\n\n- Proficiency in Rust\n- Proficiency in Typescript/Javascript (especially Svelte)\n- Experience in growing small software organizations\n- Experience working with large data collection pipelines\n- Experience with optimization, statistics and design of experiments\n- Knowledge of GitLab CI/CD\n- Prior work developing and implementing software quality assurance programs and testing, especially in quality-focused industries\n- Curiosity and passion for nuclear power, closing the nuclear fuel cycle, and sustainable energy generation\n\n### **Who you are:**\n\n_A startup person:_ You aren't driven by titles or hierarchy, and prefer efficiency to excess process.  You don't need or expect to have a lot of guidance but you enjoy working in a fast-paced team.  If you prefer the culture and feel of a large organization, that is great, but you likely won’t enjoy working with us!  There is plenty of important work and plenty of good opportunities with organizations like that.\n\n_Motivated:_ You are self-motivated.  You bring an enthusiasm to the team, and imbue a sense of passion that goes beyond clocking in and clocking out. This isn’t about a fake or arbitrary “pieces of flair” mentality or lack of work-life balance!  It is about being a part of the vision and feeling a part of reaching team goals.\n\n_A team-player:_ Oklo genuinely is a team. We aren’t about taking credit for ourselves, and we aren’t about pushing blame to others.  We do incredible things because we work as a team.\n\n_An excellent communicator:_ We need a person who is not only technically competent but also a clear and upbeat communicator.\n\n_Creative:_ Being creative means that when things fall outside clear scopes or processes or problems arise without clear solutions, you are able to identify it as well as invent ways to solve a problem or fill a need without micromanagement. The successful person in this job will not only be creative, but also enjoy being creative and solving open-ended problems which may change day-by-day.\n\n_Detail-oriented:_ This focus is a big part of excellence, consistency, and quality. Even excellent grammar and spelling matter for both good communication as well as the image of the company that we put forward.\n\n \n\n**About Oklo travel requirements:**\n\nOklo requires remote employees to travel to headquarters (Santa Clara, CA) twice a quarter annually, based on business or team needs, including attendance at team meetings, off-sites, and other company events or gatherings.  For the first two weeks of onboarding, employees are required to be in person at headquarters in Santa Clara, CA.\n\n \n\n**About Oklo compensation:** $110,000-$155,000\n\nOklo offers flexible time off, equity, competitive pay, 401k, health insurance, FSA, flexible work hours, and other benefits.\n\nWe are looking to fill this position immediately!\n\n* * *\n\n**About Oklo Inc.:** Oklo Inc. is developing fast fission power plants to deliver clean, reliable, and affordable energy at scale; establishing a domestic supply chain for critical radioisotopes; and advancing nuclear fuel recycling to convert nuclear waste into clean energy. Oklo was the first to receive a site use permit from the U.S. Department of Energy for a commercial advanced fission plant, was awarded fuel material from Idaho National Laboratory, and submitted the first custom combined license application for an advanced reactor to the U.S. Nuclear Regulatory Commission. Oklo is also developing advanced fuel recycling technologies in collaboration with the U.S. Department of Energy and U.S. National Laboratories.\n\n**#CHOP: Oklo’s Values**  \n**Collaboration**: We go further, together. We bring diverse perspectives, listen actively, and build trust through transparency and respect. We work across disciplines, sharing ownership to turn complex challenges into shared successes.  \n**Humility**: We are team players who act for the good of the company and for the world. We are focused on our mission, not personal recognition.  \n**Ownership**: We take pride in what we do and how we do it. We are proactive in finding solutions and see tasks through  to completion. We are committed to delivering on our promises to provide clean, reliable, and affordable energy.  \n**Pathfinding**: We chart new ground where no path exists by approaching challenges with curiosity, courage, and creativity while navigating ambiguity.\n\n",
  "jobType": "full-time",
  "liveStartAt": 1786552154,
  "locationNames": [
    "Santa Clara"
  ],
  "primaryRoleTitle": "Software Engineer",
  "remote": true,
  "remoteConfig": null,
  "acceptedRemoteLocationNames": [
    "United States"
  ],
  "slug": "software-engineer",
  "title": "Software Engineer",
  "compensation": "$110k – $155k",
  "yearsExperienceMin": null,
  "yearsExperienceMax": null,
  "id": "4579450",
  "isBookmarked": false,
  "url": "https://wellfound.com/jobs/4579450-software-engineer",
  "company": {
    "id": "5268250",
    "companySize": "SIZE_201_500",
    "highConcept": "Making reactors people want",
    "logoUrl": "https://photos.wellfound.com/startups/i/5268250-a0d534809c2c6fa47e19e6c82e50f089-medium_jpg.jpg?buster=1621284628",
    "name": "Oklo",
    "slug": "oklo",
    "url": "https://wellfound.com/company/oklo",
    "badges": [
      "Badge:ACTIVELY_HIRING",
      "Badge:B2B-5268250",
      "Badge:COMPANY_STAGE-5268250",
      "Badge:TOP_INVESTORS-5268250",
      "Badge:YC-5268250"
    ]
  }
}
```

Company From Discover Search Url

```json
{
  "highConcept": "The Brains Behind Beauty",
  "id": "847581",
  "logoUrl": "https://photos.wellfound.com/startups/i/847581-bb67d26e76babe8b7e7e9562635a3add-medium_jpg.jpg?buster=1493336555",
  "name": "GlossGenius",
  "slug": "glossgenius",
  "url": "https://wellfound.com/company/glossgenius",
  "market_tags": [
    "Mobile",
    "SaaS",
    "Fitness",
    "Beauty",
    "Health and Wellness",
    "Mobile Application"
  ],
  "location_tags": [
    "New York City"
  ]
}
```

Job From Direct Url

```json
{
  "url": "https://wellfound.com/jobs/4589574-full-stack-software-engineer",
  "title": "Full-Stack Software Engineer",
  "employmentType": "FULL_TIME",
  "image": "https://photos.wellfound.com/startups/i/1051832-ea70a0c0050aef89b9951d94fe21836a-medium_jpg.jpg?buster=1619529138",
  "industry": "Enterprise Software, Manufacturing, Analytics, Business Productivity, Productivity Software, Internet of Things, Web Development, and Enterprise Application",
  "directApply": true,
  "description": "<p><strong>&quot;This role is located in Somerville, MA - We are a hybrid work environment and are in the office 3+ days/per week.&quot;</strong></p>\n\n<p><a href=\"https://tulip.co/\" target=\"_blank\" rel=\"nofollow\">Tulip</a>, the leader in AI-native frontline operations, is helping companies around the world equip their workforce with composable, connected apps, leading to higher quality work, improved efficiency, and end-to-end traceability across operations. Tulip’s cloud-native, no-code platform, powered by embedded AI, is driving the digital transformation of industrial environments through composable, human-centric solutions that go beyond disrupting the Manufacturing Execution System (MES) category.</p>\n\n<p>A spinoff out of MIT, Tulip is headquartered in Somerville, MA, with offices in Germany, Hungary, Singapore, Israel and Japan. Tulip has been recognized as a World Economic Forum Global Innovator, a 2024 Deloitte Technology Fast award winner, one of Energage’s Top Workplaces USA, and one of Built In Boston’s “Best Places to Work” and “Best Midsize Places to Work.”</p>\n\n<p><strong>About You:</strong></p>\n\n<ul>\n<li>You&#39;re a builder at heart, someone who thrives on pushing product forward and delighting users.</li>\n<li>You love learning new things and are a collaborative team player, whether working independently or as part of a group.</li>\n<li>You have a product mindset and an empathy for the end user.</li>\n<li>You love a good challenge and learning new things.</li>\n<li>You are comfortable moving around a large technology stack to understand how those features work and contribute to different parts of the platform.</li>\n</ul>\n\n<p><strong>What skills do I need?</strong></p>\n\n<ul>\n<li>5-7+ years of software engineering experience, ideally at a SaaS enterprise software company.</li>\n<li>Strong proficiency in TypeScript and experience with Postgres is required.</li>\n<li>Familiarity with API design and integration (RESTful services).</li>\n<li>Understanding of database design principles and optimization.</li>\n<li>Proficiency in unit testing, integration testing, and debugging practices.</li>\n<li>Works well both as an individual and as part of a team.</li>\n</ul>\n\n<p><em>Nice to Have:</em></p>\n\n<ul>\n<li>Familiarity with our tech stack - including React, Redux, Redis, Node.js, Golang, Electron, MongoDB, RabbitMQ, and Docker.</li>\n<li>Knowledge of CI/CD pipelines (Github Actions) and automated deployment strategies.</li>\n<li>Experience with ClickHouse</li>\n<li>Experience with Kafka</li>\n<li>Experience with LLM-assisted coding workflows</li>\n<li>Experience with Kubernetes/our monitoring stack (Grafana LGTM)</li>\n</ul>\n\n<p><strong>Key Responsibilities:</strong></p>\n\n<ul>\n<li>Write and maintain clean, high-quality, and efficient code that aligns with project specifications.</li>\n<li>Execute comprehensive testing and seamless deployment of programs and systems.</li>\n<li>Communicate technical information clearly and effectively with fellow team members.</li>\n<li>Propose and implement strategic improvements to our software.</li>\n<li>Develop and maintain thorough technical documentation for internal reference and reporting.</li>\n</ul>\n\n<p><strong>Key Collaborators:</strong></p>\n\n<ul>\n<li>Engineering</li>\n<li>Product Design</li>\n<li>Product Management</li>\n<li>TechOps</li>\n</ul>\n\n<p><strong>Working At Tulip</strong></p>\n\n<p>We know even great candidates experience imposter syndrome. Even if you don’t match every requirement, applying gives you the opportunity to be considered. </p>\n\n<p>We’re building a strong, diverse team that values hard work, families, and personal well-being. Benefits of working with us include:</p>\n\n<ul>\n<li>Direct impact on product and culture</li>\n<li>Company equity</li>\n<li>Competitive benefits package including Health, Dental, Vision, Short-term Disability, Long-term Disability, Life Insurance, AD&amp;D Insurance, Flexible Spending Account (FSA), Commuter Benefits, Parental Leave, and 401(K)</li>\n<li>Flexible work schedule and unlimited vacation policy</li>\n<li>Learning &amp; Development program</li>\n<li>Virtual and in-office global company events and happy hours</li>\n<li>Fitness subsidies</li>\n<li>An inclusive, dog-friendly office with diverse and inspiring colleagues</li>\n</ul>\n\n<p>The compensation information displayed on each job posting reflects the range for new hire pay rates for the position across all US locations. Within the range posted, actual compensation will be determined depending on multiple factors including job-related knowledge &amp; skills, experience, business needs, geographical location, market compensation data, and internal equity. <em>Expected compensation ranges for this role may change over time.</em> The salary range for this position is $130,000 to $180,000 per year. </p>\n",
  "datePosted": "2026-08-14T21:12:48Z",
  "jobBenefits": "Direct impact on product and culture - Direct impact on product and culture Company equity - Company equity Competitive benefits package including health - Competitive benefits package including Health Dental - Dental Vision - Vision Hra - Health Retirement Account Commuter -  401k - 401k Unlimited vacation policy - unlimited vacation policy",
  "company": {
    "@type": "Organization",
    "name": "Tulip Interfaces",
    "sameAs": "https://tulip.co",
    "logo": "https://photos.wellfound.com/startups/i/1051832-ea70a0c0050aef89b9951d94fe21836a-medium_jpg.jpg?buster=1619529138",
    "location": [
      {
        "@type": "Place",
        "address": {
          "@type": "PostalAddress",
          "addressLocality": "Boston",
          "addressRegion": "Massachusetts",
          "addressCountry": "United States"
        },
        "latitude": 42.3601,
        "longitude": -71.0589
      },
      {
        "@type": "Place",
        "address": {
          "@type": "PostalAddress",
          "addressLocality": "Munich",
          "addressRegion": "Bavaria",
          "addressCountry": "Germany"
        },
        "latitude": 48.1351,
        "longitude": 11.582
      },
      {
        "@type": "Place",
        "address": {
          "@type": "PostalAddress",
          "addressLocality": "Budapest",
          "addressRegion": "Budapest",
          "addressCountry": "Hungary"
        },
        "latitude": 47.4979,
        "longitude": 19.0402
      },
      {
        "@type": "Place",
        "address": {
          "@type": "PostalAddress",
          "addressLocality": "Somerville",
          "addressRegion": "Massachusetts",
          "addressCountry": "United States"
        },
        "latitude": 42.3876,
        "longitude": -71.0995
      }
    ]
  },
  "locations": [
    {
      "@type": "Place",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Somerville",
        "addressRegion": "Massachusetts",
        "addressCountry": "United States"
      },
      "latitude": 42.3876,
      "longitude": -71.0995
    }
  ],
  "base_salary": {
    "@type": "MonetaryAmount",
    "currency": "USD",
    "value": {
      "@type": "QuantitativeValue",
      "unitText": "YEAR",
      "minValue": 130000.0,
      "maxValue": 180000.0
    }
  }
}
```

### 🛟 SUPPORT

Share your runs with the developer team and create issues on error to help us improve actor quality.

You might discover edge case we didn't test yet

We stay available anytime

# Actor input Schema

## `search_jobs` (type: `array`):

Extract job listings from search url

## `search_companies` (type: `array`):

Extract companies listings from discover search url

## `jobs` (type: `array`):

Extract job info from direct link, ex: https://wellfound.com/jobs/4587538-community-engagement-coordinator

## `max_page` (type: `integer`):

0 equals to no limit

## Actor input object example

```json
{
  "search_jobs": [
    "https://wellfound.com/role/l/software-engineer/united-states"
  ],
  "search_companies": [
    "https://wellfound.com/discover/startups?location=san-francisco&market=health-care"
  ],
  "jobs": [],
  "max_page": 1
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "search_jobs": [
        "https://wellfound.com/role/l/software-engineer/united-states"
    ],
    "search_companies": [
        "https://wellfound.com/discover/startups?location=san-francisco&market=health-care"
    ],
    "jobs": []
};

// Run the Actor and wait for it to finish
const run = await client.actor("saswave/wellfound-company-job-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "search_jobs": ["https://wellfound.com/role/l/software-engineer/united-states"],
    "search_companies": ["https://wellfound.com/discover/startups?location=san-francisco&market=health-care"],
    "jobs": [],
}

# Run the Actor and wait for it to finish
run = client.actor("saswave/wellfound-company-job-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "search_jobs": [
    "https://wellfound.com/role/l/software-engineer/united-states"
  ],
  "search_companies": [
    "https://wellfound.com/discover/startups?location=san-francisco&market=health-care"
  ],
  "jobs": []
}' |
apify call saswave/wellfound-company-job-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,saswave/wellfound-company-job-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/FAfHRvhkOq5ackS7z/builds/WVRCdTrBlTbvbNYCu/openapi.json
