
Guides d'intégration
Guide de l'API LinkedIn
Guide de l'API Email
Guide de l'API WhatsApp
Contacter l'équipe commerciale
LinkedIn ne propose aucune API Recruiter ouverte : ses API de recrutement, RSC compris, sont réservées aux partenaires agréés. Voici ce qu'elles couvrent, et comment gérer recherche Recruiter, projets et InMail depuis votre propre app, pour le compte de chaque recruteur.
Pas une API à laquelle on peut s'inscrire. Les API de recrutement de LinkedIn, comme Recruiter System Connect (RSC) et la Job Posting API, sont réservées aux partenaires Talent Solutions agréés. Ce guide s'inscrit dans le prolongement de notre guide de l'API LinkedIn.
"The use of these APIs is restricted to those developers approved by LinkedIn." (L'utilisation de ces API est réservée aux développeurs agréés par LinkedIn.)
La voie officielle est pensée pour les éditeurs d'ATS, et elle impose quatre étapes avant le premier appel API.
RSC est ce qui se rapproche le plus d'une API Recruiter officielle. Il synchronise un ATS et LinkedIn Recruiter pour les clients qui l'activent. C'est une couche de synchronisation, pas une API de recherche.
RSC exige un contrat Recruiter Corporate ou Recruiter Professional Services ; les centres d'aide d'éditeurs d'ATS comme Recruitee confirment que Recruiter Lite n'est pas éligible. Dernière vérification : 26 octobre 2026, d'après la présentation de RSC.
La documentation partenaires de LinkedIn est publique, même si les API ne le sont pas. Trois références couvrent les deux voies.
Chaque recruteur connecte son propre compte LinkedIn, avec son contrat Recruiter. Votre backend appelle les routes Recruiter de l'API LinkedIn, dans le périmètre de ce que ce recruteur peut déjà voir et faire.
Hosted Auth dans votre app, avec le produit Recruiter autorisé.
N'affichez les fonctionnalités Recruiter que si un contrat Recruiter est listé.
Lancez la recherche, suivez le curseur, testez sur une application de développement.
Unipile est un intermédiaire technique indépendant, pas un partenaire Talent Solutions, et ne revend pas de sièges Recruiter. Chaque requête est effectuée pour le compte d'un seul recruteur connecté, via son propre compte et son propre contrat : aucun identifiant partagé, aucun siège mutualisé.
Envoyez les filtres Recruiter en JSON, avec votre clé API et l'ID de compte du recruteur. Les résultats reviennent par pages de 100 au maximum.
curl --request POST \
--url "https://api.unipile.com/v2/{ACCOUNT_ID}/linkedin/recruiter/search/people?limit=100" \
--header "X-API-KEY: {YOUR_API_KEY}" \
--header "content-type: application/json" \
--data '{
"keywords": "backend engineer",
"skills": [{ "name": "Kubernetes" }],
"seniority": ["SENIOR"],
"years_of_experience": { "min": 5, "max": 10 }
}'
/v2/{account_id}/linkedin/recruiter/search
/v2/{account_id}/linkedin/recruiter/search/parameters
next_cursor comme cursor jusqu'à obtenir ce que le recruteur a demandé.
Connectez un compte Recruiter et lancez votre première recherche de candidats
Testez avec votre propre contrat Recruiter sur une application de développement.
Les recruteurs travaillent dans des projets de recrutement. Le même compte connecté apporte le reste de leur workflow Recruiter dans votre ATS.
/linkedin/recruiter/projects
/projects/{project_id}/pipeline
/projects/{project_id}/talent-pool/applicants
/linkedin/recruiter/jobs
/users/{user_id}?variant=linkedin_recruiter
/linkedin/inmail-credits
Les chemins commencent par /v2/{account_id}. Liste complète dans la documentation des projets Recruiter et des contrats, au 26 octobre 2026.
Bon à savoir : Recruiter et Sales Navigator ne peuvent pas être activés sur le même compte connecté : un recruteur qui utilise les deux connecte son compte deux fois. Pour aller plus loin : envoyer des InMail avec l'API LinkedIn et l'API LinkedIn de publication d'offres d'emploi.
Les profils, projets et pipelines proviennent de la propre session Recruiter de l'utilisateur authentifié, au moment où votre app les demande. Unipile ne conserve aucune archive indépendante ni aucune base de talents : votre ATS décide de ce qu'il stocke, et pour combien de temps.
LinkedIn et le contrat Recruiter fixent ces plafonds, quelle que soit l'API que vous appelez. Plus de détails dans notre guide des limites de l'API LinkedIn.
Aucun contrat Recruiter sur le compte ? Les routes Recruiter renvoient une erreur : masquez ces fonctionnalités. Dernière vérification : 26 octobre 2026, d'après la documentation des limites par fournisseur et la page Recruiter Lite de LinkedIn.
Unipile relaie ces plafonds tels quels : il ne les lève pas et n'ajoute aucun crédit. L'usage que votre ATS fait de la recherche, des InMail et des offres d'emploi relève d'une décision côté client. Faites de chaque écriture une action du recruteur dans votre interface, jamais une boucle en arrière-plan.
LinkedIn ne publie aucun prix pour ses API de recrutement. Avec une intégration côté utilisateur, les sièges et l'API sont facturés séparément.
Dernière vérification : 26 octobre 2026, d'après la page Recruiter Lite de LinkedIn (essai gratuit, aucun prix catalogue affiché). Les prix LinkedIn s'entendent hors taxes et peuvent varier selon la région.
RSC convient à un éditeur d'ATS partenaire établi. Une API côté utilisateur convient à tout produit qui veut intégrer les fonctionnalités Recruiter à sa propre interface.
| Critère | RSC officiel | API côté utilisateur (Unipile) |
|---|---|---|
| Accès | Partenariat et certification | Libre-service, Hosted Auth |
| Recherche de candidats | Rien pour votre backend | Filtres, URL, recherches enregistrées |
| Projets et pipeline | Export et indicateurs In-ATS | Lire, créer et modifier |
| InMail | Historique dans l'ATS | Envoi et lecture des crédits |
| Recruiter Lite | Non éligible | Pris en charge |
Les deux ne s'excluent pas : un ATS peut faire tourner RSC pour les clients qui l'ont activé, et les fonctionnalités côté utilisateur pour tous les autres.
Trois modèles de produit couvrent la plupart des intégrations Recruiter. Le recruteur garde la main, votre produit fait le travail autour.
Lancez une recherche Recruiter depuis le poste à pourvoir et signalez les candidats déjà connus.
API LinkedIn pour les ATSChaque poste à pourvoir a son projet Recruiter, son pipeline et ses candidatures.
API LinkedIn pour les logiciels de recrutementInMail Recruiter et email via l'API Email ; une réponse arrête la séquence.
API LinkedIn pour les logiciels ATS et CRMVous développez avec un agent de code ? Essayez le serveur MCP LinkedIn Recruiter. Vous avez aussi des sièges Sales Navigator ? Consultez notre guide de l'API Sales Navigator.
Accès, RSC, Recruiter Lite, tarifs et responsabilités : les réponses pour les développeurs.
Pas d'API publique. Les API de recrutement de LinkedIn, comme Recruiter System Connect et la Job Posting API, sont réservées aux partenaires Talent Solutions agréés. Sans partenariat, votre app agit pour le compte du propre contrat Recruiter de chaque recruteur.
Via le programme partenaires Talent Solutions : candidater, signer un accord API, construire une intégration Job Posting, puis certifier RSC. Il n'existe ni inscription en libre-service ni clé API Recruiter. Pour des fonctionnalités Recruiter dès maintenant, chaque recruteur peut connecter son propre compte via l'API LinkedIn d'Unipile.
La synchronisation officielle de LinkedIn entre Recruiter et un ATS partenaire : In-ATS Indicator, Rediscovered Candidates, One-Click Export, Enhanced Profile Widget et historique InMail. Les clients l'activent avec un contrat Recruiter Corporate ou Recruiter Professional Services. C'est une couche de synchronisation, pas une API de recherche.
Non, et les clients Recruiter Lite ne sont pas éligibles à RSC. Côté utilisateur, un compte Recruiter Lite fonctionne avec la recherche de candidats, la recherche à partir d'une URL, les projets et les pipelines. Les filtres de langue parlée et de type de contrat ainsi que les relances InMail programmées exigent Recruiter Pro.
La documentation partenaires de LinkedIn se trouve sur Microsoft Learn : la présentation de RSC et la Job Posting API. Pour les routes côté utilisateur (recherche, projets, pipelines, candidatures, contrats), consultez la documentation Recruiter d'Unipile.
LinkedIn ne publie aucun prix pour ses API partenaires. Avec une intégration côté utilisateur, l'entreprise du recruteur paie le siège Recruiter, et vous payez Unipile par compte connecté : $55 par mois jusqu'à 10 comptes, puis de $5,50 à $3,50 par compte, sans frais par recherche ni par message. Voir le détail complet.
Oui, de deux façons. Un ATS partenaire agréé peut construire RSC. Tout ATS peut aussi laisser chaque recruteur connecter son propre compte et proposer la recherche Recruiter, les projets, les candidatures et les InMail dans sa propre interface. Beaucoup de produits combinent les deux.
Non. Les profils, projets et messages sont récupérés depuis la propre session Recruiter de l'utilisateur authentifié quand votre app les demande. Unipile ne conserve aucune archive indépendante, aucune base de talents ni aucun index de profils LinkedIn. Votre ATS décide de ce qu'il stocke.
Votre entreprise. Unipile relaie chaque requête sans lever aucune limite LinkedIn ni ajouter de crédits, et l'usage que votre ATS fait de la recherche, des InMail et des offres d'emploi relève d'une décision côté client. Faites de chaque écriture une action du recruteur dans votre interface.
Non. Unipile n'est ni affilié à LinkedIn, ni approuvé, ni sponsorisé par LinkedIn, et ne fait pas partie du programme partenaires Talent Solutions. C'est un intermédiaire technique indépendant qui permet à votre app d'agir pour le compte de chaque recruteur qui connecte son propre compte.
D'autres questions ? Notre équipe est là pour vous aider.
Parler à un expertLancez votre première recherche Recruiter depuis votre ATS
Connectez un compte Recruiter, envoyez une requête, récupérez les candidats en JSON.