ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment obtenir des vidéos de hashtag TikTok via l'API
Tutoriel

Comment obtenir des vidéos de hashtag TikTok via l'API

Récupérez des vidéos de n'importe quel hashtag TikTok avec les données d'engagement. Exemples en Python et JavaScript utilisant les endpoints de hashtag Scavio.

Obtenez une clé API gratuiteDocumentation API

Récupérez les vidéos de n'importe quel hashtag TikTok via l'API Scavio à $0.005/requête. Processus en deux étapes : obtenez les informations du hashtag (y compris challenge_id), puis récupérez les vidéos pour ce hashtag avec les métriques d'engagement complètes.

Prérequis

  • Clé API Scavio
  • Nom du hashtag cible
  • Python 3.8+ ou Node.js 18+

Parcours

Étape 1: Obtenir les informations du hashtag

Consultez les métadonnées du hashtag, y compris le challenge_id et le nombre de vues.

Python
import requests, os

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

info = requests.post('https://api.scavio.dev/api/v1/tiktok/hashtag',
    headers=HEADERS, json={'hashtag': 'smallbusiness'}).json()['data']

print(f"Views: {info['stats']['view_count']:,}")
print(f"Videos: {info['stats']['video_count']:,}")
challenge_id = info['challenge_id']

Étape 2: Récupérer les vidéos pour le hashtag

Utilisez le challenge_id pour obtenir les vidéos publiées sous ce hashtag.

Python
videos = requests.post('https://api.scavio.dev/api/v1/tiktok/hashtag/videos',
    headers=HEADERS,
    json={'challenge_id': challenge_id, 'count': 20, 'cursor': 0}).json()['data']

for v in videos.get('videos', []):
    print(f"{v['desc'][:40]} | {v['stats']['playCount']:,} plays")

Exemple Python

Python
import requests, os

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

def hashtag_research(hashtag, video_pages=3):
    info = requests.post('https://api.scavio.dev/api/v1/tiktok/hashtag',
        headers=HEADERS, json={'hashtag': hashtag}).json()['data']
    challenge_id = info['challenge_id']
    videos = []
    cursor = 0
    for _ in range(video_pages):
        resp = requests.post('https://api.scavio.dev/api/v1/tiktok/hashtag/videos',
            headers=HEADERS,
            json={'challenge_id': challenge_id, 'count': 20, 'cursor': cursor}).json()['data']
        videos.extend(resp.get('videos', []))
        if not resp.get('has_more'):
            break
        cursor = resp['cursor']
    return {'views': info['stats']['view_count'],
            'video_count': info['stats']['video_count'],
            'sample_videos': len(videos), 'videos': videos}

result = hashtag_research('smallbusiness')
print(f"{result['views']:,} views, {result['sample_videos']} videos sampled")

Exemple JavaScript

JavaScript
const H = {'Authorization': `Bearer ${process.env.SCAVIO_API_KEY}`, 'Content-Type': 'application/json'};
async function hashtagResearch(hashtag) {
  const info = await fetch('https://api.scavio.dev/api/v1/tiktok/hashtag', {
    method: 'POST', headers: H, body: JSON.stringify({hashtag})
  }).then(r => r.json());
  const cid = info.data.challenge_id;
  const vids = await fetch('https://api.scavio.dev/api/v1/tiktok/hashtag/videos', {
    method: 'POST', headers: H,
    body: JSON.stringify({challenge_id: cid, count: 20, cursor: 0})
  }).then(r => r.json());
  console.log(`${info.data.stats.view_count} views, ${(vids.data.videos||[]).length} sample videos`);
}
hashtagResearch('smallbusiness');

Sortie attendue

JSON
Hashtag metadata (total views, video count) plus sample videos with engagement metrics for content research.

Tutoriels associés

  • Comment rechercher des vidéos TikTok par mot-clé via l'API
  • Comment suivre les tendances des hashtags TikTok via l'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. Nom du hashtag cible. Python 3.8+ ou Node.js 18+. 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
Use Case

Optimisation du contenu TikTok via les données API

Read more
Use Case

Suivi des campagnes UGC TikTok

Read more
Best Of

Meilleures API de données TikTok sans authentification en 2026

Read more
Glossary

Analyse des hashtags TikTok

Read more
Glossary

API non officielle de TikTok

Read more

Commencer

Récupérez des vidéos de n'importe quel hashtag TikTok avec les données d'engagement. Exemples en Python et JavaScript utilisant les endpoints de hashtag Scavio.

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é