Lever
Lever est l'ATS établi pour les entreprises du mid-market et en phase de croissance. career-ops interroge directement l'API publique de postings de Lever.
Ce qu'il fait
Le provider lever dans providers/lever.mjs effectue des requêtes HTTP vers api.lever.co/v0/postings/{slug} et analyse la réponse JSON. Le slug est l'identifiant des postings Lever de l'entreprise (par exemple 'mistral' pour Mistral AI).
Quand l'utiliser
Utilisez le scan Lever lorsque les entreprises que vous ciblez publient leurs postes sur Lever. Mistral AI, Palantir et Spotify font partie des boards Lever préconfigurés dans templates/portals.example.yml.
Exemple
- name: Mistral AI
careers_url: https://jobs.lever.co/mistral
enabled: trueLe scan suivant récupère alors les postes actifs de Mistral AI.
Ce que fait le scanner
Le scanner lit vos slugs Lever activés dans portals.yml, appelle l'API publique de postings de Lever pour chacun d'eux, et fusionne les nouveaux postes correspondant à vos intitulés dans votre pipeline, sans session de navigateur et sans dépenser le moindre token LLM pour la récupération. La même exécution de node scan.mjs couvre aussi vos boards Greenhouse et Ashby, puis filtre l'ensemble selon les mots-clés d'intitulé que vous avez configurés.
node scan.mjsCompanies scanned: 12
Total jobs found: 33
Filtered by title: 28 removed
Duplicates: 2 skipped
New offers added: 3
New offers:
+ Mistral AI | Applied AI Engineer | Paris, France
+ Palantir | Forward Deployed Engineer | London, UK
+ Spotify | ML Engineer, Search | Stockholm, SwedenComment career-ops communique avec Lever
career-ops interroge api.lever.co/v0/postings/{slug}, ou l'hôte api.eu.lever.co pour les boards européens, et lit le tableau JSON des postings. Pour chaque poste, il prend le champ text comme intitulé, hostedUrl comme lien, ainsi que la localisation, la date de création et la description complète. Comme Lever renvoie l'intégralité du board en une seule réponse structurée, le scan se résume à un unique GET HTTPS public par entreprise, qui reste dans les limites de débit et ne consomme aucun token de modèle. Le coût en tokens ne commence que plus tard, lorsque vous évaluez un poste que vous souhaitez poursuivre. Relancer le scan est sans risque : chaque URL est dédupliquée par rapport à votre historique de scan, vos candidatures évaluées et le pipeline en cours, de sorte qu'un poste déjà vu n'est jamais ajouté deux fois.
Pièges à connaître
L'API de Lever expose la fiche de poste complète dans la réponse des postings : l'introduction, chaque section de liste (comme les prérequis et les responsabilités) et le texte de conclusion. Les filtres de contenu de portals.yml (content_filter et visa_filter) lisent l'ensemble, de sorte qu'une expression qui n'apparaît que dans la liste des prérequis d'un poste Lever est tout de même détectée.
Voir aussi
Ashby
Ashby est l'ATS moderne privilégié par les startups en Série A–C dans l'univers de l'IA et des dev-tools. career-ops interroge directement l'API publique du job board.
Glossaire
Le vocabulaire de la recherche d'emploi assistée par IA, défini — ATS, le score global 1-5, Data Contract, spray-and-pray, liveness check, tailoring, scan zéro token, histoires STAR+R, et chaque terme utilisé par career-ops.