ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment obtenir les données du profil TikTok via API
Tutoriel

Comment obtenir les données du profil TikTok via API

Récupérez les données du profil créateur TikTok, y compris le nombre d'abonnés, la biographie et le statut de vérification, en utilisant l'API Scavio. Exemples en Python et JavaScript.

Obtenez une clé API gratuiteDocumentation API

Extrayez les données du profil TikTok (nom d'utilisateur, nombre d'abonnés, nombre d'abonnements, nombre de vidéos, biographie, statut de vérification) via l'API Scavio à 0,005 $/requête. Pas de scraping, pas d'automatisation de navigateur, un seul appel API par profil.

Prérequis

  • Clé API Scavio depuis scavio.dev
  • Python 3.8+ ou Node.js 18+
  • Bibliothèque requests (Python) ou fetch (Node.js)

Parcours

Étape 1: Obtenez votre clé API

Inscrivez-vous sur scavio.dev pour 250 crédits gratuits par mois. Copiez votre clé API depuis le tableau de bord.

Bash
# Set your API key as environment variable
export SCAVIO_API_KEY=your_key_here

Étape 2: Recherchez un profil par nom d'utilisateur

Appelez le point de terminaison du profil TikTok avec le nom d'utilisateur cible.

Python
import requests, os

resp = requests.post('https://api.scavio.dev/api/v1/tiktok/profile',
    headers={'Authorization': f'Bearer {os.environ["SCAVIO_API_KEY"]}',
             'Content-Type': 'application/json'},
    json={'username': 'charlidamelio'})

profile = resp.json()['data']['user']
print(f"Followers: {profile['follower_count']:,}")
print(f"Videos: {profile['aweme_count']}")
print(f"Verified: {profile.get('verified', False)}")

Étape 3: Extrayez le sec_uid pour d'autres appels API

Le sec_uid de la réponse du profil est requis pour les points de terminaison des abonnés, abonnements et publications.

Python
sec_uid = profile['sec_uid']
print(f'sec_uid: {sec_uid}')
# Use this for /api/v1/tiktok/user/posts,
# /api/v1/tiktok/user/followers, etc.

Exemple Python

Python
import requests, os

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

def get_profile(username):
    resp = requests.post('https://api.scavio.dev/api/v1/tiktok/profile',
        headers=HEADERS, json={'username': username})
    data = resp.json()['data']['user']
    return {
        'username': data['unique_id'],
        'nickname': data['nickname'],
        'followers': data['follower_count'],
        'following': data['following_count'],
        'videos': data['aweme_count'],
        'likes': data['total_favorited'],
        'verified': data.get('verified', False),
        'sec_uid': data['sec_uid'],
    }

profile = get_profile('charlidamelio')
for k, v in profile.items():
    print(f'{k}: {v}')

Exemple JavaScript

JavaScript
const H = {'Authorization': `Bearer ${process.env.SCAVIO_API_KEY}`, 'Content-Type': 'application/json'};
async function getProfile(username) {
  const r = await fetch('https://api.scavio.dev/api/v1/tiktok/profile', {
    method: 'POST', headers: H,
    body: JSON.stringify({username})
  }).then(r => r.json());
  const u = r.data.user;
  return {username: u.unique_id, followers: u.follower_count,
    videos: u.aweme_count, sec_uid: u.sec_uid};
}
getProfile('charlidamelio').then(p => console.log(p));

Sortie attendue

JSON
Profile data including follower count, video count, verification status, and sec_uid for use in subsequent API calls.

Tutoriels associés

  • Comment obtenir les publications d'un utilisateur TikTok via l'API
  • Comment rechercher des utilisateurs TikTok par mot-clé via une API

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.

Clé API Scavio depuis scavio.dev. Python 3.8+ ou Node.js 18+. Bibliothèque requests (Python) ou fetch (Node.js). 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 d'analyse de hashtags TikTok (2026)

Read more
Best Of

Meilleures API de données TikTok sans authentification en 2026

Read more
Comparison

Manual TikTok Vetting vs API-Driven Creator Vetting

Read more
Use Case

Audit de sécurité de marque pour créateurs TikTok

Read more
Glossary

API non officielle de TikTok

Read more
Comparison

Manual Vetting vs API-Driven Vetting (via Scavio or TikAPI)

Read more

Commencer

Récupérez les données du profil créateur TikTok, y compris le nombre d'abonnés, la biographie et le statut de vérification, en utilisant l'API Scavio. Exemples en Python et JavaScript.

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é