Skip to main content
Glama
johnisanerd

Apify Wellfound Jobs API MCP Server

by johnisanerd

💼 Wellfound Jobs API: Eine Startup-Jobs-API für Gehalts- und Aktiendaten

Eine Startup-Jobs-API für Wellfound (ehemals AngelList Talent). Suche nach Rolle, Standort und Remote-Status und erhalte eine saubere JSON-Zeile pro Job: die vollständige Beschreibung, geparste Gehalts- und Aktienspannen sowie die Signale des einstellenden Startups, einschließlich Y Combinator-Unterstützung, Top-Investoren und Finanzierungsphase.

Actor: https://apify.com/johnvc/wellfound-jobs-api?fpr=9n7kx3

Video-Durchlauf

Sieh dir den Durchlauf an

Text-Durchlauf

Diese Jobs-API wandelt die öffentlichen Startup-Listings von Wellfound in strukturierte Daten um. Du gibst ihr roles (Wellfound-Slugs wie software-engineer oder einfache Wörter wie "software" und "pm", die für dich zugeordnet werden) und optional locations wie san-francisco, new-york oder london. Jedes Rollen-Standort-Paar wird zu einer eigenen Suche, und die API durchläuft die paginierten Ergebnisse für dich.

Jede Zeile enthält title, url, die vollständige Markdown-description und die Vergütung, die in echte Zahlen geparst wird: salaryMin, salaryMax, salaryCurrency, equityMin und equityMax. Das angehängte company-Objekt enthält name, size, tagline, stage und die Badges, die Wellfound veröffentlicht, sodass du nur Remote-Startup-Jobs, nur YC-Startup-Jobs oder nur aktiv einstellende Unternehmen behalten kannst.

Ein konkretes Anwendungsbeispiel: Setze remoteOnly mit minSalary, um einen wöchentlichen Feed mit Remote-Startup-Jobs über einer Gehaltsschwelle zu erstellen, und aktiviere dann fetchJobDetails, um Vorteile, Branche, die eigene Website des Unternehmens und Geokoordinaten für die Kurzliste, die dich interessiert, hinzuzufügen.

Schnellstart

Voraussetzungen

git clone https://github.com/johnisanerd/Apify-Wellfound-Jobs-API.git
cd Apify-Wellfound-Jobs-API
uv sync
cp .env.example .env       # then paste your token into .env
uv run python wellfound-jobs-api-example.py

Alternative: API-Schlüssel direkt setzen

export APIFY_API_TOKEN="your_apify_api_token_here"
uv run python wellfound-jobs-api-example.py

Warum diese Wellfound Jobs API verwenden?

  • Vollständige Beschreibungen enthalten. Die vollständige Stellenbeschreibung wird in der Listing-Zeile zurückgegeben, nicht hinter einem zusätzlichen Abruf.

  • Gehalt und Aktien als Zahlen. Wellfound veröffentlicht die Vergütung als Zeichenfolge wie $135k - $175k * 0.05% - 0.25%. Diese API parst sie in salaryMin, salaryMax, equityMin und equityMax, sodass du sortieren und filtern kannst.

  • Startup-Signale, nach denen du filtern kannst. ycOnly, topInvestorsOnly, activelyHiringOnly und companyStage stammen direkt aus den Badges, die Wellfound anzeigt.

  • Bezahle nur für das, was du bekommst. Die Abrechnung erfolgt pro geliefertem Job, mit separaten kleinen Gebühren für die Beschreibung und für die optionale Detailanreicherung. Jobs, die durch deine Filter entfernt werden, werden nie berechnet.

Funktionen

Kernfunktionen

  • Suche nach Rolle, Standort und Remote-Status mit automatischer Paginierung

  • Freitext-Rolleneingabe, die auf echte Wellfound-Slugs abgebildet wird ("software" zu software-engineer)

  • Keyword-Einschluss- und Ausschlussfilter über Titel, Beschreibung, Unternehmen und Standort

  • Gehalts-, Aktien-, Jobtyp- und Erfahrungsfilter

  • Startup-Signalfilter: Y Combinator, Top-Investoren, aktiv einstellend, Finanzierungsphase

  • Optionale Detailanreicherung: Vorteile, Branche, Unternehmenswebsite, Geo, strukturiertes Gehalt

  • Direktes Einfügen einer beliebigen Wellfound-Such-URL mit startUrls

Datenqualität

  • Eine Zeile pro Job, dedupliziert über alle Suchthreads im Durchlauf

  • ISO-Zeitstempel für den Zeitpunkt der Veröffentlichung jedes Jobs

  • Durchläufe, die nichts zurückgeben, erklären den Grund im Datensatz, nicht nur im Log

Anwendungsbeispiele

Einfaches Beispiel

run_input = {"roles": ["software-engineer"], "maxItems": 5}

Remote-Startup-Jobs

run_input = {"roles": ["software-engineer"], "remoteOnly": True, "maxItems": 25}

YC-Startup-Jobs über 150.000 $

run_input = {
    "roles": ["software-engineer"],
    "ycOnly": True,
    "minSalary": 150000,
    "maxItems": 25,
}

Startup-Jobs in einer Stadt mit Anreicherung

run_input = {
    "roles": ["software-engineer"],
    "locations": ["san-francisco"],
    "fetchJobDetails": True,
    "maxItems": 10,
}

Eingabeparameter

Parameter

Typ

Beschreibung

roles

array

Rollenkategorien zum Durchsuchen. Wellfound-Slugs oder einfache Wörter, die zugeordnet werden ("software" zu software-engineer).

locations

array

Standort-Slugs, zum Beispiel san-francisco, new-york, london, india.

remoteOnly

boolean

Nur als Remote gekennzeichnete Jobs.

keyword

string

Ergebnisse auf Jobs mit diesem Begriff eingrenzen. Wellfound hat keine standortweite Freitextsuche, daher filtert dies die Seiten, die ein Durchlauf abruft.

excludeKeyword

string

Jobs ausschließen, deren Titel oder Beschreibung diesen Begriff enthält.

jobType

string

full-time, part-time, contract, internship.

minSalary / maxSalary

integer

Gehaltsunter- und -obergrenze in USD pro Jahr.

minEquity

integer

Mindestbeteiligungsprozentsatz.

ycOnly

boolean

Nur Y Combinator-unterstützte Unternehmen.

topInvestorsOnly

boolean

Nur Unternehmen, die als von Top-Investoren unterstützt gekennzeichnet sind.

activelyHiringOnly

boolean

Nur Unternehmen mit dem "aktiv einstellend"-Badge.

companyStage

string

Finanzierungsphase, zum Beispiel early_stage.

includeDescription

boolean

Vollständige Markdown-Beschreibung einschließen. Standardmäßig true.

fetchJobDetails

boolean

Detailseite jedes Jobs für zusätzliche Felder abrufen. Standardmäßig false.

maxItems

integer

Maximale Anzahl zurückgegebener Jobs über alle Suchen hinweg.

maxPagesPerSearch

integer

Sicherheitsbegrenzung für Seiten pro Suchthread.

startUrls

array

Wellfound-Such-URLs zum direkten Scrapen einfügen.

Ausgabeformat

{
  "result_type": "job",
  "id": "4353862",
  "title": "Product Manager",
  "url": "https://wellfound.com/jobs/4353862-product-manager",
  "description": "### About the role ...",
  "compensationRaw": "$130k - $200k * 0.15% - 0.25%",
  "salaryMin": 130000,
  "salaryMax": 200000,
  "salaryCurrency": "USD",
  "equityMin": 0.15,
  "equityMax": 0.25,
  "jobType": "full-time",
  "remote": false,
  "remoteKind": "ONSITE",
  "locationNames": ["San Francisco"],
  "postedAt": "2026-07-28T20:58:57+00:00",
  "company": {
    "name": "Agave API",
    "slug": "agave-api",
    "size": "SIZE_11_50",
    "tagline": "Unified API for construction software",
    "stage": "early_stage",
    "ycFunded": true,
    "topInvestors": true,
    "activelyHiring": true
  }
}

Mit aktiviertem fetchJobDetails enthalten die Zeilen auch benefits, industry, companyWebsite, geo, detailSalary und applicantLocationRequirements.

Plane es ein

Speichere eine Aufgabe mit deiner Suche und füge dann einen Zeitplan hinzu, um einen Verlauf neuer Einträge zu erstellen. Nützliche Cron-Strings: 0 7 * * * für täglich um 7 Uhr, 0 6 * * 1 für montags.

Nutzer suchen auch nach

Wie erhalte ich Startup-Jobdaten als API? Führe diesen Actor von Python, der Apify-API oder einem beliebigen MCP-Client aus aus. Er gibt JSON, CSV oder Excel zurück.

Wie finde ich Remote-Startup-Jobs? Setze remoteOnly auf true. Die Zeilen enthalten remote, remoteKind und acceptedRemoteLocationNames.

Wie finde ich Y Combinator-Startup-Jobs? Setze ycOnly auf true oder filtere nach topInvestorsOnly und companyStage.

Kann ich Startup-Jobs für eine bestimmte Stadt erhalten? Ja. Kombiniere roles mit locations wie san-francisco, new-york oder london.

Enthält es Gehalt und Aktien? Ja, sowohl als Rohtext als auch in numerische Spannen geparst.

Ist Wellfound kostenlos für Arbeitssuchende? Ja. Diese API liest dieselben öffentlichen Seiten, die ein Besucher sieht, und gibt sie als strukturierte Daten zurück.

In Claude Cowork Desktop installieren

In Claude Cowork Desktop installieren

Cowork ist der Automatisierungsmodus der Desktop-App. Um ihr die Wellfound Jobs API als Tool zur Verfügung zu stellen, füge den Apify MCP-Server als Connector hinzu.

  1. Öffne die Claude-Desktop-App und gehe zu Einstellungen → Connectors (oder Einstellungen → Entwickler → Config bearbeiten, um claude_desktop_config.json direkt zu bearbeiten).

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: %APPDATA%\Claude\claude_desktop_config.json

  2. Füge den Apify MCP-Server hinzu, der nur mit diesem Actor vorinstalliert ist:

{
  "mcpServers": {
    "apify": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.apify.com/?tools=actors,docs,johnvc/wellfound-jobs-api"
      ]
    }
  }
}
  1. Starte die App neu. Wenn Cowork das Tool zum ersten Mal aufruft, schließe den OAuth-Prompt in deinem Browser ab oder füge deinen Apify-API-Token in den Connector-Einstellungen hinzu, um OAuth zu überspringen.

  2. Bestätige in einem Cowork-Chat, dass das Tool verfügbar ist, und bitte es, die Wellfound Jobs API auszuführen.

Lade die Desktop-App herunter und starte eine kostenlose Testversion: https://claude.ai/referral/uIlpa7nPLg Weitere Hilfe: https://docs.apify.com/platform/integrations/claude-desktop


In Claude Code installieren

In Claude Code installieren

Claude Code ist das Befehlszeilentool. Füge den MCP-Server des Actors mit einem Befehl hinzu:

claude mcp add --transport http apify \
  "https://mcp.apify.com/?tools=actors,docs,johnvc/wellfound-jobs-api"

Um einen Token anstelle von Browser-OAuth zu verwenden:

claude mcp add --transport http apify \
  "https://mcp.apify.com/?tools=actors,docs,johnvc/wellfound-jobs-api" \
  --header "Authorization: Bearer YOUR_APIFY_TOKEN"

Überprüfe dann mit claude mcp list oder führe /mcp innerhalb einer Sitzung aus. Bitte Claude Code, die Wellfound Jobs API aufzurufen.

Teste Claude Code kostenlos: https://claude.ai/referral/uIlpa7nPLg Claude Code MCP-Dokumentation: https://code.claude.com/docs/en/mcp


In Claude (Website) installieren

In Claude (Website) installieren

Auf claude.ai fügst du Apify als Connector hinzu und aktivierst dann nur das Tool dieses Actors.

  1. Gehe zu Einstellungen → Connectors → Connectors durchsuchen und suche nach Apify MCP server. Installiere es (aktiviere oder aktualisiere, falls dazu aufgefordert).

  2. Authentifiziere dich beim Verbinden mit deinem Apify-API-Token und aktiviere das Tool johnvc/wellfound-jobs-api.

  3. Öffne in einem beliebigen Chat + → Connectors und schalte Apify ein.

  4. Alternativ wähle Benutzerdefinierten Connector hinzufügen und füge die vollständige MCP-URL https://mcp.apify.com/?tools=actors,docs,johnvc/wellfound-jobs-api ein, wobei du bei Aufforderung OAuth verwendest.

  5. Bitte Claude, die Wellfound Jobs API auszuführen.

Öffne Claude im Web: https://claude.ai/referral/uIlpa7nPLg


In Cursor installieren

In Cursor installieren

Cursor liest MCP-Server aus einer Projektdatei unter .cursor/mcp.json.

  1. Erstelle in deinem Projekt .cursor/mcp.json:

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/?tools=actors,docs,johnvc/wellfound-jobs-api"
    }
  }
}
  1. Wenn du Token-Authentifizierung gegenüber Browser-OAuth bevorzugst, füge einen Header hinzu:

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/?tools=actors,docs,johnvc/wellfound-jobs-api",
      "headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
    }
  }
}
  1. Öffne Cursor → Einstellungen → MCP und bestätige, dass der apify-Server verbunden ist (grüner Punkt).

  2. Bitte Cursor im Composer oder Chat, die Wellfound Jobs API aufzurufen.

Neu bei Cursor? Hol es dir hier: https://cursor.com/referral?code=XQP4VBLI3NNX


In ChatGPT installieren

In ChatGPT installieren

ChatGPT verbindet sich über den Entwicklermodus mit dem Apify MCP-Server (verfügbar für ChatGPT Pro, Plus, Business, Enterprise und Education-Pläne).

  1. Klicken Sie auf Ihr Profilsymbol und gehen Sie dann zu Einstellungen > Apps. Wenn Sie keine Schaltfläche App erstellen sehen, öffnen Sie Erweiterte Einstellungen und aktivieren Sie den Entwicklermodus.

  2. Klicken Sie auf App erstellen und füllen Sie das Formular aus:

    • Name: Apify

    • MCP-Server-URL: https://mcp.apify.com/?tools=actors,docs,johnvc/wellfound-jobs-api

    • Authentifizierung: OAuth

  3. Klicken Sie auf Erstellen und autorisieren Sie die Verbindung mit Apify.

  4. Um die App in einer Unterhaltung zu verwenden, klicken Sie im Chat auf +, wählen Sie Entwicklermodus und wählen Sie Apify.

Weitere Hilfe: https://docs.apify.com/platform/integrations/mcp


Mit Sorgfalt gemacht

Nutzen Sie die Wellfound Jobs API, um Ihre Rekrutierungs-, Marktforschungs- und Lead-Generierungs-Workflows mit zuverlässigen, strukturierten Ergebnissen zu unterstützen.

Letzte Aktualisierung: 2026.08.18

-
license - not tested
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Job platform for AI agents. Track tech jobs from companies that match your stack.

  • Search live startup jobs from Claude, Cursor, or ChatGPT via MCP. Free, no account needed.

  • Unified jobs search over official feeds + ATS boards (USAJOBS, Adzuna, Muse, Greenhouse, Lever...)

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/johnisanerd/Apify-Wellfound-Jobs-API'

If you have feedback or need assistance with the MCP directory API, please join our Discord server