ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Detecta seguidores falsos de TikTok con la API de TikTok
Tutorial

Detecta seguidores falsos de TikTok con la API de TikTok

Muestrea tu grafo de seguidores con la API de TikTok y puntúa su autenticidad. Halla las cuentas inactivas y compradas que hunden tu alcance. Con código.

Obtener clave API gratisDocumentacion API

Un recuento de 100k seguidores del que casi nadie entra a un directo suele significar que muchos de esos seguidores están inactivos o comprados, y puedes estimar cuántos muestreando el grafo de seguidores. Aquí recorremos cómo extraer una muestra de tus propios seguidores con la API de TikTok, puntuar cada uno con unas cuantas señales de autenticidad y sacar un porcentaje aproximado de cuentas de baja calidad. Es la versión, desde el lado del vendedor, del filtrado que hacen las marcas sobre los creadores antes de cerrar un trato. Dos advertencias honestas. Esto es una estimación por muestreo, no una auditoría certificada; TikTok no expone cada seguidor, y una puntuación baja es una señal, no una prueba. Y ninguna señal por sí sola es decisiva, un perfil vacío puede ser el de un lurker. Puntúa combinando varias señales a la vez. Cada endpoint de TikTok cuesta 1 crédito en Scavio ($0.005).

Requisitos previos

  • Una API key de Scavio (los endpoints de TikTok cuestan 1 crédito cada uno)
  • Python 3.10+ con requests
  • El nombre de usuario de la cuenta que quieres auditar

Guia paso a paso

Paso 1: Resuelve el nombre de usuario a un sec_uid

Cada llamada de seguidores y de posts se indexa por sec_uid, no por el nombre de usuario. Extrae primero el perfil; también te da el follower_count contra el que muestrearás.

Python
import os, requests

BASE = "https://api.scavio.dev"
H = {"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}", "Content-Type": "application/json"}

# step 1: username -> sec_uid
prof = requests.post(f"{BASE}/api/v1/tiktok/profile", headers=H, json={"username": "yourshop"}).json()
user = prof["data"]["user"]
sec_uid = user["sec_uid"]
print(user["follower_count"], user["heart_count"], user["video_count"])

Paso 2: Pagina una muestra de seguidores

El endpoint de seguidores usa paginación con page_token más min_time: ambos valores vuelven en la respuesta y ambos deben pasarse juntos en la siguiente llamada. Extrae unas pocas páginas para una muestra representativa en lugar del grafo completo.

Python
followers, page_token, min_time = [], None, None
for _ in range(5):  # 5 pages is a reasonable sample
    body = {"sec_user_id": sec_uid, "count": 50}
    if page_token: body["page_token"] = page_token
    if min_time: body["min_time"] = min_time
    res = requests.post(f"{BASE}/api/v1/tiktok/user/followers", headers=H, json=body).json()
    data = res["data"]
    followers += data["followers"]
    if not data.get("has_more"): break
    page_token, min_time = data["next_page_token"], data["min_time"]

Paso 3: Puntúa cada seguidor muestreado

Marca las señales baratas de una cuenta desechable o comprada: sin avatar, bio vacía, cero posts y un número de seguidos desproporcionadamente mayor que el de seguidores. Ninguna es decisiva por sí sola; dos o más juntas son una fuerte señal de baja calidad.

Python
def low_quality(u):
    signals = 0
    if not u.get("avatar"): signals += 1
    if not u.get("signature"): signals += 1        # empty bio
    if u.get("video_count", 0) == 0: signals += 1
    if u.get("following_count", 0) > 20 * max(u.get("follower_count", 0), 1): signals += 1
    return signals >= 2

flagged = [u for u in followers if low_quality(u)]
pct = round(100 * len(flagged) / max(len(followers), 1), 1)
print(f"Sampled {len(followers)} followers; {pct}% look inactive or fake")

Ejemplo en Python

Python
import os, requests

BASE = "https://api.scavio.dev"
H = {"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}", "Content-Type": "application/json"}

# step 1: username -> sec_uid
prof = requests.post(f"{BASE}/api/v1/tiktok/profile", headers=H, json={"username": "yourshop"}).json()
user = prof["data"]["user"]
sec_uid = user["sec_uid"]
print(user["follower_count"], user["heart_count"], user["video_count"])

Ejemplo en JavaScript

JavaScript
const H = { Authorization: `Bearer ${process.env.SCAVIO_API_KEY}`, "Content-Type": "application/json" };
const base = "https://api.scavio.dev";
const prof = await (await fetch(`${base}/api/v1/tiktok/profile`, {
  method: "POST", headers: H, body: JSON.stringify({ username: "yourshop" }),
})).json();
const secUid = prof.data.user.sec_uid;
// then page /api/v1/tiktok/user/followers with next_page_token + min_time

Salida esperada

JSON
La llamada al perfil devuelve follower_count y sec_uid. Cada página de seguidores devuelve hasta 50 objetos de seguidor más next_page_token y min_time. El paso de puntuación imprime un porcentaje estimado de cuentas de baja calidad en tu muestra, una lectura orientativa de por qué tu alcance y la audiencia de tus directos van por detrás de tu recuento de seguidores.

Tutoriales relacionados

  • Cómo examinar a los creadores de TikTok antes del patrocinio con una lista de verificación de API
  • Cómo crear un flujo de trabajo de investigación de influencers de TikTok
  • Cómo mapear las redes de creadores de TikTok

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.

Una API key de Scavio (los endpoints de TikTok cuestan 1 crédito cada uno). Python 3.10+ con requests. El nombre de usuario de la cuenta que quieres auditar. 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

Muestrea tu grafo de seguidores con la API de TikTok y puntúa su autenticidad. Halla las cuentas inactivas y compradas que hunden tu alcance. Con código.

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