Du hast einen Creator auf YouTube gefunden und willst mit ihm zusammenarbeiten. Bevor du eine Sponsoring-Anfrage schickst, willst du das ganze Bild sehen: sein Instagram, sein TikTok, seinen X-Account, vielleicht eine Website oder einen Podcast. Für einen einzelnen Creator dauert das ein paar Minuten Klickarbeit. Für eine Liste mit 300 Creatorn in einer Tabelle dauert es Tage, und die Fehler häufen sich.
Dieser Leitfaden deckt beides ab. Zuerst die manuelle Methode, mit der du die Social-Media-Accounts eines Creators findest, inklusive der Frage, warum ein gleicher Nutzername nicht reicht. Dann, wie du das mit einer Social-Media-Lookup-API automatisierst, für ein Profil nach dem anderen oder für eine ganze Liste auf einmal, mit funktionierendem Code.
Vorab ein Hinweis zum Rahmen: Alles hier betrifft öffentliche Creator- und Business-Accounts, also Menschen, die unter einem öffentlichen Namen veröffentlichen und von Publikum und Marken gefunden werden wollen. Es ist keine Anleitung, um Privatpersonen nachzuspüren, und du solltest sie auch nicht so verwenden.
Warum du den vollständigen Social-Media-Fußabdruck eines Creators brauchst
Ein einzelnes Profil reicht selten für eine Entscheidung. Teams suchen aus einigen typischen Gründen nach den anderen Accounts eines Creators:
- Influencer-Marketing. Ein Creator mit einem mittelgroßen YouTube-Kanal kann ein viel größeres TikTok haben, oder umgekehrt. Du willst die gesamte Reichweite sehen, bevor du über Budget oder Kanal-Mix entscheidest.
- Sponsoring-Anfragen. Geschäftliche Kontaktdaten stehen oft nur auf einer Plattform, etwa auf einer Link-in-Bio-Seite oder in einer Kanalbeschreibung.
- Creator-Datenbanken und CRMs. Gekaufte, gescrapte oder von Hand gesammelte Listen haben meist einen Nutzernamen pro Creator und leere Spalten für alles andere.
- Verifizierung. Ein Creator schreibt dir und behauptet, einen beliebten Account zu betreiben. Du willst bestätigen, dass das Instagram, das er dir geschickt hat, und der YouTube-Kanal, den du kennst, wirklich derselben Person gehören und nicht einem Betrüger oder Namensvetter.
Die manuelle Methode: den Links des Creators folgen
Der zuverlässigste Beleg ist ein Link, den der Creator selbst gesetzt hat. Nur der Inhaber kann ein Profil bearbeiten, also ist ein Link von einem Account, dem du schon vertraust, zu einem anderen Account fast ein Beweis. Geh diese Quellen der Reihe nach durch.
Kanallinks und Kanalbeschreibung
Öffne auf YouTube das Beschreibungsfeld des Kanals. Creator listen dort ihre anderen Plattformen auf, und viele Kanäle zeigen auch eine Option für geschäftliche Anfragen. Die Links im Kanalheader führen zu denselben Zielen.
Videobeschreibungen
Viele Creator fügen unter jedem Upload ihre kompletten Social-Links ein. Sieh dir ein paar aktuelle Videos an, denn ältere Beschreibungen können auf Accounts verweisen, die umbenannt oder aufgegeben wurden.
Link-in-Bio-Seiten
Viele Creator setzen in ihre Bio einen einzigen Link, der eine Linkseite öffnet, von Diensten wie Linktree, Beacons oder Stan oder auf ihrer eigenen Domain. Diese Seiten listen oft jede Plattform auf, die der Creator nutzt. Notiere die URL der Linkseite selbst, damit du zeigen kannst, woher der Beleg stammt.
Die eigene Website des Creators
Hat der Creator eine persönliche Website, prüfe Header, Footer, die Über-mich-Seite und jede Presse- oder Media-Kit-Seite. Im Footer stehen oft Social-Icons für Accounts, die der Creator sonst nirgends erwähnt.
Gegenseitige Erwähnungen im Content
Creator erwähnen ihre anderen Accounts, während sie reden: „folgt mir auf TikTok für die Kurzversion“ oder „das komplette Rezept habe ich auf Instagram gepostet“. Wenn du das Video-Transkript hast, findet eine schnelle Textsuche nach Plattformnamen diese Erwähnungen, ohne dass du etwas noch einmal ansehen musst. Unser Leitfaden zu YouTube-Transkript-APIs zeigt, wie du Transkripte in großen Mengen abrufst, wenn du das für viele Kanäle machst.
Für eine ausführlichere Anleitung zur manuellen Methode, mit Suchoperatoren und umgekehrter Bildersuche, hat sociallinks.dev einen vollständigen Leitfaden dazu, wie man alle Social-Media-Accounts eines Creators findet.
Warum gleiche Nutzernamen allein unzuverlässig sind
Die schnellste Abkürzung: den Nutzernamen des Creators nehmen und in das URL-Muster jeder Plattform eintippen. Ist der YouTube-Kanal youtube.com/@leoruns, probierst du instagram.com/leoruns und tiktok.com/@leoruns.
Das ist eine nützliche erste Vermutung, aber ein gleicher Nutzername allein beweist nichts:
- Jemand anderes kann den Namen besitzen. Häufige Namen und kurze Nutzernamen sind auf anderen Plattformen oft von fremden Personen belegt.
- Fan-, Parodie- und Fake-Accounts kopieren Nutzernamen. Beliebte Creator ziehen sie an, und auf den ersten Blick wirken sie überzeugend.
- Creator nutzen Varianten. Ist ihr Name vergeben, weichen sie auf Versionen wie leo.runs, leoruns_ oder leorunstv aus. Der exakte Treffer existiert dann vielleicht nicht, obwohl der Creator dort aktiv ist.
- Nutzernamen ändern sich. Ein Creator kann einen Account umbenennen, und jemand anderes kann dann den alten Nutzernamen übernehmen. Ein alter Link kann heute zu einer anderen Person führen.
Behandle also jeden Namenstreffer als Hinweis. Übernimm ihn nur, wenn du stützende Belege hast: einen Link von einem vertrauenswürdigen Account, eine gegenseitige Erwähnung oder übereinstimmenden Namen und Profilbild mit stimmigem Content. Notiere, welchen Beleg du verwendet hast, damit die Entscheidung später überprüfbar ist.
| Beleg | Stärke | Beispiel |
|---|---|---|
| Vom Creator gesetzter Link | Stark | Die Instagram-Bio verlinkt den YouTube-Kanal |
| Gegenseitige Erwähnung im Content | Stark | In einem Video heißt es „findet mich auf TikTok unter @leoruns“ |
| Dieselbe Link-in-Bio-Seite | Stark | Beide Accounts verlinken dieselbe Linkseite |
| Gleicher Name und gleiches Foto | Mittel | Übereinstimmender Anzeigename und Profilbild |
| Nur gleicher Nutzername | Schwach | tiktok.com/@leoruns existiert, sonst verbindet nichts die Accounts |
Das Problem bei großen Mengen
Für einen Creator funktioniert die manuelle Methode gut. Bei einer Liste bricht sie zusammen:
- Ein paar Minuten pro Creator summieren sich bei einer Liste mit 500 Creatorn zu Tagen Arbeit.
- Verschiedene Leute legen verschiedene Maßstäbe an: Eine Person akzeptiert Namenstreffer, eine andere nicht.
- Niemand notiert die Belege, also lässt sich ein falscher Treffer im CRM nicht zurückverfolgen.
- Accounts ändern sich, und eine Liste, die vor sechs Monaten bereinigt wurde, veraltet bereits.
Genau hier hilft eine API. Du willst etwas, das das eine Profil nimmt, das du hast, den Links für dich folgt und sie prüft und strukturierte Ergebnisse mit angehängten Belegen zurückgibt. So entscheidet dein Code, was übernommen wird, und ein Mensch prüft nur die unsicheren Fälle.
Eine Social-Media-Lookup-API verwenden
sociallinks.dev ist unser Schwesterprodukt und genau dafür gebaut. Du gibst eine Instagram-, TikTok-, YouTube- oder X-Profil-URL ein und bekommst die Accounts des Creators auf den anderen Plattformen zurück, jeweils mit Urteil, Netto-Konfidenzwert und den zugehörigen Belegen. Es erkennt 15 Netzwerke, darunter Instagram, YouTube, TikTok, X, Facebook, Twitch, LinkedIn, Threads, Kick, Snapchat, Spotify, Substack, Patreon, Reddit und GitHub, dazu Websites und Link-in-Bio-Seiten.
Jede Abfrage prüft das Profil, liest die Bio-Links und die Link-in-Bio-Seite des Creators, führt gezielte Suchen in den großen Netzwerken durch und unterzieht dann jeden Kandidaten einer Identitätsprüfung. Die Abfragen laufen live gegen die Plattformen, nicht gegen eine veraltete Datenbank.
Es funktioniert auf drei Arten, alle mit denselben Credits:
- Web-App: einen Profillink einfügen und die Ergebnisse prüfen.
- Bulk: bis zu 500 Profillinks einfügen oder hochladen (einer pro Zeile oder als .csv- oder .txt-Datei) und eine CSV herunterladen.
- API: eine REST-API unter https://sociallinks.dev/v1, dazu ein gehosteter MCP-Server für KI-Assistenten.
Einen Creator per API abfragen
Erstelle in deinem sociallinks.dev-Dashboard unter API einen API-Schlüssel. Sende ihn bei jeder Anfrage als Authorization: Bearer-Header mit (ein x-api-key-Header funktioniert auch). Schlüssel werden nur einmal angezeigt, wenn du sie erstellst.
Um einen Creator abzufragen, sendest du seine Profil-URL an POST /resolve. Da die meisten unserer Leser von YouTube ausgehen, hier eine Abfrage, die bei einem YouTube-Kanal startet:
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"}'
Die url muss die Profilseite eines Creators sein. Posts, Reels, Videos und reine @Nutzernamen werden mit einem 400-Fehler abgelehnt. Wenn dein Tool nur GET-Anfragen senden kann, macht GET /resolve dasselbe, mit dem URL-kodierten Profillink im Query-Parameter url.
Neue Abfragen dauern 10 bis 40 Sekunden. Creator, die schon einmal abgefragt wurden, kommen sofort zurück. Hier die Beispielantwort aus der Dokumentation, für eine Abfrage, die bei einem Instagram-Profil gestartet ist:
{
"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
}
Einige Felder solltest du kennen:
- verdict zeigt, wie jedes Profil mit der Abfrage zusammenhängt. Das gesendete Profil kommt als "seed" zurück, gefundene Accounts können als "confirmed" zurückkommen.
- net_confidence fasst Suchstärke und Identitätsprüfung zu einer Zahl pro Account zusammen. Angezeigt werden nur Treffer mit mindestens 50 % Konfidenz.
- evidence listet auf, wie und wo jeder Account gefunden wurde, sodass du ihn mit einem Klick prüfen kannst.
- rejected zählt die Kandidaten, die geprüft und verworfen wurden.
Hier derselbe Aufruf in Python, der jeden Account mit seinen Belegen ausgibt:
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"])
Der Antwort-Header X-Credits-Remaining enthält dein Guthaben, und GET /balance liefert es auf Abruf.
Eine ganze Creator-Liste im Bulk verarbeiten
Für Listen solltest du keine Schleife über /resolve bauen. Neue Abfragen sind auf 5 pro Minute und Schlüssel begrenzt, und die API antwortet mit einem 429 und einem Retry-After-Header, wenn du darüber liegst. Sende die Liste stattdessen an POST /batches: bis zu 500 Profil-URLs pro Batch, verarbeitet im Hintergrund.
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"]}'
Die Antwort liefert dir eine Batch-ID sowie die Anzahl der Zeilen, ungültigen Zeilen und Duplikate. Frage dann alle paar Sekunden GET /batches/{id} ab, bis der Status "completed", "partial" oder "failed" lautet, und lade die Ergebnisse mit GET /batches/{id}/export herunter.
Dieses Python-Skript liest YouTube-Kanal-URLs aus einer Textdatei, verarbeitet sie als einen Batch und speichert die 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"])
Die CSV hat eine Zeile pro gesendetem Profil und eine Spalte pro Plattform, dazu Status und berechnete Credits. Die Spalten sind:
row,input,status,credits,creator,verified_creator,instagram,youtube,tiktok,x,twitch,facebook,linkedin,nothing_found_on,error
Das lässt sich direkt in eine Tabelle oder einen CRM-Import übernehmen und füllt die leeren Spalten für Instagram, TikTok und X neben den YouTube-Kanälen, mit denen du angefangen hast. GET /batches listet deine Batches auf, falls du dort weitermachen musst, wo du aufgehört hast, und POST /batches/{id}/cancel stoppt einen Batch (bereits laufende Zeilen werden trotzdem abgeschlossen).
Preise und Limits
sociallinks.dev rechnet pro Creator ab, nicht pro Plattform. Eine Abfrage kostet 1 Credit, wenn mindestens ein Account über den gesendeten hinaus gefunden wird, egal wie viele Plattformen auftauchen. Abfragen ohne Ergebnis und fehlgeschlagene Abfragen sind kostenlos. Dieselbe Regel gilt für jede Zeile eines Batches, und Zeilen, die keine Profillinks sind, werden übersprungen und nie berechnet. Auch die erneute Abfrage eines Creators, für den dein Account in den letzten 30 Tagen bezahlt hat, ist kostenlos.
Credits gibt es als Einmalpakete ohne Abo, und sie verfallen nie:
| Paket | Preis | Creator-Abfragen | Pro gefundenem Creator |
|---|---|---|---|
| Starter | 17 $ | 200 | 8,5 ¢ |
| Pro | 49 $ | 750 | 6,5 ¢ |
| Agency | 99 $ | 1.750 | 5,7 ¢ |
Neue Accounts erhalten 3 kostenlose Abfragen, ohne Kreditkarte. Die dokumentierten API-Limits:
| Limit | Wert |
|---|---|
| Neue Abfragen pro Schlüssel | 5 pro Minute |
| Bereits abgefragte Creator | Kein Limit, sofort ausgeliefert |
| Profile pro Batch | 500 |
| Aktive API-Schlüssel pro Account | 10 |
Aktuelle Details findest du auf der Preisseite und in der API-Dokumentation.
Fehlerbehandlung
Jeder Fehler kommt als JSON-Objekt mit einer lesbaren Meldung zurück und, wo sinnvoll, mit einem Code, nach dem du verzweigen kannst. Die häufigsten:
| Status | Bedeutung | Was tun |
|---|---|---|
| 400 | Keine Profil-URL oder kein Body | Sende eine vollständige Profil-URL, keinen Post, kein Video und keinen reinen @Nutzernamen |
| 401 | Schlüssel unbekannt, widerrufen oder fehlend | Prüfe den Authorization-Header |
| 402 | Keine Credits mehr | Es wurde nichts berechnet; kaufe ein Paket und versuche es erneut |
| 429 | Zu viele neue Abfragen | Warte die Retry-After-Sekunden ab oder nutze /batches |
| 502 | Die Abfrage ist auf ihrer Seite fehlgeschlagen | Dir wurde nichts berechnet; versuche es erneut |
Nutzung aus Claude, Cursor und anderen KI-Tools
Wenn du mit einem KI-Assistenten arbeitest, betreibt sociallinks.dev auch einen gehosteten MCP-Server unter https://sociallinks.dev/mcp. In Claude Code fügst du ihn mit einem Befehl hinzu:
claude mcp add --transport http sociallinks https://sociallinks.dev/mcp --header "Authorization: Bearer sl_your_key"
Er funktioniert mit Cursor, VS Code, Windsurf, Gemini CLI und jedem Client, der Remote-MCP unterstützt. Die Tools (lookup_creator, check_balance, start_batch und get_batch) werden genauso abgerechnet wie die REST-Endpunkte. Du kannst deinen Assistenten also die Accounts eines Creators suchen lassen, während du eine Shortlist aufbaust.
Best Practices für Creator-Abfragen
- Starte mit dem stärksten Profil, das du hast. Der Hauptkanal eines Creators mit Links in der Beschreibung liefert bessere Ergebnisse als ein kleiner Nebenaccount.
- Speichere die Belege, nicht nur den Nutzernamen. Hinterlege Urteil, Konfidenzwert und Belegquelle neben jedem Account, damit jeder sehen kann, warum er übernommen wurde.
- Lege eine Übernahmeregel fest. Übernimm zum Beispiel bestätigte Treffer automatisch und gib den Rest einer Person zur Prüfung.
- Prüfe vor großen Entscheidungen erneut. Accounts werden umbenannt und aufgegeben. Frage einen Creator noch einmal ab, bevor du einen Vertrag unterschreibst, statt einer Monate alten Zeile zu vertrauen.
- Beschränke dich auf öffentliche Creator. Suche nach Menschen, die öffentlich als Creator oder Unternehmen veröffentlichen, für Partnerschaften, Recherche und Verifizierung. Nutze diese Tools nicht, um Privatpersonen zu verfolgen.
Sobald du die Accounts eines Creators hast, geht es meist darum zu verstehen, was er tatsächlich sagt. Ist YouTube sein Hauptkanal, sind seine Transkripte der schnellste Weg, Themen, Tonfall und frühere Sponsoren zu prüfen, bevor du ihn kontaktierst. Unsere YouTube-Transkript-API liefert sie als JSON-Segmente mit Zeitstempeln, und wenn du die Sponsorings für deinen eigenen Kanal planst, lies wie man mit YouTube Geld verdient.
Häufige Fragen
Wie finde ich das TikTok oder Instagram eines Creators über seinen YouTube-Kanal?+
Beginne mit den Links, die der Creator im Kanalheader und in der Kanalbeschreibung hinterlegt hat, und sieh dir dann die Beschreibungen seiner neuesten Videos und jede Link-in-Bio-Seite an, die er nutzt. Creator verlinken ihre eigenen Accounts meistens. Ist nichts verlinkt, suche auf der anderen Plattform nach seinem Nutzernamen und Namen, aber bestätige jeden Treffer, bevor du ihm vertraust.
Reicht es, auf jeder Plattform nach demselben Nutzernamen zu suchen?+
Nein. Ein gleicher Nutzername ist ein Hinweis, kein Beweis. Jemand anderes kann denselben Namen auf einer anderen Plattform besitzen, Fan- und Parodie-Accounts kopieren oft Nutzernamen, und Creator benennen Accounts manchmal um, sodass ein alter Nutzername bei einer anderen Person landet. Bestätige jeden Treffer mit einem Link oder einer gegenseitigen Erwähnung von einem Account, dem du bereits vertraust.
Gibt es eine API, um alle Social-Media-Accounts eines Creators zu finden?+
Ja. sociallinks.dev hat eine REST-API: Du sendest eine Instagram-, TikTok-, YouTube- oder X-Profil-URL an POST /v1/resolve und bekommst die Accounts des Creators auf anderen Plattformen als JSON zurück, jeweils mit Urteil, Netto-Konfidenzwert und den zugehörigen Belegen. Für Listen nimmt POST /v1/batches bis zu 500 Profil-URLs an.
Kann ich einen Creator nur über seinen @Nutzernamen suchen?+
Nicht mit der API von sociallinks.dev. Sie braucht die URL der Profilseite des Creators. Posts, Reels, Videos und reine @Nutzernamen werden mit einem 400-Fehler abgelehnt. Mach aus einem Nutzernamen also erst eine vollständige Profil-URL, bevor du ihn sendest.
Was kostet eine Social-Media-Lookup-API?+
Bei sociallinks.dev zahlst du 1 Credit pro Creator, wenn mindestens ein Account über den gesendeten hinaus gefunden wird. Abfragen ohne Ergebnis und fehlgeschlagene Abfragen sind kostenlos. Credit-Pakete sind Einmalzahlungen: 17 $ für 200 Abfragen, 49 $ für 750 und 99 $ für 1.750. Neue Accounts erhalten 3 kostenlose Abfragen.
Ist es legal und ethisch, die Social-Media-Accounts einer Person zu suchen?+
In diesem Leitfaden geht es um öffentliche Creator- und Business-Accounts: Menschen, die unter einer öffentlichen Identität veröffentlichen und von Marken und Publikum gefunden werden wollen. Nutze diese Methoden, um Partner zu prüfen, eine Creator-Datenbank anzureichern oder eine Identität zu verifizieren. Nutze sie nicht, um Privatpersonen zu verfolgen oder Profile über sie anzulegen, und halte dich an die Nutzungsbedingungen der Plattformen und die für dich geltenden Datenschutzgesetze.