Was macht rocketlist?
Lies einen Lebenslauf einmal, finde heraus, was die Person tatsächlich kann, und finde dann die passenden Live-Stellenausschreibungen – auch die, die unter einem Titel abgelegt sind, den sie nie in ein Suchfeld eingegeben hätten.
Die Oberfläche, mit der du arbeitest
Rocketlist hat keine öffentliche JSON-API. Seine robots.txt verbietet /api/ für jeden Agenten, daher arbeitet diese Fähigkeit mit den öffentlichen Webseiten, die weder einen Account noch Anmeldedaten benötigen.
- Suche:
https://rocketlist.ai/jobs?q=<begriffe>, pluscity,seniority,category,industry,stage,founded,funding,investor,sort,page. Die Ergebnisliste wird im Browser gerendert, also rufe diese URL mit etwas auf, das JavaScript ausführt. Ein einfacher GET einer gefilterten Suche gibt eine leere Liste zurück, keinen Fehler. - Job-Detailseite:
https://rocketlist.ai/jobs/<slug>. Serverseitig gerendert, also funktioniert ein einfacher GET. Enthält das veröffentlichte Gehalt, die erforderlichen und wünschenswerten Fähigkeiten sowiejob_url, den direkten Link zur eigenen ATS-Ausschreibung des Arbeitgebers. - Job-Sitemaps: etwa 91.000 Live-Job-URLs, deren Slugs das Unternehmen und die Stelle enthalten. Ein kostenloser Offline-Index, um zu testen, ob ein Titel existiert, bevor man danach sucht.
Genaue Parameter, Taxonomien, Parsing-Rezepte und Fallstricke: references/search-surface.md.
Rocketlist dokumentiert außerdem einen öffentlichen, tokenfreien MCP-Connector unter https://rocketlist.ai/mcp
mit search_jobs, get_job, search_companies und get_company. Er gab am
15.09.2026 HTTP 502 zurück. Sende einen initialize-Aufruf; wenn er antwortet, verwende ihn, weil sein
search_jobs Remote-Status und Fähigkeiten entgegennimmt, die die URL nicht ausdrücken kann. Bei jedem Nicht-200-
Status falle auf die Seiten zurück und wiederhole nicht.
Arbeitsablauf
-
Lies den Lebenslauf in Fähigkeiten aus. Verben, Objekte, Gegenparteien, Werkzeuge, Domäne, Umfang und die vom Benutzer genannten Einschränkungen: Standort, Remote, Seniorität, Gehaltsuntergrenze, Branchen, in die er nicht zurückkehren wird. Frage nur nach einer Einschränkung, die du wirklich brauchst.
-
Erweitere auf fünfzehn bis fünfundzwanzig Kandidatentitel entlang der fünf Achsen in references/title-expansion.md. Behalte sowohl die Titel, nach denen die Person gesucht hätte, als auch die, nach denen sie nicht gesucht hätte, markiert, damit du sie später trennen kannst. Notiere die CV-Belege für jeden Titel.
-
Töte die erfundenen Titel, bevor du eine Suche auf sie verschwendest.
python3 scripts/rocketlist_job.py scan --pattern "forward deployed" --pattern "deployment strategist"Dies durchsucht die Job-Sitemaps und gibt eine Live-Stellenanzahl pro Titel aus. Null bedeutet, dass der Titel auf dieser Plattform nicht existiert. Verwerfe ihn stillschweigend.
-
Suche jeden überlebenden Titel einzeln. Ein Titel pro
q, zuerst am breitesten.qist Freitext über die Beschreibung sowie den Titel, daher fallen lange zusammengesetzte Abfragen auf nichts zurück. Fügecity,seniorityoderinvestornur hinzu, wenn ein reiner Titel zu viel zurückgibt. Remote-Status ist kein URL-Parameter; lese ihn von jeder Karte ab oder setzeremoteinq.Erfasse von jeder Ergebniskarte: Titel, Unternehmen, Standort, Gehaltsspanne, einzeilige Zusammenfassung, Tech-Stack und den Link
/jobs/<id>. Ignoriere „Übereinstimmungswert gesperrt“, es gibt keinen Wert für einen nicht angemeldeten Besucher. -
Öffne die Detailseite für jede Rolle, die du in die Kurzliste aufnehmen möchtest.
python3 scripts/rocketlist_job.py job <slug-oder-url>Dies gibt den strukturierten Datensatz aus:
job_salary_range,job_required_skills,job_nice_to_have_skills,job_experience_required,job_seniority,job_location_type, Unternehmensphase, Investoren undjob_url. Überprüfe die Anforderungen hier gegen den Lebenslauf. Ein Titel, der richtig klang, aber acht Jahre einer Fähigkeit verlangt, die die Person nicht hat, ist keine Passung; streiche ihn. -
Sortieren. Dedupliziere nach
job_url, da dieselbe Rolle unter mehreren Titeln auftauchen kann. Ordne dann danach, wie viele der geforderten Fähigkeiten der Stelle durch den Lebenslauf abgedeckt sind, ob die angegebene Erfahrungsbandbreite die der Person enthält, ob Standort und Remote-Status ihren Einschränkungen genügen und ob das Gehalt ihre Untergrenze überschreitet. Gewichte nicht danach, wie aufregend das Unternehmen ist. -
Präsentiere die Kurzliste. Acht bis fünfzehn Rollen, in zwei beschrifteten Gruppen:
- Rollen, die du selbst gefunden hättest, die Titel, die ihrem aktuellen entsprechen.
- Rollen, nach denen du nicht gesucht hättest, die Erweiterung. Das ist der Teil, der die Fähigkeit auszeichnet. Nenne für jede dieser Rollen den Titel und sage in einem Satz, welcher Teil ihres Lebenslaufs darauf abbildet.
Eine Zeile pro Rolle:
Feld Inhalt Titel und Unternehmen plus Unternehmensphase und Hauptinvestoren, wenn bemerkenswert Standort Remote, Hybrid, Vor-Ort oder die Stadt Gehalt die veröffentlichte Spanne wörtlich oder „nicht veröffentlicht“ Warum du passt die spezifischen CV-Belege, keine Adjektive Lücke die Anforderung, die sie nicht erfüllen, klar formuliert Bewerben die job_urlaus dem Datensatz, die eigene Ausschreibung des ArbeitgebersSchließe mit den Titeln, die sich als Sackgassen herausgestellt haben und warum, damit die Person den nächsten Durchlauf steuern kann.
Grenzen
- Rocketlist aggregiert öffentliche Stellenausschreibungen; es ist nicht der Arbeitgeber und die
Auflistung kann veraltet sein. Schicke die Person zu
job_urlund sage ihr, sie solle die Details dort bestätigen. - Gehalt wird nur veröffentlicht, wenn der Arbeitgeber es veröffentlicht hat. Viele Einträge lauten „Nicht angegeben“. Schreibe „nicht veröffentlicht“ und schätze niemals eine Spanne, leite sie von einer ähnlichen Rolle ab oder präsentiere einen Marktdurchschnitt als Gehalt dieser Rolle.
- Bleibe auf den öffentlichen Seiten. Rufe
/api/nicht auf, erstelle keinen Account, melde dich nicht an und verwende keine angemeldete oder Admin-Oberfläche, selbst wenn sie dir zur Verfügung steht. - Jede Rolle in der Ausgabe muss eine Stelle sein, die du tatsächlich abgerufen hast. Fülle eine dünne Kurzliste niemals mit einer plausiblen Rolle, einem Unternehmen, von dem du annimmst, es stelle ein, oder einem Titel, den du nicht anhand des Index überprüft hast.
- Die eigenen Zähler der Website, derzeit etwa 98.800 aktive Jobs bei rund 4.860 Unternehmen, sind Rocketlists Zahlen. Zitiere sie als solche oder lasse sie weg.
- Eine Zeile für „Lücke“ ist nicht optional. Eine Kurzliste ohne Lücken ist eine Kurzliste, die nicht anhand der Stellenausschreibungen überprüft wurde.