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
Votre liste
Nom et entreprise
Maya Lindqvist, Brightwave
Tom Okafor, Northpeak
Léa Moreau, Juniper & Vale
Ce que vous obtenez
Profil LinkedInConfiance
linkedin.com/in/maya-lindqvistÉlevée
linkedin.com/in/tom-okaforÉlevée
linkedin.com/in/lea-moreauMoyenne

Plébiscité par plus de 38 000 utilisateurs au sein de startups et d’équipes du Fortune 500

AmazonAirbusUberFedexSAPSeonDatadogZendesk

Fonctionne avec tout outil capable d’envoyer des requêtes HTTP

  • Claude
  • Cursor
  • Codex
  • Make
  • n8n
  • Zapier
  • Votre propre code
Premiers pas

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.

1

Collez le prompt de configuration

2

Collez votre clé API

Obtenir votre clé API
3

Obtenez vos résultats

Voir un exemple de résultat
Vous 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é API
Content-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 @id de 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.

Vue d’ensemble

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

Ce que cela coûte

Cas d’usage

Ce que les équipes créent avec cette API

Intégrez LinkedIn Profile Finder partout où circulent déjà vos données.

Équipes commerciales et SDR

Ajoutez LinkedIn à vos leads

  1. Nom et entreprise
  2. Trouver le profil
  3. 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.

Recrutement

Trouvez des candidats à partir d’une liste

  1. Noms issus d’une conférence ou d’une liste d’anciens élèves
  2. Trouver le profil
  3. Pipeline de candidats

Transformez une liste de noms en profils LinkedIn que vous pouvez consulter et contacter.

RevOps

Complétez les contacts du CRM

  1. Contact sans profil LinkedIn
  2. Trouver le profil
  3. 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.

Tarifs

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.

Calculateur

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.

Requis : l’accès API/MCP et l’automatisation sont disponibles à partir du plan Growth.

Plan recommandé
…
Crédits dont vous disposerez
…
Total ce mois-ci
…
Obtenir votre clé API

Les mêmes crédits que dans l’application Datablist Voir les tarifs

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.

Pour les développeurs

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.

Ouvrir le dépôt

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.

GET /resultsjson
{
"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)

GET
/v1/enrichments/linkedin-profile-lookup
Lire le schéma, aucune clé requise
POST
/v1/enrichments/tasks
Créer une tâche
GET
/v1/enrichments/tasks/{taskId}
Vérifier le statut et la progression
GET
/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
GET
/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
Paramètres
searchCountryTarget CountryText

Search engine country setting. Default to US.Valeurs autorisées : "AF", "AL", "DZ", "AS", "AD", "AO", "AQ", "AG", "AR", "AM", "AU", "AT", "AZ", "BH", "BD", "BB", "BY", "BE", "BZ", "BJ", "BT", "BO", "BA", "BW", "BR", "BN", "BG", "BF", "BI", "KH", "CM", "CA", "CV", "BQ", "CF", "TD", "CL", "CN", "CX", "CC", "CO", "KM", "CK", "CR", "CI", "HR", "CW", "CY", "CZ", "CD", "DK", "DJ", "DM", "DO", "EC", "EG", "SV", "GQ", "ER", "EE", "ET", "FM", "FJ", "FI", "FR", "PF", "TF", "GA", "GE", "DE", "GH", "GR", "GD", "GU", "GT", "GG", "GN", "GW", "GY", "HT", "HM", "HN", "HU", "IS", "IN", "ID", "IQ", "IE", "IL", "IT", "JM", "JP", "JE", "JO", "KZ", "KE", "KI", "KW", "KG", "LA", "LV", "LB", "LS", "LR", "LY", "LI", "LT", "LU", "MK", "MG", "MW", "MY", "MV", "ML", "MT", "MH", "MR", "MU", "MX", "MD", "MC", "MN", "ME", "MA", "MZ", "MM", "NA", "NR", "NP", "NL", "NC", "NZ", "NI", "NE", "NG", "NU", "NF", "MP", "NO", "OM", "PK", "PW", "PA", "PG", "PY", "PE", "PH", "PN", "PL", "PT", "QA", "CG", "RO", "RU", "RW", "SH", "KN", "LC", "PM", "VC", "WS", "SM", "ST", "SA", "SN", "RS", "SC", "SL", "SG", "SX", "SK", "SI", "SB", "SO", "ZA", "GS", "KR", "ES", "LK", "SR", "SZ", "SE", "CH", "TJ", "TZ", "TH", "BS", "GM", "TL", "TG", "TK", "TO", "TT", "TN", "TR", "TM", "TV", "UG", "UA", "AE", "GB", "US", "UM", "UY", "UZ", "VU", "VA", "VE", "VN", "WF", "YE", "ZM", "ZW"

skipIfNotNameSkip if not matching nameBoolean

Skip LinkedIn profile URLs with very low name confidence. Leave unchecked to retain candidates and review their confidence and page titles.

Entrées (data)
Entrées (data)
fullNameFull NameText

Prospect Full Name. Map the "Full Name" input, or both "First Name" and "Last Name"

firstNameFirst NameText

Prospect First Name. Map the "Full Name" input, or both "First Name" and "Last Name"

lastNameLast NameText

Prospect Last Name. Map the "Full Name" input, or both "First Name" and "Last Name"

keywordKeywordText

Extra keyword to narrow search. Ex: Company Name, School Name, etc.

Sorties
Sorties
profileUrlLinkedIn PageText

LinkedIn page URL when found.Format : uri

linkedInUrlTitleLinkedIn Profile Page TitleText

The page title can give you info about the current job position, the company, etc.

linkedInSnippetLinkedIn Profile SummaryText

Abstract of profile summary when possible.

profileConfidenceProfile ConfidenceText

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: Bearer obtenu via POST /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
FAQ

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.