API FÖR ATT HITTA SOCIALA MEDIER · GUIDE

Så hittar du en kreatörs sociala medier med ett API

Du har en kreatörs YouTube-kanal och behöver hens Instagram, TikTok och X. Så hittar du dem för hand, därför är ett matchande användarnamn inget bevis, och så gör du det för hundratals kreatörer med ett API.

Uppdaterad 24 oktober 2026 · 11 min läsning

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.

BevisStyrkaExempel
Länk som kreatören lagt utStarkInstagram-bion länkar till YouTube-kanalen
Korshänvisning i innehålletStarkI en video sägs ”hitta mig på TikTok som @leoruns”
Samma länk-i-bio-sidaStarkBåda kontona länkar till samma länksida
Samma namn och bildMedelMatchande visningsnamn och profilbild
Bara samma användarnamnSvagtiktok.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:

PaketPrisKreatörssökningarPer hittad kreatör
Starter17 $2008,5 ¢
Pro49 $7506,5 ¢
Agency99 $1 7505,7 ¢

Nya konton får 3 gratis sökningar, utan kreditkort. De dokumenterade API-gränserna:

GränsVärde
Nya sökningar per nyckel5 per minut
Kreatörer som redan slagits uppIngen gräns, levereras direkt
Profiler per batch500
Aktiva API-nycklar per konto10

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å:

StatusBetydelseVad du gör
400Ingen profil-URL, eller ingen bodySkicka en fullständig profil-URL, inte ett inlägg, en video eller enbart ett @användarnamn
401Nyckeln är okänd, återkallad eller saknasKontrollera Authorization-headern
402Slut på krediterInget debiterades; köp ett paket och försök igen
429För många nya sökningarVänta det antal sekunder som Retry-After anger, eller använd /batches
502Sökningen gick sönder på deras sidaDu 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.

Läs vidare

立即开始免费提取文本

Konvertera YouTube-videor till text på några sekunder. Inget kreditkort krävs.

Prova YOUTUBETRANSCRIPT.DEV →
Hitta en kreatörs konton på sociala medier med ett API