Vous avez trouvé un créateur sur YouTube et vous voulez travailler avec lui. Avant d'envoyer une proposition de sponsoring, vous voulez voir le reste du tableau : son Instagram, son TikTok, son compte X, peut-être un site web ou un podcast. Pour un seul créateur, cela prend quelques minutes de clics. Pour une liste de 300 créateurs dans un tableur, cela prend des jours, et les erreurs s'accumulent.
Ce guide couvre les deux cas. D'abord la méthode manuelle pour trouver les réseaux sociaux d'un créateur, y compris pourquoi un pseudo identique ne suffit pas. Ensuite, comment l'automatiser avec une API de recherche de réseaux sociaux, pour un profil à la fois ou pour une liste entière en masse, avec du code qui fonctionne.
Une précision sur le périmètre avant de commencer : tout ce qui suit concerne les comptes publics de créateurs et d'entreprises, des personnes qui publient sous un nom public et veulent que le public et les marques les trouvent. Ce n'est pas un guide pour suivre des particuliers, et vous ne devez pas l'utiliser ainsi.
Pourquoi il vous faut l'empreinte sociale complète d'un créateur
Un seul profil suffit rarement pour prendre une décision. Les équipes recherchent les autres comptes d'un créateur pour quelques raisons courantes :
- Marketing d'influence. Un créateur avec une chaîne YouTube de taille moyenne peut avoir un TikTok bien plus grand, ou l'inverse. Vous voulez voir toute l'audience avant de fixer un budget ou un mix de canaux.
- Démarchage pour du sponsoring. Les coordonnées professionnelles se trouvent souvent sur une seule plateforme, comme une page de lien en bio ou la description d'une chaîne.
- Bases de données de créateurs et CRM. Les listes achetées, scrapées ou constituées à la main ont généralement un pseudo par créateur et des colonnes vides pour tout le reste.
- Vérification. Un créateur vous écrit en affirmant gérer un compte populaire. Vous voulez confirmer que l'Instagram qu'il vous a envoyé et la chaîne YouTube que vous connaissez appartiennent bien à la même personne, et pas à un usurpateur ou à un homonyme.
La méthode manuelle : suivre les liens du créateur lui-même
La preuve la plus fiable est un lien placé par le créateur lui-même. Seul le propriétaire peut modifier un profil, donc un lien depuis un compte auquel vous faites déjà confiance vers un autre compte est presque une preuve. Parcourez ces sources dans l'ordre.
Liens de la chaîne et description
Sur YouTube, ouvrez le panneau de description de la chaîne. Les créateurs y listent leurs autres plateformes, et beaucoup de chaînes affichent aussi une option de contact professionnel. Les liens de l'en-tête de la chaîne pointent vers les mêmes endroits.
Descriptions des vidéos
Beaucoup de créateurs collent tous leurs liens sociaux sous chaque vidéo. Regardez quelques vidéos récentes, car les anciennes descriptions peuvent pointer vers des comptes renommés ou abandonnés.
Pages de lien en bio
Beaucoup de créateurs mettent dans leur bio un seul lien qui ouvre une page de liens, via des services comme Linktree, Beacons ou Stan, ou une page sur leur propre domaine. Ces pages listent souvent toutes les plateformes qu'utilise le créateur. Notez l'URL de la page de liens elle-même pour pouvoir montrer d'où vient la preuve.
Le site web du créateur
Si le créateur a un site personnel, regardez l'en-tête, le pied de page, la page « à propos » et toute page presse ou media kit. Les pieds de page affichent souvent des icônes sociales pour des comptes que le créateur ne mentionne nulle part ailleurs.
Mentions croisées dans le contenu
Les créateurs mentionnent leurs autres comptes en parlant : « suivez-moi sur TikTok pour la version courte » ou « j'ai publié la recette complète sur Instagram ». Si vous avez la transcription de la vidéo, une simple recherche des noms de plateformes retrouve ces mentions sans rien revisionner. Notre guide des API de transcription YouTube explique comment récupérer des transcriptions en masse si vous le faites sur de nombreuses chaînes.
Pour un tutoriel plus approfondi de la méthode manuelle, avec les opérateurs de recherche et la recherche d'image inversée, sociallinks.dev propose un guide complet sur comment trouver tous les réseaux sociaux d'un créateur.
Pourquoi un pseudo identique ne suffit pas
Le raccourci le plus rapide consiste à prendre le pseudo du créateur et à le taper dans le modèle d'URL de chaque plateforme. Si la chaîne YouTube est youtube.com/@leoruns, essayez instagram.com/leoruns et tiktok.com/@leoruns.
C'est une première hypothèse utile, mais un pseudo identique ne prouve rien à lui seul :
- Quelqu'un d'autre peut avoir ce nom. Les noms courants et les pseudos courts sont souvent pris par des personnes sans lien sur d'autres plateformes.
- Les comptes de fans, parodiques et d'usurpation copient les pseudos. Les créateurs populaires en attirent, et ils peuvent sembler convaincants au premier coup d'œil.
- Les créateurs utilisent des variantes. Quand leur nom est pris, ils se rabattent sur des versions comme leo.runs, leoruns_ ou leorunstv, donc la correspondance exacte peut ne pas exister alors que le créateur, lui, est bien là.
- Les pseudos changent. Un créateur peut renommer un compte, et quelqu'un d'autre peut alors récupérer l'ancien pseudo. Un ancien lien peut pointer aujourd'hui vers une autre personne.
Traitez donc chaque pseudo identique comme une piste. Acceptez-le seulement si vous avez des preuves à l'appui : un lien depuis un compte fiable, une mention croisée, ou un nom et une photo de profil identiques avec un contenu cohérent. Notez quelle preuve vous avez utilisée, pour que la décision puisse être vérifiée plus tard.
| Preuve | Force | Exemple |
|---|---|---|
| Lien placé par le créateur | Forte | La bio Instagram renvoie vers la chaîne YouTube |
| Mention croisée dans le contenu | Forte | Une vidéo dit « retrouvez-moi sur TikTok sous @leoruns » |
| Même page de lien en bio | Forte | Les deux comptes renvoient vers la même page de liens |
| Même nom et même photo | Moyenne | Nom affiché et photo de profil identiques |
| Même pseudo uniquement | Faible | tiktok.com/@leoruns existe, rien d'autre ne le relie |
Le problème quand on passe à grande échelle
La méthode manuelle fonctionne bien pour un créateur. Elle s'effondre pour une liste :
- Quelques minutes par créateur représentent des jours de travail pour une liste de 500 créateurs.
- Chacun applique ses propres critères : un chercheur accepte les pseudos identiques, un autre non.
- Personne ne note les preuves, donc une mauvaise correspondance dans le CRM est impossible à retracer.
- Les comptes changent, et une liste nettoyée il y a six mois est déjà en train de dériver.
C'est là qu'une API aide. Il vous faut un outil qui prend le seul profil que vous avez, suit et vérifie les liens à votre place, et renvoie des résultats structurés avec les preuves jointes, pour que votre code décide quoi accepter et qu'un humain ne revoie que les cas incertains.
Utiliser une API de recherche de réseaux sociaux
sociallinks.dev est notre produit frère, conçu exactement pour cela. Vous lui donnez une URL de profil Instagram, TikTok, YouTube ou X et il renvoie les comptes du créateur sur les autres plateformes, chacun avec un verdict, un score de confiance net et les preuves associées. Il reconnaît 15 réseaux, dont Instagram, YouTube, TikTok, X, Facebook, Twitch, LinkedIn, Threads, Kick, Snapchat, Spotify, Substack, Patreon, Reddit et GitHub, ainsi que les sites web et les pages de lien en bio.
Chaque recherche analyse le profil, lit les liens de la bio du créateur et sa page de lien en bio, lance des recherches ciblées sur les principaux réseaux, puis effectue une vérification d'identité sur chaque candidat. Les recherches se font en direct sur les plateformes, pas dans une base de données périmée.
Il fonctionne de trois façons, toutes avec les mêmes crédits :
- Application web : collez un lien de profil et consultez les résultats.
- En masse : collez ou importez jusqu'à 500 liens de profil (un par ligne, ou un fichier .csv ou .txt) et téléchargez un CSV.
- API : une API REST à l'adresse https://sociallinks.dev/v1, plus un serveur MCP hébergé pour les assistants IA.
Rechercher un créateur avec l'API
Créez une clé API dans votre tableau de bord sociallinks.dev, dans la section API. Envoyez-la avec chaque requête dans un en-tête Authorization: Bearer (un en-tête x-api-key fonctionne aussi). Les clés ne s'affichent qu'une fois, à leur création.
Pour rechercher un créateur, envoyez l'URL de son profil à POST /resolve. Comme la plupart de nos lecteurs partent de YouTube, voici une recherche qui part d'une chaîne YouTube :
curl -X POST "https://sociallinks.dev/v1/resolve" \
-H "Authorization: Bearer $SOCIALLINKS_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://www.youtube.com/@mkbhd"}'
L'url doit être la page de profil d'un créateur. Les publications, les reels, les vidéos et les @pseudos seuls sont refusés avec une erreur 400. Si votre outil ne peut envoyer que des requêtes GET, GET /resolve fait la même chose avec le lien du profil encodé dans un paramètre de requête url.
Les nouvelles recherches prennent de 10 à 40 secondes. Les créateurs déjà recherchés sont renvoyés instantanément. Voici l'exemple de réponse de la documentation, pour une recherche partie d'un profil Instagram :
{
"creator": {
"id": "cr_0k3x9a1",
"name": "Marques Brownlee",
"kind": "person",
"aliases": ["Marques Brownlee", "mkbhd"],
"total_audience": 38000000
},
"profiles": [
{ "platform": "instagram", "handle": "mkbhd", "verdict": "seed", "net_confidence": 1 },
{
"platform": "youtube",
"handle": "mkbhd",
"url": "https://www.youtube.com/@mkbhd",
"followers": 20000000,
"verdict": "confirmed",
"net_confidence": 0.97,
"evidence": [
{ "kind": "bio_link", "detail": "Linked from the creator's own Instagram bio", "source": "https://www.instagram.com/mkbhd" }
]
}
],
"websites": [{ "url": "https://mkbhd.com", "kind": "website", "label": "mkbhd.com" }],
"identity_confidence": 0.96,
"rejected": 4
}
Quelques champs à connaître :
- verdict indique le lien entre chaque profil et la recherche. Le profil que vous avez envoyé revient avec "seed", et les comptes trouvés peuvent revenir avec "confirmed".
- net_confidence combine la force de la recherche et la vérification d'identité en un seul chiffre par compte. Seules les correspondances avec une confiance d'au moins 50 % sont affichées.
- evidence indique comment et où chaque compte a été trouvé, pour que vous puissiez le vérifier en un clic.
- rejected compte les candidats examinés puis écartés.
Voici le même appel en Python, qui affiche chaque compte avec ses preuves :
import os
import requests
API = "https://sociallinks.dev/v1"
HEADERS = {"Authorization": "Bearer " + os.environ["SOCIALLINKS_KEY"]}
def resolve(profile_url):
r = requests.post(API + "/resolve", headers=HEADERS, json={"url": profile_url}, timeout=90)
r.raise_for_status()
print("Credits left:", r.headers.get("X-Credits-Remaining"))
return r.json()
data = resolve("https://www.youtube.com/@mkbhd")
print(data["creator"]["name"], "identity confidence:", data["identity_confidence"])
for p in data["profiles"]:
print(p["platform"], p["handle"], p["verdict"], p["net_confidence"])
for e in p.get("evidence", []):
print(" ", e["kind"], "|", e["detail"], "|", e["source"])
for w in data.get("websites", []):
print("website", w["url"])
L'en-tête de réponse X-Credits-Remaining contient votre solde, et GET /balance le renvoie à la demande.
Traiter une liste entière de créateurs en masse
Pour les listes, ne faites pas de boucle sur /resolve. Les nouvelles recherches sont limitées à 5 par minute et par clé, et l'API répond par un 429 avec un en-tête Retry-After quand vous dépassez la limite. Envoyez plutôt la liste à POST /batches : jusqu'à 500 URL de profil par lot, traitées en arrière-plan.
curl -X POST "https://sociallinks.dev/v1/batches" \
-H "Authorization: Bearer $SOCIALLINKS_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Q4 shortlist","urls":["https://www.tiktok.com/@zachking","https://www.youtube.com/@mkbhd"]}'
La réponse vous donne un identifiant de lot ainsi que le nombre de lignes, de lignes invalides et de doublons. Interrogez ensuite GET /batches/{id} toutes les quelques secondes jusqu'à ce que le statut soit "completed", "partial" ou "failed", puis téléchargez les résultats avec GET /batches/{id}/export.
Ce script Python lit des URL de chaînes YouTube dans un fichier texte, les traite en un seul lot et enregistre le CSV :
import os
import time
import requests
API = "https://sociallinks.dev/v1"
HEADERS = {"Authorization": "Bearer " + os.environ["SOCIALLINKS_KEY"]}
with open("channels.txt") as f:
urls = [line.strip() for line in f if line.strip()][:500]
r = requests.post(API + "/batches", headers=HEADERS, json={"name": "YouTube shortlist", "urls": urls})
r.raise_for_status()
batch = r.json()
print("Queued", batch["rows"], "rows,", batch["invalid"], "invalid,", batch["duplicates"], "duplicates")
while True:
status = requests.get(API + "/batches/" + batch["id"], headers=HEADERS).json()["batch"]
print(status["status"], status["succeeded"], "of", status["total"], "done")
if status["status"] in ("completed", "partial", "failed"):
break
time.sleep(5)
csv = requests.get(API + "/batches/" + batch["id"] + "/export", headers=HEADERS)
with open("results.csv", "wb") as f:
f.write(csv.content)
print("Credits charged:", status["charged"])
Le CSV contient une ligne par profil envoyé et une colonne par plateforme, plus le statut et les crédits facturés. Les colonnes sont :
row,input,status,credits,creator,verified_creator,instagram,youtube,tiktok,x,twitch,facebook,linkedin,nothing_found_on,error
Il s'importe directement dans un tableur ou un CRM et remplit les colonnes Instagram, TikTok et X vides à côté des chaînes YouTube dont vous êtes parti. GET /batches liste vos lots si vous devez reprendre là où vous vous étiez arrêté, et POST /batches/{id}/cancel en arrête un (les lignes déjà en cours se terminent quand même).
Tarifs et limites
sociallinks.dev facture par créateur, pas par plateforme. Une recherche coûte 1 crédit lorsqu'au moins un compte est trouvé en plus de celui que vous avez envoyé, quel que soit le nombre de plateformes trouvées. Les recherches qui ne trouvent rien et les recherches échouées sont gratuites. La même règle s'applique à chaque ligne d'un lot, et les lignes qui ne sont pas des liens de profil sont ignorées et jamais facturées. Rechercher un créateur que votre compte a déjà payé au cours des 30 derniers jours est également gratuit.
Les crédits sont vendus en packs à paiement unique, sans abonnement, et n'expirent jamais :
| Pack | Prix | Recherches de créateurs | Par créateur trouvé |
|---|---|---|---|
| Starter | 17 $ | 200 | 8,5 ¢ |
| Pro | 49 $ | 750 | 6,5 ¢ |
| Agency | 99 $ | 1 750 | 5,7 ¢ |
Les nouveaux comptes reçoivent 3 recherches gratuites, sans carte bancaire. Les limites documentées de l'API :
| Limite | Valeur |
|---|---|
| Nouvelles recherches par clé | 5 par minute |
| Créateurs déjà recherchés | Sans limite, renvoyés instantanément |
| Profils par lot | 500 |
| Clés API actives par compte | 10 |
Consultez la page des tarifs et la documentation de l'API pour les détails à jour.
Gérer les erreurs
Chaque erreur est renvoyée sous forme d'objet JSON avec un message lisible et, si utile, un code sur lequel brancher votre logique. Celles que vous rencontrerez le plus souvent :
| Statut | Signification | Que faire |
|---|---|---|
| 400 | Pas une URL de profil, ou corps absent | Envoyez une URL de profil complète, pas une publication, une vidéo ou un @pseudo seul |
| 401 | Clé inconnue, révoquée ou absente | Vérifiez l'en-tête Authorization |
| 402 | Plus de crédits | Rien n'a été facturé ; achetez un pack et réessayez |
| 429 | Trop de nouvelles recherches | Attendez le nombre de secondes indiqué par Retry-After, ou utilisez /batches |
| 502 | La recherche a échoué de leur côté | Rien ne vous a été facturé ; réessayez |
L'utiliser depuis Claude, Cursor et d'autres outils d'IA
Si vous travaillez avec un assistant IA, sociallinks.dev propose aussi un serveur MCP hébergé à l'adresse https://sociallinks.dev/mcp. Dans Claude Code, une seule commande suffit pour l'ajouter :
claude mcp add --transport http sociallinks https://sociallinks.dev/mcp --header "Authorization: Bearer sl_your_key"
Il fonctionne avec Cursor, VS Code, Windsurf, Gemini CLI et tout client compatible avec le MCP distant. Les outils (lookup_creator, check_balance, start_batch et get_batch) sont facturés exactement comme les endpoints REST, vous pouvez donc demander à votre assistant de trouver les comptes d'un créateur pendant que vous constituez une liste restreinte.
Bonnes pratiques pour rechercher des créateurs
- Partez du profil le plus solide dont vous disposez. La chaîne principale d'un créateur, avec des liens dans sa description, donne de meilleurs résultats qu'un petit compte secondaire.
- Conservez les preuves, pas seulement le pseudo. Enregistrez le verdict, le score de confiance et la source de la preuve à côté de chaque compte, pour que chacun puisse voir pourquoi il a été accepté.
- Fixez une règle d'acceptation. Par exemple, acceptez automatiquement les correspondances confirmées et envoyez le reste à une personne pour vérification.
- Revérifiez avant les grandes décisions. Les comptes sont renommés et abandonnés. Relancez la recherche sur un créateur avant de signer un contrat, plutôt que de vous fier à une ligne vieille de plusieurs mois.
- Limitez-vous aux créateurs publics. Recherchez des personnes qui publient publiquement en tant que créateurs ou entreprises, pour des partenariats, de la recherche et de la vérification. N'utilisez pas ces outils pour suivre des particuliers.
Une fois que vous avez les comptes d'un créateur, l'étape suivante consiste généralement à comprendre ce qu'il dit réellement. Si YouTube est sa chaîne principale, ses transcriptions sont le moyen le plus rapide de vérifier ses sujets, son ton et ses anciens sponsors avant de le contacter. Notre API de transcription YouTube les renvoie sous forme de segments JSON horodatés, et si vous planifiez les sponsorings de votre propre chaîne, consultez comment gagner de l'argent sur YouTube.
Questions fréquentes
Comment trouver le TikTok ou l'Instagram d'un créateur à partir de sa chaîne YouTube ?+
Commencez par les liens que le créateur a ajoutés dans l'en-tête et la description de la chaîne, puis regardez les descriptions de ses vidéos récentes et toute page de lien en bio qu'il utilise. Les créateurs mettent généralement des liens vers leurs propres comptes. Si rien n'est lié, cherchez son pseudo et son nom sur l'autre plateforme, mais confirmez toute correspondance avant de vous y fier.
Suffit-il de chercher le même pseudo sur toutes les plateformes ?+
Non. Un pseudo identique est une piste, pas une preuve. Quelqu'un d'autre peut avoir le même nom sur une autre plateforme, les comptes de fans et parodiques copient souvent les pseudos, et les créateurs renomment parfois leurs comptes, si bien qu'un ancien pseudo finit chez une autre personne. Confirmez chaque correspondance par un lien ou une mention croisée depuis un compte auquel vous faites déjà confiance.
Existe-t-il une API pour trouver tous les réseaux sociaux d'un créateur ?+
Oui. sociallinks.dev propose une API REST : vous envoyez une URL de profil Instagram, TikTok, YouTube ou X à POST /v1/resolve et vous recevez en JSON les comptes du créateur sur les autres plateformes, chacun avec un verdict, un score de confiance net et les preuves associées. Pour les listes, POST /v1/batches accepte jusqu'à 500 URL de profil.
Puis-je rechercher un créateur à partir d'un simple @pseudo ?+
Pas avec l'API de sociallinks.dev. Elle a besoin de l'URL de la page de profil du créateur. Les publications, les reels, les vidéos et les @pseudos seuls sont refusés avec une erreur 400 : transformez donc le pseudo en URL de profil complète avant de l'envoyer.
Combien coûte une API de recherche de réseaux sociaux ?+
Sur sociallinks.dev, vous payez 1 crédit par créateur lorsqu'au moins un compte est trouvé en plus de celui que vous avez envoyé. Les recherches qui ne trouvent rien et les recherches échouées sont gratuites. Les packs de crédits sont des paiements uniques : 17 $ pour 200 recherches, 49 $ pour 750 et 99 $ pour 1 750. Les nouveaux comptes reçoivent 3 recherches gratuites.
Est-il légal et éthique de rechercher les réseaux sociaux de quelqu'un ?+
Ce guide porte sur les comptes publics de créateurs et d'entreprises : des personnes qui publient sous une identité publique et veulent que les marques et le public les trouvent. Utilisez ces méthodes pour évaluer des partenaires, enrichir une base de données de créateurs ou vérifier une identité. Ne les utilisez pas pour suivre ou profiler des particuliers, et respectez les conditions des plateformes et les lois sur la vie privée qui s'appliquent à vous.