ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment cartographier les réseaux de créateurs TikTok
Tutoriel

Comment cartographier les réseaux de créateurs TikTok

Construire des cartes de réseau abonnés-suivis de créateurs TikTok pour trouver des clusters de collaboration. Implémentation Python à $0,005/appel.

Obtenez une clé API gratuiteDocumentation API

Les réseaux de créateurs TikTok révèlent qui influence qui. Cartographier les connexions abonnés-suivis aide les marques à trouver des clusters de collaboration, des créateurs ponts reliant des niches, et à éviter de sponsoriser des créateurs avec des audiences redondantes. Ce tutoriel utilise les endpoints d'abonnés et de suivis TikTok de Scavio à $0,005/appel.

Prérequis

  • Python 3.8+
  • requests et networkx installés
  • Une clé API Scavio depuis scavio.dev
  • Créateurs TikTok de départ

Parcours

Étape 1: Récupérer les données de profil et de suivi

Extraire qui chaque créateur suit.

Python
import os, requests

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

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

def get_following(sec_uid, limit=30):
    following = []
    params = {'sec_user_id': sec_uid, 'count': 20}
    while len(following) < limit:
        resp = requests.post('https://api.scavio.dev/api/v1/tiktok/user/followings',
            headers=H, json=params).json()['data']
        following.extend([u['unique_id'] for u in resp.get('users', [])])
        if not resp.get('has_more'): break
        params['max_cursor'] = resp.get('max_cursor', 0)
    return following[:limit]

Étape 2: Construire le graphe du réseau

Créer des arêtes entre les créateurs.

Python
import networkx as nx

def build_network(seeds):
    G = nx.DiGraph()
    for username in seeds:
        profile = get_profile(username)
        G.add_node(username, followers=profile['followers'])
        following = get_following(profile['sec_uid'])
        for f in following: G.add_edge(username, f)
        print(f'  @{username}: {len(following)} following')
    mutual = [(u, v) for u, v in G.edges() if G.has_edge(v, u)]
    print(f'Network: {G.number_of_nodes()} nodes, {len(mutual)} mutual follows')
    return G

G = build_network(['creator1', 'creator2', 'creator3'])

Étape 3: Trouver les créateurs ponts

Identifier les connecteurs avec une centralité d'intermédiarité élevée.

Python
def find_bridges(G):
    undirected = G.to_undirected()
    centrality = nx.betweenness_centrality(undirected)
    top = sorted(centrality.items(), key=lambda x: x[1], reverse=True)[:5]
    print('Bridge creators:')
    for user, score in top:
        print(f'  @{user}: centrality={score:.3f}, followers={G.nodes[user].get("followers", "?")}')

find_bridges(G)

Étape 4: Estimer le coût

Calculer le coût API pour la cartographie du réseau.

Python
def estimate_cost(seed_count, pages_per=2):
    calls = seed_count + seed_count * pages_per  # profile + following pages
    cost = calls * 0.005
    print(f'{seed_count} seeds: {calls} calls, ${cost:.2f}')

estimate_cost(5)
estimate_cost(20)

Exemple Python

Python
import os, requests
API_KEY = os.environ['SCAVIO_API_KEY']
H = {'Authorization': f'Bearer {API_KEY}', 'Content-Type': 'application/json'}

def get_following(username):
    user = requests.post('https://api.scavio.dev/api/v1/tiktok/profile',
        headers=H, json={'username': username}).json()['data']['user']
    resp = requests.post('https://api.scavio.dev/api/v1/tiktok/user/followings',
        headers=H, json={'sec_user_id': user['sec_uid'], 'count': 20}).json()
    return [u['unique_id'] for u in resp['data'].get('users', [])]

for c in ['creator1']: print(f'@{c} follows: {", ".join(get_following(c)[:5])}')

Exemple JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
const H = { Authorization: `Bearer ${API_KEY}`, 'Content-Type': 'application/json' };
async function getFollowing(username) {
  const p = await fetch('https://api.scavio.dev/api/v1/tiktok/profile', {
    method: 'POST', headers: H, body: JSON.stringify({ username })
  }).then(r => r.json());
  const r = await fetch('https://api.scavio.dev/api/v1/tiktok/user/followings', {
    method: 'POST', headers: H,
    body: JSON.stringify({ sec_user_id: p.data.user.sec_uid, count: 20 })
  }).then(r => r.json());
  return (r.data.users || []).map(u => u.unique_id);
}
getFollowing('creator1').then(f => console.log(f.slice(0, 5))).catch(console.error);

Sortie attendue

JSON
  @creator1: 28 following
  @creator2: 35 following
  @creator3: 22 following
Network: 45 nodes, 12 mutual follows

Bridge creators:
  @creator2: centrality=0.340, followers=85000

Tutoriels associés

  • Comment obtenir les données du profil TikTok via API
  • Comment construire un pipeline de vérification d’influenceurs TikTok
  • Comment créer un rapport de chevauchement d'audience TikTok

Questions fréquentes

La plupart des développeurs terminent ce tutoriel en 15 à 30 minutes. Vous aurez besoin d'une clé API Scavio (l'offre gratuite suffit) et d'un environnement Python ou JavaScript fonctionnel.

Python 3.8+. requests et networkx installés. Une clé API Scavio depuis scavio.dev. Créateurs TikTok de départ. Une clé API Scavio vous donne 50 crédits gratuits à l'inscription.

Oui. L'offre gratuite comprend 50 crédits à l'inscription, ce qui est largement suffisant pour terminer ce tutoriel et prototyper une solution fonctionnelle.

Scavio dispose d'un package natif LangChain (langchain-scavio), d'un serveur MCP et d'une API REST simple qui fonctionne avec tout client HTTP. Ce tutoriel utilise the raw REST API, mais vous pouvez l'adapter à votre framework de prédilection.

Ressources connexes

Best Of

Meilleures API de vérification d'influenceurs TikTok (2026)

Read more
Best Of

Meilleure API de découverte de créateurs TikTok en 2026

Read more
Solution

Cartographiez les réseaux de créateurs TikTok via le graphe des abonnés

Read more
Glossary

Modèle d'évaluation des créateurs TikTok via API

Read more
Glossary

TikTok Creator Graph

Read more
Comparison

Manual TikTok Vetting vs API-Driven Creator Vetting

Read more

Commencer

Construire des cartes de réseau abonnés-suivis de créateurs TikTok pour trouver des clusters de collaboration. Implémentation Python à $0,005/appel.

Obtenez une clé API gratuiteLire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité