ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo analizar la superposición de audiencias de TikTok entre creadores
Tutorial

Cómo analizar la superposición de audiencias de TikTok entre creadores

Compara listas de seguidores entre creadores de TikTok para encontrar coincidencias de audiencia. Ejemplo de Python usando puntos finales seguidores de Scavio.

Obtener clave API gratisDocumentacion API

Analice la superposición de audiencias entre los creadores de TikTok comparando muestras de seguidores a través de la API de Scavio. Costo: $0,16 por par de creadores (15 páginas cada uno + 2 búsquedas de perfil). Esencial para la planificación de campañas de influencers para maximizar el alcance único.

Requisitos previos

  • Clave API de Scavio
  • Dos o más nombres de usuario de TikTok para comparar
  • Python 3.8+

Guia paso a paso

Paso 1: Obtenga muestras de seguidores para cada creador

Extraiga páginas de seguidores para ambos creadores.

Python
import requests, os

HEADERS = {'Authorization': f'Bearer {os.environ["SCAVIO_API_KEY"]}',
           'Content-Type': 'application/json'}

def get_sec_uid(username):
    return requests.post('https://api.scavio.dev/api/v1/tiktok/profile',
        headers=HEADERS, json={'username': username}).json()['data']['user']['sec_uid']

def get_followers(sec_uid, pages=15):
    followers = []
    params = {'sec_user_id': sec_uid, 'count': 20}
    for _ in range(pages):
        data = requests.post('https://api.scavio.dev/api/v1/tiktok/user/followers',
            headers=HEADERS, json=params).json()['data']
        followers.extend(data.get('followers', []))
        if not data.get('has_more'): break
        params['page_token'] = data['next_page_token']
        params['min_time'] = data['min_time']
    return followers

Paso 2: Calcular superposición

Compare conjuntos de seguidores utilizando la similitud de Jaccard.

Python
uid_a = get_sec_uid('creator_a')
uid_b = get_sec_uid('creator_b')

set_a = {f['unique_id'] for f in get_followers(uid_a)}
set_b = {f['unique_id'] for f in get_followers(uid_b)}

overlap = set_a & set_b
jaccard = len(overlap) / len(set_a | set_b) if (set_a | set_b) else 0

print(f'Sampled: {len(set_a)} + {len(set_b)} followers')
print(f'Overlap: {len(overlap)} ({jaccard:.1%} Jaccard similarity)')

Ejemplo en Python

Python
import requests, os

HEADERS = {'Authorization': f'Bearer {os.environ["SCAVIO_API_KEY"]}',
           'Content-Type': 'application/json'}

def overlap_analysis(username_a, username_b, sample_pages=15):
    uid_a = requests.post('https://api.scavio.dev/api/v1/tiktok/profile',
        headers=HEADERS, json={'username': username_a}).json()['data']['user']['sec_uid']
    uid_b = requests.post('https://api.scavio.dev/api/v1/tiktok/profile',
        headers=HEADERS, json={'username': username_b}).json()['data']['user']['sec_uid']
    def fetch(uid):
        followers = []
        params = {'sec_user_id': uid, 'count': 20}
        for _ in range(sample_pages):
            data = requests.post('https://api.scavio.dev/api/v1/tiktok/user/followers',
                headers=HEADERS, json=params).json()['data']
            followers.extend(data.get('followers', []))
            if not data.get('has_more'): break
            params['page_token'] = data['next_page_token']
            params['min_time'] = data['min_time']
        return {f['unique_id'] for f in followers}
    set_a, set_b = fetch(uid_a), fetch(uid_b)
    overlap = set_a & set_b
    return {'a': len(set_a), 'b': len(set_b), 'overlap': len(overlap),
            'jaccard': len(overlap) / len(set_a | set_b) if (set_a | set_b) else 0}

result = overlap_analysis('creator_a', 'creator_b')
print(f"Overlap: {result['overlap']} ({result['jaccard']:.1%})")

Ejemplo en JavaScript

JavaScript
const H = {'Authorization': `Bearer ${process.env.SCAVIO_API_KEY}`, 'Content-Type': 'application/json'};
async function overlapAnalysis(usernameA, usernameB) {
  async function getUid(u) {
    const r = await fetch('https://api.scavio.dev/api/v1/tiktok/profile', {
      method: 'POST', headers: H, body: JSON.stringify({username: u})
    }).then(r => r.json());
    return r.data.user.sec_uid;
  }
  async function fetchFollowers(uid) {
    const set = new Set();
    let params = {sec_user_id: uid, count: 20};
    for (let i = 0; i < 15; i++) {
      const r = await fetch('https://api.scavio.dev/api/v1/tiktok/user/followers', {
        method: 'POST', headers: H, body: JSON.stringify(params)
      }).then(r => r.json());
      (r.data.followers || []).forEach(f => set.add(f.unique_id));
      if (!r.data.has_more) break;
      params.page_token = r.data.next_page_token;
      params.min_time = r.data.min_time;
    }
    return set;
  }
  const [uidA, uidB] = await Promise.all([getUid(usernameA), getUid(usernameB)]);
  const [setA, setB] = await Promise.all([fetchFollowers(uidA), fetchFollowers(uidB)]);
  const overlap = [...setA].filter(x => setB.has(x));
  console.log(`Overlap: ${overlap.length} out of ${setA.size} + ${setB.size}`);
}
overlapAnalysis('creator_a', 'creator_b');

Salida esperada

JSON
Audience overlap metrics: follower sample sizes, shared follower count, and Jaccard similarity coefficient for the creator pair.

Tutoriales relacionados

  • Cómo obtener la lista de seguidores de TikTok a través de API
  • Cómo obtener datos de perfil de TikTok a través de API

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Clave API de Scavio. Dos o más nombres de usuario de TikTok para comparar. Python 3.8+. Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Best Of

Las mejores API de análisis de hashtags de TikTok (2026)

Read more
Best Of

Las mejores API de datos de TikTok sin autenticación en 2026

Read more
Glossary

API no oficial de TikTok

Read more
Comparison

TikTok Proxy Scraping vs TikTok Third-Party API (Scavio, TikAPI)

Read more
Solution

Supervise su marca en TikTok sin precios empresariales

Read more
Glossary

Cumplimiento de la API de TikTok versus raspado

Read more

Empieza a construir

Compara listas de seguidores entre creadores de TikTok para encontrar coincidencias de audiencia. Ejemplo de Python usando puntos finales seguidores de Scavio.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad