API de recherche de profils LinkedIn
Trouvez le profil LinkedIn correspondant à chaque nom, depuis votre assistant AI, un workflow no-code ou votre propre code.
- À partir de 0,0017 $ par recherche de profil
- Un niveau de confiance pour chaque correspondance
- 10 000 profils par tâche
| Nom et entreprise |
|---|
| Maya Lindqvist, Brightwave |
| Tom Okafor, Northpeak |
| Léa Moreau, Juniper & Vale |
Plébiscité par plus de 38 000 utilisateurs au sein de startups et d’équipes du Fortune 500
Fonctionne avec tout outil capable d’envoyer des requêtes HTTP
Claude
Cursor
Codex
Make
n8n
Zapier
- Votre propre code
Choisissez votre méthode
Laissez un assistant AI ou votre outil d’automatisation effectuer la configuration, ou appelez l’API REST depuis votre propre code.
Collez le prompt de configuration
Copiez le prompt pour Claude Code, Codex ou Cursor, ou pour Make, n8n ou Zapier, puis collez-le. L’AI crée un dossier Datablist sur votre ordinateur et configure tout pour vous.
Collez votre clé API
Lorsque l’AI vous le demande, copiez votre clé API depuis l’application Datablist et collez-la dans le fichier .env qu’elle a ouvert. Ne la collez jamais dans le chat.
Obtenez vos résultats
Envoyez votre liste de noms accompagnés d’une entreprise ou d’un établissement scolaire et récupérez une ligne par personne : l’URL du profil LinkedIn, le titre de sa page et un niveau de confiance.
Voir un exemple de résultatVous utilisez Make, n8n ou Zapier ? Voici tous les champs de la requête HTTP
Utilisez le module ou le nœud de requête HTTP proposé par votre outil. Trois étapes sont nécessaires : envoyer la liste, attendre, puis lire les résultats.
1. Envoyez votre liste (requête HTTP)
- Méthode
POST- URL
https://api.datablist.com/v1/enrichments/tasks- En-têtes
X-API-Key= votre clé APIContent-Type=application/json- Corps (JSON)
- json{"enrichmentId": "linkedin-profile-lookup","uniqueId": "linkedin-profile-lookup-import-1","settings": {"searchCountry": "US","skipIfNotName": false},"inputs": [{"inputId": "row-1", "data": {"fullName": "Maya Lindqvist", "keyword": "Brightwave Analytics"}},{"inputId": "row-2", "data": {"fullName": "Tom Okafor", "keyword": "Northpeak Logistics"}},{"inputId": "row-3", "data": {"fullName": "Lea Moreau", "keyword": "Juniper & Vale Studio"}}]}
- À conserver
- Le
@idde la réponse. Il s’agit de l’identifiant de votre tâche.
2. Attendez la fin du traitement
Ajoutez une courte attente ou temporisation, puis une requête GET vers https://api.datablist.com/v1/enrichments/tasks/TASK_ID avec le même en-tête X-API-Key. Répétez jusqu’à ce que status soit égal à completed.
3. Lisez les résultats
GET https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50. Associez outputs à vos colonnes. Si nextCursor n’est pas vide, effectuez un nouvel appel avec &cursor= suivi de cette valeur.
L’essentiel en un coup d’œil
Recherchez des profils LinkedIn par nom, affinez les résultats avec une entreprise ou un établissement scolaire et consultez le degré de fiabilité de chaque correspondance. Aucun espace de travail, aucune collection ni aucun import Datablist n’est nécessaire.
Ce que vous fournissez
- Noms : un nom complet, ou un prénom et un nom, par ligne
- Un mot-clé (facultatif) : l’entreprise ou l’établissement scolaire, pour distinguer les homonymes
- Un pays (facultatif) : le pays de recherche, les États-Unis par défaut
Ce que vous obtenez
- L’URL du profil LinkedIn : par exemple linkedin.com/in/maya-lindqvist
- Le titre et le résumé de la page : indiquent souvent le poste et l’entreprise actuels
- Un niveau de confiance : Élevé, Moyen, Faible ou Très faible, pour savoir quelles correspondances vérifier
Ce que cela coûte
- 2,5 crédits par recherche : facturés qu’un profil soit trouvé ou non
- Les lignes vides sont gratuites : les lignes sans nom exploitable ne font pas l’objet d’une recherche
- 1 000 crédits = 1 $ : partagés avec l’application Datablist
Ce que les équipes créent avec cette API
Intégrez LinkedIn Profile Finder partout où circulent déjà vos données.
Ajoutez LinkedIn à vos leads
- Nom et entreprise
- URL LinkedIn ajoutée au lead
Ajoutez l’URL du profil à chaque lead afin que les commerciaux puissent entrer en contact sur LinkedIn, puis lancer le scraper de profil ou le phone finder.
Trouvez des candidats à partir d’une liste
- Noms issus d’une conférence ou d’une liste d’anciens élèves
- Pipeline de candidats
Transformez une liste de noms en profils LinkedIn que vous pouvez consulter et contacter.
Complétez les contacts du CRM
- Contact sans profil LinkedIn
- URL enregistrée dans la fiche
Renseignez le champ LinkedIn des contacts dans HubSpot, Salesforce ou Pipedrive et conservez le niveau de confiance afin d’examiner les correspondances incertaines.
Combien cela vous coûtera-t-il ?
Payez chaque recherche avec des crédits. L’accès à l’API est disponible à partir du plan Growth.
Combien cela vous coûtera-t-il ?
Indiquez-nous pour combien de personnes vous avez besoin d’un profil LinkedIn et nous vous montrerons l’option la plus économique.
= 2 500 crédits au tarif de 2,5 crédits par recherche
Fonctionnement des crédits
1 000 crédits = 1 $, chaque crédit coûte donc un dixième de centime. Chaque recherche coûte 2,5 crédits, qu’un profil soit trouvé ou non. Les lignes sans nom exploitable ne font pas l’objet d’une recherche et ne coûtent rien. Chaque résultat renvoie creditsUsed, ce qui vous permet de suivre le coût réel par ligne. Les crédits du plan sont renouvelés chaque mois et les crédits inutilisés sont réinitialisés. Les crédits de recharge n’expirent jamais.
Intégrez-la à votre code
Tout ce dont vous avez besoin pour appeler directement l’API REST : code, réponses, endpoints, champs, authentification et limites.
datablist/linkedin-profile-finder-api
Exemples officiels : cURL, Python avec Requests ou HTTPX asynchrone, et TypeScript. Placez votre clé dans DATABLIST_API_KEY et exécutez le code.
Copiez, collez, exécutez
Un script complet qui crée une tâche, attend son exécution et affiche chaque résultat. Remplacez YOUR_PERSONAL_API_KEY par votre clé.
# 1. Create the task (returns 202 Accepted and the task "@id")
curl --request POST 'https://api.datablist.com/v1/enrichments/tasks' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"enrichmentId": "linkedin-profile-lookup",
"uniqueId": "linkedin-profile-lookup-import-1",
"settings": {
"searchCountry": "US",
"skipIfNotName": false
},
"inputs": [
{"inputId": "row-1", "data": {"fullName": "Maya Lindqvist", "keyword": "Brightwave Analytics"}},
{"inputId": "row-2", "data": {"fullName": "Tom Okafor", "keyword": "Northpeak Logistics"}},
{"inputId": "row-3", "data": {"fullName": "Lea Moreau", "keyword": "Juniper & Vale Studio"}}
]
}'
# 2. Poll every few seconds until status is completed, failed or stopped
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'
# 3. Read the results, then follow nextCursor until it is null
curl 'https://api.datablist.com/v1/enrichments/tasks/TASK_ID/results?limit=50' \
--header 'X-API-Key: YOUR_PERSONAL_API_KEY'Ce que renvoie l’API
Un résultat par entrée, avec votre inputId, un statut, les outputs et les crédits utilisés. Exemple de données.
{
"taskId": "00000000000040008000000000000001",
"results": [
{
"inputId": "row-1",
"status": "success",
"outputs": {
"profileUrl": "https://www.linkedin.com/in/maya-lindqvist",
"linkedInUrlTitle": "Maya Lindqvist - Head of Sales - Brightwave Analytics",
"linkedInSnippet": "Maya Lindqvist works at Brightwave Analytics.",
"profileConfidence": "High"
},
"creditsUsed": "2.5",
"error": null
}
],
"nextCursor": null
}Endpoints et champs
Tous les chemins sont relatifs à https://api.datablist.com. Les définitions des champs proviennent de GET /v1/enrichments/linkedin-profile-lookup (documentation mise à jour le 19 oct. 2026). Version du schéma : 2026-09-12.
Voir le schéma de l’API (JSON) (s’ouvre dans un nouvel onglet)
- /v1/enrichments/linkedin-profile-lookup
- Lire le schéma, aucune clé requise
- POST
- /v1/enrichments/tasks
- Créer une tâche
- /v1/enrichments/tasks/{taskId}
- Vérifier le statut et la progression
- /v1/enrichments/tasks/{taskId}/results
- Lire les résultats, de 1 à 100 par page
- POST
- /v1/enrichments/tasks/{taskId}/stop
- Annuler une tâche en cours
- /v1/enrichments/tasks
- Historique des tâches, des plus récentes aux plus anciennes
Référence du schéma
Envoyez settings une seule fois par tâche et un objet data par entrée. Les résultats peuvent inclure des champs supplémentaires au fil de l’évolution de l’enrichissement ; conservez donc les clés inconnues lorsque vous analysez outputs.
Afficher tous les paramètres, entrées et sorties
Paramètres
searchCountryTarget Country | Text | Search engine country setting. Default to US.Valeurs autorisées : |
|---|---|---|
skipIfNotNameSkip if not matching name | Boolean | Skip LinkedIn profile URLs with very low name confidence. Leave unchecked to retain candidates and review their confidence and page titles. |
Entrées (data)
fullNameFull Name | Text | Prospect Full Name. Map the "Full Name" input, or both "First Name" and "Last Name" |
|---|---|---|
firstNameFirst Name | Text | Prospect First Name. Map the "Full Name" input, or both "First Name" and "Last Name" |
lastNameLast Name | Text | Prospect Last Name. Map the "Full Name" input, or both "First Name" and "Last Name" |
keywordKeyword | Text | Extra keyword to narrow search. Ex: Company Name, School Name, etc. |
Sorties
profileUrlLinkedIn Page | Text | LinkedIn page URL when found.Format : |
|---|---|---|
linkedInUrlTitleLinkedIn Profile Page Title | Text | The page title can give you info about the current job position, the company, etc. |
linkedInSnippetLinkedIn Profile Summary | Text | Abstract of profile summary when possible. |
profileConfidenceProfile Confidence | Text | Confidence level of the match: High, Medium, Low, or Very Low. |
Un seul en-tête, des limites claires
Créez une clé API personnelle dans votre compte Datablist et envoyez-la avec chaque requête authentifiée.
Authentification
Envoyez votre clé dans l’en-tête X-API-Key. Datablist échange et renouvelle les tokens d’accès pour vous.
- En-tête :
X-API-Key: YOUR_PERSONAL_API_KEY - Facultatif : gérez vous-même les tokens avec
Authorization: Bearerobtenu viaPOST /v1/account/token - L’un ou l’autre : l’envoi des deux en-têtes renvoie
400 AmbiguousCredentials - Côté serveur uniquement : n’insérez jamais vos clés dans les URL, le code exécuté dans le navigateur ou les logs
Limites
- Entrées par tâche : de 1 à 10 000
- Taille : 16 Kio par entrée, 10 Mio par requête
- Durée d’exécution : jusqu’à 24 heures par tâche
- Création de tâches : 10 requêtes toutes les 60 secondes par compte
- Vérification et résultats : 120 requêtes toutes les 60 secondes par opération
- Tâches actives : environ 20 simultanément par compte
- Conservation : les tâches et les résultats sont conservés pendant 90 jours
Questions fréquentes
Tout ce dont vous ou votre agent de développement AI avez besoin pour intégrer l’API LinkedIn Profile Finder : authentification, requêtes, vérification périodique, résultats, limites et nouvelles tentatives.


