Du har hittat en kreatör på YouTube och vill samarbeta. Innan du skickar ett sponsringsförslag vill du se helheten: hens Instagram, TikTok och X-konto, kanske en webbplats eller en podcast. För en kreatör tar det några minuter av klickande. För en lista med 300 kreatörer i ett kalkylark tar det dagar, och misstagen hopar sig.
Den här guiden tar upp båda fallen. Först den manuella metoden för att hitta en kreatörs sociala medier, inklusive varför matchande användarnamn inte räcker. Sedan hur du automatiserar det med ett API för att hitta sociala medier-konton, en profil i taget eller en hel lista på en gång, med fungerande kod.
En kommentar om avgränsningen innan vi börjar: allt här handlar om offentliga kreatörs- och företagskonton, personer som publicerar under ett offentligt namn och vill att publik och varumärken ska hitta dem. Det är ingen guide för att spåra privatpersoner, och du ska inte använda den så.
Varför du behöver en kreatörs hela närvaro i sociala medier
En enda profil räcker sällan för att fatta ett beslut. Team söker upp en kreatörs andra konton av några vanliga skäl:
- Influencermarknadsföring. En kreatör med en medelstor YouTube-kanal kan ha ett mycket större TikTok, eller tvärtom. Du vill se hela publiken innan du bestämmer budget eller kanalmix.
- Sponsringsförfrågningar. Kontaktuppgifter för affärer finns ofta bara på en plattform, till exempel på en länk-i-bio-sida eller i en kanalbeskrivning.
- Kreatörsdatabaser och CRM. Listor som köpts, skrapats eller samlats in för hand har oftast ett användarnamn per kreatör och tomma kolumner för allt annat.
- Verifiering. En kreatör mejlar och påstår sig driva ett populärt konto. Du vill bekräfta att Instagram-kontot hen skickade och YouTube-kanalen du känner till verkligen tillhör samma person, och inte en bedragare eller någon med samma namn.
Den manuella metoden: följ kreatörens egna länkar
Det mest tillförlitliga beviset är en länk som kreatören själv har lagt ut. Bara ägaren kan redigera en profil, så en länk från ett konto du redan litar på till ett annat konto är nästan ett bevis. Gå igenom de här källorna i ordning.
Kanallänkar och beskrivningen
Öppna kanalens beskrivningspanel på YouTube. Kreatörer listar sina andra plattformar där, och många kanaler visar också ett alternativ för affärskontakt. Länkarna i kanalens sidhuvud leder till samma ställen.
Videobeskrivningar
Många kreatörer klistrar in alla sina sociala länkar under varje uppladdning. Titta på några nya videor, eftersom äldre beskrivningar kan peka på konton som har bytt namn eller övergetts.
Länk-i-bio-sidor
Många kreatörer har en enda länk i bion som öppnar en sida med länkar, från tjänster som Linktree, Beacons eller Stan, eller en sida på den egna domänen. De här sidorna listar ofta varje plattform kreatören använder. Spara URL:en till själva länksidan så att du kan visa var beviset kommer ifrån.
Kreatörens egen webbplats
Om kreatören har en egen webbplats, kontrollera sidhuvudet, sidfoten, om-sidan och eventuella press- eller mediakitsidor. I sidfoten finns ofta sociala ikoner för konton som kreatören inte nämner någon annanstans.
Korshänvisningar i innehållet
Kreatörer nämner sina andra konton när de pratar: ”följ mig på TikTok för kortversionen” eller ”jag lade upp hela receptet på Instagram”. Om du har videons transkription hittar en snabb textsökning efter plattformsnamn de här omnämnandena utan att du behöver titta om något. Vår guide till API:er för YouTube-transkriptioner visar hur du hämtar transkriptioner i stora mängder om du gör det här för många kanaler.
För en grundligare genomgång av den manuella metoden, med sökoperatorer och omvänd bildsökning, har sociallinks.dev en komplett guide om hur du hittar alla sociala medier-konton för en kreatör.
Varför matchande användarnamn inte är tillförlitliga
Den snabbaste genvägen är att ta kreatörens användarnamn och skriva in det i varje plattforms URL-mönster. Om YouTube-kanalen är youtube.com/@leoruns provar du instagram.com/leoruns och tiktok.com/@leoruns.
Det är en användbar första gissning, men ett matchande användarnamn bevisar ingenting på egen hand:
- Någon annan kan äga namnet. Vanliga namn och korta användarnamn är ofta upptagna av andra personer på andra plattformar.
- Fan-, parodi- och bedragarkonton kopierar användarnamn. Populära kreatörer drar till sig sådana konton, och de kan se övertygande ut vid en snabb blick.
- Kreatörer använder varianter. När namnet är upptaget tar kreatörer till versioner som leo.runs, leoruns_ eller leorunstv, så den exakta matchningen kanske inte finns trots att kreatören gör det.
- Användarnamn ändras. En kreatör kan byta namn på ett konto, och någon annan kan då ta det gamla användarnamnet. En gammal länk kan i dag leda till en annan person.
Se alltså varje matchande användarnamn som ett spår. Godkänn det bara när du har stödjande bevis: en länk från ett betrott konto, en korshänvisning eller matchande namn och profilbild med sammanhängande innehåll. Skriv ner vilket bevis du använde, så att beslutet kan kontrolleras senare.
| Bevis | Styrka | Exempel |
|---|---|---|
| Länk som kreatören lagt ut | Stark | Instagram-bion länkar till YouTube-kanalen |
| Korshänvisning i innehållet | Stark | I en video sägs ”hitta mig på TikTok som @leoruns” |
| Samma länk-i-bio-sida | Stark | Båda kontona länkar till samma länksida |
| Samma namn och bild | Medel | Matchande visningsnamn och profilbild |
| Bara samma användarnamn | Svag | tiktok.com/@leoruns finns, men inget annat kopplar ihop kontona |
Problemet med att göra det i stor skala
Den manuella metoden fungerar bra för en kreatör. För en lista faller den ihop:
- Några minuter per kreatör blir dagar av arbete för en lista med 500 kreatörer.
- Olika personer använder olika måttstockar, så en researcher godkänner matchande användarnamn och en annan gör det inte.
- Ingen sparar bevisen, så en felaktig matchning i CRM:et går inte att spåra.
- Konton förändras, och en lista som rensades för sex månader sedan börjar redan bli inaktuell.
Det är här ett API hjälper. Du vill ha något som tar den enda profil du har, följer och kontrollerar länkarna åt dig och returnerar strukturerade resultat med bevisen bifogade, så att din kod avgör vad som godkänns och en människa bara granskar de osäkra fallen.
Använda ett API för att hitta sociala medier-konton
sociallinks.dev är vår systerprodukt, byggd för just detta. Du ger den en profil-URL från Instagram, TikTok, YouTube eller X och den returnerar kreatörens konton på de andra plattformarna, vart och ett med en bedömning, en nettokonfidenspoäng och bevisen bakom. Den känner igen 15 nätverk, bland annat Instagram, YouTube, TikTok, X, Facebook, Twitch, LinkedIn, Threads, Kick, Snapchat, Spotify, Substack, Patreon, Reddit och GitHub, plus webbplatser och länk-i-bio-sidor.
Varje sökning kontrollerar profilen, läser kreatörens bio-länkar och länk-i-bio-sida, gör riktade sökningar på de stora nätverken och kör sedan en identitetskontroll på varje kandidat. Sökningarna görs live mot plattformarna, inte mot en inaktuell databas.
Den fungerar på tre sätt, alla med samma krediter:
- Webbapp: klistra in en profillänk och granska resultaten.
- Bulk: klistra in eller ladda upp upp till 500 profillänkar (en per rad, eller en .csv- eller .txt-fil) och ladda ner en CSV.
- API: ett REST-API på https://sociallinks.dev/v1, plus en hostad MCP-server för AI-assistenter.
Slå upp en kreatör med API:et
Skapa en API-nyckel i din sociallinks.dev-dashboard under API. Skicka den med varje anrop i en Authorization: Bearer-header (en x-api-key-header fungerar också). Nycklar visas bara en gång, när du skapar dem.
För att slå upp en kreatör skickar du profil-URL:en till POST /resolve. Eftersom de flesta av våra läsare utgår från YouTube kommer här en sökning som startar från en YouTube-kanal:
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"}'
url måste vara en kreatörs profilsida. Inlägg, reels, videor och enbart @användarnamn nekas med ett 400-fel. Om ditt verktyg bara kan skicka GET-anrop gör GET /resolve samma sak, med den URL-kodade profillänken i query-parametern url.
Nya sökningar tar 10 till 40 sekunder. Kreatörer som redan har slagits upp kommer tillbaka direkt. Här är exempelsvaret från dokumentationen, för en sökning som startade från en Instagram-profil:
{
"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
}
Några fält är bra att känna till:
- verdict visar hur varje profil hänger ihop med sökningen. Profilen du skickade kommer tillbaka som "seed", och matchade konton kan komma tillbaka som "confirmed".
- net_confidence väger ihop sökstyrkan och identitetskontrollen till ett tal per konto. Bara matchningar med minst 50 % konfidens visas.
- evidence listar hur och var varje konto hittades, så att du kan kontrollera det med ett klick.
- rejected räknar kandidater som granskades och avvisades.
Här är samma anrop i Python, som skriver ut varje konto med dess bevis:
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"])
Svarsheadern X-Credits-Remaining innehåller ditt saldo, och GET /balance returnerar det när du vill.
Kör en hel kreatörslista i bulk
För listor ska du inte loopa över /resolve. Nya sökningar är begränsade till 5 per minut och nyckel, och API:et svarar med 429 och en Retry-After-header när du går över gränsen. Skicka i stället listan till POST /batches: upp till 500 profil-URL:er per batch, som körs i bakgrunden.
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"]}'
Svaret ger dig ett batch-id plus antalet rader, ogiltiga rader och dubbletter. Fråga sedan GET /batches/{id} med några sekunders mellanrum tills statusen är "completed", "partial" eller "failed", och ladda ner resultaten med GET /batches/{id}/export.
Det här Python-skriptet läser URL:er till YouTube-kanaler från en textfil, kör dem som en batch och sparar CSV-filen:
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"])
CSV-filen har en rad per profil du skickade och en kolumn per plattform, plus status och debiterade krediter. Kolumnerna är:
row,input,status,credits,creator,verified_creator,instagram,youtube,tiktok,x,twitch,facebook,linkedin,nothing_found_on,error
Den går rakt in i ett kalkylark eller en CRM-import och fyller de tomma kolumnerna för Instagram, TikTok och X bredvid YouTube-kanalerna du började med. GET /batches listar dina batcher om du behöver fortsätta där du slutade, och POST /batches/{id}/cancel stoppar en batch (rader som redan körs blir ändå klara).
Priser och gränser
sociallinks.dev tar betalt per kreatör, inte per plattform. En sökning kostar 1 kredit när minst ett konto hittas utöver det du skickade, oavsett hur många plattformar som dyker upp. Sökningar som inte hittar något och misslyckade sökningar är gratis. Samma regel gäller för varje rad i en batch, och rader som inte är profillänkar hoppas över och debiteras aldrig. Att slå upp en kreatör som ditt konto har betalat för under de senaste 30 dagarna är också gratis.
Krediter köps i engångspaket utan prenumeration, och de går aldrig ut:
| Paket | Pris | Kreatörssökningar | Per hittad kreatör |
|---|---|---|---|
| Starter | 17 $ | 200 | 8,5 ¢ |
| Pro | 49 $ | 750 | 6,5 ¢ |
| Agency | 99 $ | 1 750 | 5,7 ¢ |
Nya konton får 3 gratis sökningar, utan kreditkort. De dokumenterade API-gränserna:
| Gräns | Värde |
|---|---|
| Nya sökningar per nyckel | 5 per minut |
| Kreatörer som redan slagits upp | Ingen gräns, levereras direkt |
| Profiler per batch | 500 |
| Aktiva API-nycklar per konto | 10 |
Se prissidan och API-dokumentationen för aktuella detaljer.
Hantera fel
Varje fel kommer tillbaka som ett JSON-objekt med ett läsbart meddelande och, där det är användbart, en kod att förgrena på. De du oftast stöter på:
| Status | Betydelse | Vad du gör |
|---|---|---|
| 400 | Ingen profil-URL, eller ingen body | Skicka en fullständig profil-URL, inte ett inlägg, en video eller enbart ett @användarnamn |
| 401 | Nyckeln är okänd, återkallad eller saknas | Kontrollera Authorization-headern |
| 402 | Slut på krediter | Inget debiterades; köp ett paket och försök igen |
| 429 | För många nya sökningar | Vänta det antal sekunder som Retry-After anger, eller använd /batches |
| 502 | Sökningen gick sönder på deras sida | Du debiterades inte; försök igen |
Använda det från Claude, Cursor och andra AI-verktyg
Om du arbetar i en AI-assistent kör sociallinks.dev också en hostad MCP-server på https://sociallinks.dev/mcp. I Claude Code lägger du till den med ett kommando:
claude mcp add --transport http sociallinks https://sociallinks.dev/mcp --header "Authorization: Bearer sl_your_key"
Den fungerar med Cursor, VS Code, Windsurf, Gemini CLI och alla klienter som stöder fjärr-MCP. Verktygen (lookup_creator, check_balance, start_batch och get_batch) debiteras precis som REST-endpointsen, så du kan be din assistent att hitta en kreatörs konton medan du bygger en kortlista.
Bästa praxis för att slå upp kreatörer
- Utgå från den starkaste profilen du har. En kreatörs huvudkanal, med länkar i beskrivningen, ger bättre resultat än ett litet sidokonto.
- Spara bevisen, inte bara användarnamnet. Spara bedömningen, konfidenspoängen och beviskällan bredvid varje konto, så att vem som helst kan se varför det godkändes.
- Bestäm en regel för godkännande. Godkänn till exempel bekräftade matchningar automatiskt och skicka resten till en person för granskning.
- Kontrollera igen inför stora beslut. Konton byter namn och överges. Slå upp kreatören igen innan du skriver på ett avtal, i stället för att lita på en rad som är flera månader gammal.
- Håll dig till offentliga kreatörer. Slå upp personer som publicerar offentligt som kreatörer eller företag, för samarbeten, research och verifiering. Använd inte verktygen för att följa privatpersoner.
När du har en kreatörs konton är nästa steg oftast att förstå vad hen faktiskt säger. Om YouTube är huvudkanalen är transkriptionerna det snabbaste sättet att kontrollera ämnen, ton och tidigare sponsorer innan du hör av dig. Vårt API för YouTube-transkriptioner returnerar dem som tidsstämplade JSON-segment, och om du planerar sponsringen för din egen kanal kan du läsa hur man tjänar pengar på YouTube.
Vanliga frågor
Hur hittar jag en kreatörs TikTok eller Instagram utifrån YouTube-kanalen?+
Börja med länkarna som kreatören har lagt i kanalens sidhuvud och beskrivning, och titta sedan på beskrivningarna under de senaste videorna och eventuella länk-i-bio-sidor hen använder. Kreatörer länkar oftast till sina egna konton. Om inget är länkat kan du söka efter användarnamnet och namnet på den andra plattformen, men bekräfta varje träff innan du litar på den.
Räcker det att söka efter samma användarnamn på alla plattformar?+
Nej. Ett matchande användarnamn är ett spår, inte ett bevis. Någon annan kan ha samma namn på en annan plattform, fan- och parodikonton kopierar ofta användarnamn, och kreatörer byter ibland namn på konton så att ett gammalt användarnamn hamnar hos en annan person. Bekräfta varje matchning med en länk eller korshänvisning från ett konto du redan litar på.
Finns det ett API för att hitta alla sociala medier-konton för en kreatör?+
Ja. sociallinks.dev har ett REST-API: du skickar en profil-URL från Instagram, TikTok, YouTube eller X till POST /v1/resolve och får tillbaka kreatörens konton på andra plattformar som JSON, vart och ett med en bedömning, en nettokonfidenspoäng och bevisen bakom. För listor tar POST /v1/batches emot upp till 500 profil-URL:er.
Kan jag söka efter en kreatör med bara ett @användarnamn?+
Inte med sociallinks.dev:s API. Det behöver URL:en till kreatörens profilsida. Inlägg, reels, videor och enbart @användarnamn nekas med ett 400-fel, så gör om användarnamnet till en fullständig profil-URL innan du skickar det.
Vad kostar ett API för att hitta sociala medier-konton?+
På sociallinks.dev betalar du 1 kredit per kreatör när minst ett konto hittas utöver det du skickade. Sökningar som inte hittar något och misslyckade sökningar är gratis. Kreditpaketen är engångsbetalningar: 17 $ för 200 sökningar, 49 $ för 750 och 99 $ för 1 750. Nya konton får 3 gratis sökningar.
Är det lagligt och etiskt att söka upp någons konton på sociala medier?+
Den här guiden handlar om offentliga kreatörs- och företagskonton: personer som publicerar under en offentlig identitet och vill att varumärken och publik ska hitta dem. Använd metoderna för att granska partner, berika en kreatörsdatabas eller verifiera en identitet. Använd dem inte för att spåra eller kartlägga privatpersoner, och följ plattformarnas villkor och de integritetslagar som gäller för dig.