Blogg / Utvecklarguide
Hitta Instagramkontot till en YouTube-kanal: uppladdning samma dag betyder en kreatör, många konton
Fram till nyligen var en YouTubers Instagram platsen för klipp och bakom kulisserna. Nu betalar Instagram vissa YouTubers för att lägga upp hela avsnittet där också, samma dag. Om din produkt sparar, rankar eller kontaktar kreatörer behöver du nu kunna hitta Instagramkontot till en YouTube-kanal på ett pålitligt sätt, eftersom en kreatörspost måste rymma en person, ett program och flera konton som sänder det. Den här guiden förklarar varför kopplingen spelar roll nu, hur du kopplar en YouTube-kanal till dess Instagram-, TikTok- och X-konton med sociallinks.dev API och hur du håller kartan aktuell.
Vad som har förändrats
I slutet av oktober 2026 började Instagram testa Features, ett liggande format för videor på upp till 90 minuter, med en liten grupp kreatörer (The Hollywood Reporter). Kreatörer kan klippa Reels ur en Feature som leder tittaren tillbaka till hela videon. Några dagar senare rapporterade Business Insider att Instagram hade erbjudit utvalda YouTubers 50 000 dollar för att lägga upp sina långa videor som Features, och att vissa erbjudanden nådde 500 000 dollar. Avtalen kräver videon på Instagram samma dag som den kommer ut på YouTube, och de kräver ingen exklusivitet.
YouTube står inte heller still. Plattformen testar en utbetalningsgräns på 20 dollar i stället för 100 för en slumpvis utvald grupp kreatörer i partnerprogrammet i USA, Indien och Indonesien (YouTube). Båda dragen pekar åt samma håll: plattformarna tävlar om samma kreatörer, och kreatörerna har all anledning att publicera överallt samtidigt.
För den som har en kreatörsdatabas är den praktiska följden enkel. Samma avsnitt, med samma sponsrade inslag, finns nu på två eller tre plattformar under handles som kanske inte matchar. En post som bara hänger på en plattform ser bara en del av kreatören.
Varför en kreatör nu behöver en enda post
När samma program sänds på YouTube och Instagram skapar en kreatör som sparats som separata, olänkade konton problem som är lätta att missa:
- Dubbelräkning. Två rader för en person blåser upp en kortlista eller en marknadskarta, och publiken räknas dubbelt på vissa ställen och inte alls på andra.
- Delad prestanda. Om ett sponsrat avsnitt går på båda plattformarna når Instagramhalvan av visningarna aldrig rapporten du byggde på YouTube-data.
- Fel kontaktväg. Att kontakta en kreatör via ett konto hen inte sköter, eller en kanal hen har övergett, slösar bort det första meddelandet.
- Klipp- och fankonton. Långa program klipps och läggs upp igen av konton som kreatören inte äger. Publicering samma dag gör det värre, eftersom klippen dyker upp inom timmar under liknande handles.
- Huvudkonton och sidokonton. Många kreatörer har en huvudkanal plus en andra kanal, ett poddkonto eller ett regionalt konto. De tillhör samma person men ska inte slås ihop till en rad.
Börja med YouTube-kanalen
För kreatörer med långa videor är YouTube-kanalen oftast den bästa startpunkten. Där har de fullständiga avsnitten legat längst, och kanal-id:t ändras aldrig, även om kreatören byter @handle. Spara kanal-id:t UC… som stabil nyckel och behandla handlen som ett visningsvärde. Om du bara har en handle visar vår guide om att hämta ett YouTube-kanal-id från en handle hur du slår upp det.
sociallinks.dev API tar emot en kanal i alla vanliga URL-former: youtube.com/@handle, youtube.com/channel/UC… och de äldre sökvägarna /c/ och /user/. Den tar profiler, inte innehåll, så en länk till en video, en Short eller en spellista avvisas med 400. Om listan du fått består av videolänkar, gör om varje länk till sin kanal först. För de manuella kontrollerna bakom varje träff, läs hur du hittar alla sociala konton för en kreatör.
Hitta Instagramkontot till en YouTube-kanal med API:t
En förfrågan tar en profil-URL och returnerar kreatörens andra konton. Varje konto kommer med ett utlåtande, ett nettokonfidensvärde och bevisen som kopplade det till startprofilen, till exempel en länk i kreatörens egen bio eller länksida. En ny sökning tar 10 till 40 sekunder; en kreatör som redan finns i våra register kommer tillbaka direkt. En sökning kostar 1 kredit när den hittar minst ett konto, och ingenting när den inte hittar något.
// Resolve a YouTube channel to the creator's other accounts.
const res = await fetch("https://sociallinks.dev/v1/resolve", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SOCIALLINKS_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ url: "https://www.youtube.com/@mkbhd" }),
});
if (!res.ok) throw new Error(`lookup failed: ${res.status}`);
const data = await res.json();
const wanted = ["instagram", "tiktok", "x"];
for (const p of data.profiles) {
if (p.verdict === "seed" || !wanted.includes(p.platform)) continue;
console.log(p.platform, p.handle, p.verdict, p.role, p.net_confidence);
}
console.log("credits left:", res.headers.get("X-Credits-Remaining"));Svaret beskriver först kreatören (creator.name, creator.aliases, creator.total_audience) och listar sedan varje konto i profiles, där profilen du skickade är markerad som seed. De fält du använder mest:
| Fält | Vad det säger dig |
|---|---|
platform, handle, url | Vilket konto det är, med en kanonisk länk. |
platform_id | Plattformens eget id när det är känt, till exempel YouTube-kanalens id. Använd det hellre än handlen som nyckel. |
verdict | confirmed, likely eller uncertain. Bara confirmed har oberoende bevis bakom sig. |
role | main för kreatörens huvudkonto på plattformen, related för en andra kanal, ett undervarumärke eller ett regionalt konto. |
net_confidence | Sök- och verifieringsvärden kombinerade, från 0 till 1. |
evidence | Varför kontot matchade: varje post har en typ, en detalj och käll-URL:en. |
owned_by_other_creator | En av kontots länkar tillhör redan en annan kreatör i våra register, så var försiktig. |
Bestäm vad du sparar
API:t märker sin osäkerhet i stället för att dölja den, så din kod kan bestämma vad som ska hända på varje nivå. En enkel regel som fungerar för de flesta kreatörsdatabaser:
| Resultat | Föreslagen åtgärd |
|---|---|
confirmed, role: main | Koppla det automatiskt till kreatörsposten. |
confirmed, role: related | Spara det som ett separat konto hos samma kreatör, inte ihopslaget med huvudkontot. |
likely | Lägg det i en granskningskö med sina bevis. En människa bestämmer. |
uncertain | Spara det inte som kreatörens. Behåll det som mest som ett tips. |
owned_by_other_creator: true | Håll det för granskning oavsett utlåtande. |
Spara arrayen evidence bredvid varje lagrat konto. När någon frågar varför en kreatörs Instagram finns i ditt system kan du visa länken som bevisade det, och när en kreatör byter namn på ett konto ser du vilket bevis som blivit inaktuellt.
Håll kartan aktuell
En kreatörskarta är en ögonblicksbild. Kreatörer öppnar nya konton, byter namn på gamla och lämnar plattformar som slutar betala, och ett test som Features ger dem ett nytt skäl att ändra upplägget. Planera för uppdatering från början:
- Step 1Kör om sökningarna regelbundet
Kör om sökningarna enligt ett schema, och tidigare för de kreatörer du jobbar mest med. Jämför det nya resultatet med det sparade och logga vad som ändrats.
- Step 2Skicka hela listor som batchar
Skicka hela listor till batch-endpointen: upp till 500 profil-URL:er per batch, körda i bakgrunden, med en CSV-export med en rad per kreatör och en kolumn per plattform. Rader som ditt konto betalat för de senaste 30 dagarna är gratis, och rader som inte hittar något kostar ingenting.
- Step 3Håll koll på nya konton och ändrade roller
Håll utkik efter ett nytt
confirmedInstagramkonto hos en kreatör som inte hade något, eller ettmainkonto som blir ettrelatedkonto. Båda betyder oftast att kreatören har ändrat hur hen publicerar.
curl -X POST "https://sociallinks.dev/v1/batches" \
-H "Authorization: Bearer $SOCIALLINKS_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Long-form creators, November","urls":["https://www.youtube.com/@mkbhd","https://www.youtube.com/@ZachKing"]}'Fråga GET /v1/batches/{id} tills statusen är completed, partial eller failed och ladda sedan ner CSV-filen med GET /v1/batches/{id}/export. API-referensen listar varje fält och varje fel.
Vad kopplingen inte säger dig
Att koppla konton svarar på vem kreatören är på varje plattform. Det säger inte om en kreatör är med i Instagrams Features-test, vad ett avtal är värt eller hur visningarna fördelas mellan plattformarna. Instagram har inte publicerat någon lista över kreatörerna i testet, och Meta har sagt att det är för tidigt att dela en långsiktig utbetalningsmodell. Se kontokartan som grunden och hämta de svaren från kreatören, hens inlägg och dina egna kampanjdata.
Testa med din egen lista
Klistra in en YouTube-kanal på sociallinks.dev för att se dess konton och bevisen bakom varje träff, skapa sedan en API-nyckel och kör din lista genom API:t.
Vanliga frågor
Hur hittar jag en YouTubers Instagramkonto?
Börja med länkarna kreatören själv har lagt ut: kanalens länkar, videobeskrivningarna och eventuell länk-i-bio-sida. I kod skickar du kanalens URL till POST /v1/resolve och behåller Instagramprofilen bara om utlåtandet är confirmed.
Kan jag skicka en länk till en YouTube-video i stället för till kanalen?
Nej. API:t tar bara profil-URL:er, så länkar till videor, Shorts och spellistor avvisas med 400. Gör om videon till sin kanal först och skicka sedan kanalens URL.
Vad är skillnaden mellan ett huvudkonto och ett relaterat konto?
Ett main konto är kreatörens huvudkonto på plattformen. Ett related konto tillhör samma kreatör men är en andra kanal, ett undervarumärke eller ett regionalt konto. Båda räknas som träffar men ska sparas som separata konton.
Säger API:t om en kreatör är med i Instagrams Features-test?
Nej. Det hittar kreatörens konton och bevisen som kopplar ihop dem. Om en kreatör lägger upp Features, och på vilka villkor, kontrollerar du på profilen och frågar kreatören direkt.
Hur ofta ska jag uppdatera en kreatörs kopplade konton?
Kör om sökningarna enligt ett schema, och tidigare för kreatörer du jobbar nära. Plattformarna ändrar hur de betalar kreatörer, och kreatörer svarar ofta med att öppna, byta namn på eller överge konton. I en batch är rader som ditt konto betalat för de senaste 30 dagarna gratis.
Vad händer om inga konton hittas?
Du debiteras inte. En sökning kostar 1 kredit bara när den hittar minst ett konto.