Que fait rocketlist ?
Lisez un CV une fois, déterminez ce que la personne peut réellement faire, puis trouvez les annonces en direct qui correspondent, y compris celles classées sous un titre qu'elle n'a jamais tapé dans une barre de recherche.
La surface avec laquelle vous travaillez
Rocketlist ne possède pas d'API JSON publique. Son robots.txt interdit /api/ pour tout agent, cette compétence fonctionne donc sur les pages web publiques, qui ne nécessitent ni compte ni identifiant.
- Recherche :
https://rocketlist.ai/jobs?q=<termes>, pluscity,seniority,category,industry,stage,founded,funding,investor,sort,page. La liste de résultats s'affiche dans le navigateur, donc récupérez cette URL avec quelque chose qui exécute JavaScript. Un simple GET d'une recherche filtrée renvoie une liste vide, pas une erreur. - Détail du poste :
https://rocketlist.ai/jobs/<slug>. Rendu côté serveur, donc un simple GET fonctionne. Contient le salaire publié, les compétences requises et souhaitables, etjob_url, le lien direct vers l'ATS de l'employeur. - Sitemaps d'emplois : environ 91 000 URL d'offres d'emploi en direct dont les slugs contiennent l'entreprise et le titre. Un index hors ligne gratuit pour tester si un titre existe avant de le rechercher.
Paramètres exacts, taxonomies, recettes d'analyse et pièges : references/search-surface.md.
Rocketlist documente également un connecteur MCP public et sans jeton à l'adresse https://rocketlist.ai/mcp avec search_jobs, get_job, search_companies et get_company. Il renvoyait une erreur HTTP 502 le 2026-09-15. Envoyez un appel initialize ; s'il répond, utilisez-le, car son search_jobs accepte le statut à distance et les compétences que l'URL ne peut pas exprimer. En cas de réponse non-200, retombez sur les pages et ne réessayez pas.
Flux de travail
-
Lisez le CV pour en extraire les capacités. Verbes, objets, contreparties, outils, domaine, périmètre, et les contraintes que la personne a énoncées : lieu, télétravail, niveau d'expérience, salaire minimum, secteurs qu'elle ne veut pas retrouver. Ne demandez qu'une contrainte dont vous avez réellement besoin.
-
Développez en quinze à vingt-cinq titres candidats selon les cinq axes dans references/title-expansion.md. Conservez à la fois les titres que la personne aurait cherchés et ceux qu'elle n'aurait pas recherchés, en les marquant pour pouvoir les séparer plus tard. Enregistrez la preuve du CV pour chacun.
-
Éliminez les titres inventés avant d'y consacrer une recherche.
python3 scripts/rocketlist_job.py scan --pattern "forward deployed" --pattern "deployment strategist"Cela parcourt les sitemaps d'emplois et affiche un nombre d'annonces en direct par titre. Zéro signifie que le titre n'existe pas sur ce tableau. Supprimez-le silencieusement.
-
Recherchez chaque titre survivant séparément. Un titre par
q, d'abord le plus large.qest un texte libre sur la description ainsi que sur le titre, donc les requêtes longues et composées donnent zéro résultat. Ajoutezcity,seniorityouinvestoruniquement lorsqu'un titre seul renvoie trop de résultats. Le statut à distance n'est pas un paramètre d'URL ; lisez-le sur chaque carte ou mettezremotedansq.Capturez à partir de chaque carte de résultat : titre, entreprise, lieu, fourchette de salaire, résumé en une ligne, stack technique, et le lien
/jobs/<id>. Ignorez « Match score locked », il n'y a pas de score pour un visiteur non connecté. -
Ouvrez la page de détail de chaque poste que vous avez l'intention de retenir.
python3 scripts/rocketlist_job.py job <slug-or-url>Cela imprime l'enregistrement structuré :
job_salary_range,job_required_skills,job_nice_to_have_skills,job_experience_required,job_seniority,job_location_type, le stade de l'entreprise, les investisseurs, etjob_url. Vérifiez ici les exigences par rapport au CV. Un titre qui semblait juste mais qui demande huit ans d'une compétence que la personne ne possède pas n'est pas adapté ; éliminez-le. -
Classez. Dédupliquez sur
job_url, car le même poste peut apparaître sous plusieurs titres. Classez ensuite selon la couverture des compétences requises de l'annonce par le CV, si la fourchette d'expérience indiquée contient celle de la personne, si le lieu et le statut à distance satisfont sa contrainte, et si le salaire dépasse son minimum. Ne pondérez pas par l'attrait de l'entreprise. -
Présentez la shortlist. Huit à quinze postes, en deux groupes étiquetés :
- Postes que vous auriez trouvés vous-même, les titres correspondant à leur poste actuel.
- Postes que vous n'auriez pas cherchés, l'expansion. C'est la partie qui fait la valeur de la compétence. Pour chacun, nommez le titre, et dites en une phrase quelle partie de leur CV y correspond.
Une ligne par poste :
Champ Contenu Titre et entreprise plus le stade de l'entreprise et les investisseurs principaux si notable Lieu À distance, Hybride, Sur site, ou la ville Salaire la fourchette publiée textuellement, ou « non publié » Pourquoi vous correspondez la preuve spécifique du CV, pas des adjectifs Lacune l'exigence qu'ils ne satisfont pas, énoncée clairement Postuler le job_urlde l'enregistrement, l'annonce de l'employeur lui-mêmeTerminez avec les titres que vous avez testés et qui se sont avérés être des impasses, et pourquoi, afin qu'ils puissent orienter le prochain passage.
Limites
- Rocketlist agrège des annonces publiques ; ce n'est pas l'employeur et l'offre peut être obsolète. Envoyez la personne vers
job_urlet dites-lui de confirmer les détails là-bas. - Le salaire est publié uniquement lorsque l'employeur l'a publié. De nombreux enregistrements indiquent « Non spécifié ». Écrivez « non publié » et n'estimez jamais une fourchette, n'en déduisez pas à partir d'un poste similaire, et ne présentez pas une moyenne du marché comme le salaire de ce poste.
- Restez sur les pages publiques. N'appelez pas
/api/, ne créez pas de compte, ne vous connectez pas, et n'utilisez pas une surface connectée ou administrateur même si elle vous est accessible. - Chaque poste dans la sortie doit être une annonce que vous avez effectivement récupérée. Ne remplissez jamais une shortlist maigre avec un poste plausible, une entreprise que vous supposez embaucher, ou un titre que vous n'avez pas vérifié dans l'index.
- Les compteurs du site, actuellement environ 98 800 emplois actifs dans environ 4 860 entreprises, sont les chiffres de Rocketlist. Citez-les comme tels ou ne les mentionnez pas.
- Une ligne « Lacune » n'est pas facultative. Une shortlist sans lacune nulle part est une shortlist qui n'a pas été vérifiée par rapport aux annonces.