FR
Guide API LinkedIn

API LinkedIn Recruiter : accès, RSC et alternative côté utilisateur

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.

Réponse courte

Existe-t-il une API LinkedIn Recruiter ?

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.

Pas d'inscription en libre-service. L'accès exige un partenariat et un accord API signé.
Pas de clé API Recruiter. Il n'y a rien à générer depuis un portail.
Pas de recherche de candidats publique. Aucun endpoint officiel ne lance une recherche Recruiter pour votre backend.
La voie ouverte est côté utilisateur. Votre app agit pour le compte du propre siège de chaque recruteur. Voir comment.
Partenaires agréés uniquementLinkedIn Talent Solutions APIs
"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.)
Source : documentation Recruiter System Connect sur Microsoft Learn. Dernière vérification : 26 octobre 2026.
Accès

Obtenir un accès à l'API LinkedIn Recruiter en 2026

La voie officielle est pensée pour les éditeurs d'ATS, et elle impose quatre étapes avant le premier appel API.

  1. 1 Candidater Envoyez le formulaire de demande de partenariat.
  2. 2 Être agréé Remplissez les critères de LinkedIn et signez un accord API.
  3. 3 Job Posting d'abord LinkedIn l'exige avant RSC.
  4. 4 Certifier RSC Passez les cas de test par module, puis configurez chaque client.
Un siège Recruiter (Lite, Professional Services ou Corporate) débloque l'interface Recruiter, pas des identifiants API.
Périmètre

Ce que couvre Recruiter System Connect (RSC)

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.

In-ATS IndicatorSignale les membres déjà présents dans l'ATS.Dans Recruiter
Rediscovered CandidatesFait remonter les anciens candidats de l'ATS qui correspondent à une recherche.Dans Recruiter
One-Click ExportEnvoie un profil de Recruiter vers l'ATS.De Recruiter vers l'ATS
Enhanced Profile WidgetAffiche les informations du profil LinkedIn dans la fiche candidat.Dans l'ATS
Historique InMailRécupère les échanges InMail dès qu'un membre répond.Dans l'ATS
Non inclus Pas de recherche de candidats pour votre backend Pas de projets Recruiter sous forme de données Pas pour les clients Recruiter Lite

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.

L'alternative

L'alternative : la recherche Recruiter pour le compte de l'utilisateur

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.

Votre ATS
Envoie la recherche construite par le recruteur.
API Unipile
La relaie pour ce seul compte.
Le contrat du recruteur
L'exécute avec les filtres et la visibilité propres au recruteur.
Les candidats reviennent à votre ATS en JSON.
1 Connecter le compte

Hosted Auth dans votre app, avec le produit Recruiter autorisé.

2 Vérifier le contrat

N'affichez les fonctionnalités Recruiter que si un contrat Recruiter est listé.

3 Rechercher et paginer

Lancez la recherche, suivez le curseur, testez sur une application de développement.

Comment fonctionne Unipile

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é.

Une requête

Rechercher des candidats en une requête

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.

recruiter-search.sh
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 }
  }'
200 OK : data, total_count, next_cursor
POSTColler une URL Recruiter Réutilisez une recherche affinée par le recruteur dans Recruiter. /v2/{account_id}/linkedin/recruiter/search
POSTRésoudre les IDs de filtres Transformez « Berlin » ou un nom d'entreprise en l'ID qu'attend le filtre. /v2/{account_id}/linkedin/recruiter/search/parameters
Suivre le curseur Passez next_cursor comme cursor jusqu'à obtenir ce que le recruteur a demandé.
Construisez-le avec Unipile

Connectez un compte Recruiter et lancez votre première recherche de candidats

Testez avec votre propre contrat Recruiter sur une application de développement.

Démarrer
Au-delà de la recherche

Projets, pipelines et InMail Recruiter

Les recruteurs travaillent dans des projets de recrutement. Le même compte connecté apporte le reste de leur workflow Recruiter dans votre ATS.

Projets de recrutement Listez, créez et modifiez les projets, un par poste à pourvoir. /linkedin/recruiter/projects
Pipeline Lisez les candidats d'un projet et enregistrez-y les nouveaux. /projects/{project_id}/pipeline
Candidatures et CV Importez les candidatures d'une offre avec leur CV. /projects/{project_id}/talent-pool/applicants
Offres d'emploi Rédigez, publiez et clôturez des offres, après vérification des crédits d'offres. /linkedin/recruiter/jobs
Profil Recruiter Ouvrez un candidat tel que Recruiter l'affiche. /users/{user_id}?variant=linkedin_recruiter
InMail Recruiter Envoyez des InMail et lisez les crédits restants. /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.

Note sur le traitement des données

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.

Limites

Les limites à prévoir

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.

2 500 résultats max par recherche Affinez les filtres plutôt que de paginer plus loin.
100 résultats max par page Suivez le curseur, arrêtez-vous à ce dont vous avez besoin.
30 InMail par mois sur Recruiter Lite Par licence. Affichez les crédits restants avant chaque envoi.
Recruiter Lite Recherche de candidats et recherche par URL Projets de recrutement et pipelines Mêmes plafonds par recherche et par page
Recruiter Pro uniquement Filtre de langue parlée Filtre de type de contrat Relances InMail programmées

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.

Limites de la plateforme et usage responsable

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.

Tarifs

Tarifs de l'API LinkedIn Recruiter : deux factures distinctes

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.

Payé à LinkedInpar l'entreprise du recruteur
Siège Recruiter LiteAucun prix catalogue public
Professional Services, CorporateSur devis
API RSC et Job PostingDans l'accord partenaire
Payé à Unipilepar votre entreprise, par compte connecté
$55/ mois jusqu'à 10 comptes
Au-delà de 10 comptesDe $5,50 à $3,50 par compte
Par recherche, projet ou InMailAucun frais
Exemple 15 recruteurs connectent leur compte 15 × $5,50 = $82,50 / mois Voir tous les paliers de volume

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.

Comparatif

RSC officiel ou API côté utilisateur : lequel convient à votre ATS ?

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èreRSC officielAPI côté utilisateur (Unipile)
AccèsPartenariat et certificationLibre-service, Hosted Auth
Recherche de candidatsRien pour votre backendFiltres, URL, recherches enregistrées
Projets et pipelineExport et indicateurs In-ATSLire, créer et modifier
InMailHistorique dans l'ATSEnvoi et lecture des crédits
Recruiter LiteNon éligiblePris en charge
Accès
RSC officielPartenariat et certification
API côté utilisateur (Unipile)Libre-service, Hosted Auth
Recherche de candidats
RSC officielRien pour votre backend
API côté utilisateur (Unipile)Filtres, URL, recherches enregistrées
Projets et pipeline
RSC officielExport et indicateurs In-ATS
API côté utilisateur (Unipile)Lire, créer et modifier
InMail
RSC officielHistorique dans l'ATS
API côté utilisateur (Unipile)Envoi et lecture des crédits
Recruiter Lite
RSC officielNon éligible
API côté utilisateur (Unipile)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.

Cas d'usage

Cas d'usage courants

Trois modèles de produit couvrent la plupart des intégrations Recruiter. Le recruteur garde la main, votre produit fait le travail autour.

Sourcing de candidats dans l'ATS

Lancez une recherche Recruiter depuis le poste à pourvoir et signalez les candidats déjà connus.

API LinkedIn pour les ATS
Du poste au projet

Chaque poste à pourvoir a son projet Recruiter, son pipeline et ses candidatures.

API LinkedIn pour les logiciels de recrutement
Engagement multicanal

InMail Recruiter et email via l'API Email ; une réponse arrête la séquence.

API LinkedIn pour les logiciels ATS et CRM

Vous 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.

FAQ API LinkedIn Recruiter

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 expert

Lancez votre première recherche Recruiter depuis votre ATS

Connectez un compte Recruiter, envoyez une requête, récupérez les candidats en JSON.