ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment rechercher des vidéos TikTok par mot-clé via l'API
Tutoriel

Comment rechercher des vidéos TikTok par mot-clé via l'API

Recherchez des vidéos TikTok par mot-clé de manière programmatique. Exemples en Python et JavaScript utilisant l'API Scavio avec pagination basée sur le curseur.

Obtenez une clé API gratuiteDocumentation API

Recherchez des vidéos TikTok par mot-clé via l'API Scavio à $0.005/requête. Le point d'accès search/videos renvoie les métadonnées des vidéos avec les statistiques d'engagement, les informations sur le créateur et la prise en charge de la pagination pour des ensembles de résultats profonds.

Prérequis

  • Clé API Scavio
  • Python 3.8+ ou Node.js 18+
  • Mot-clé ou phrase cible

Parcours

Étape 1: Lancer une recherche de vidéos

Recherchez des vidéos TikTok par mot-clé à l'aide du point d'accès search/videos.

Python
import requests, os

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

resp = requests.post('https://api.scavio.dev/api/v1/tiktok/search/videos',
    headers=HEADERS,
    json={'keyword': 'productivity tools', 'count': 20, 'cursor': 0})

data = resp.json()['data']
for v in data.get('videos', []):
    print(f"{v['desc'][:50]} | {v['stats']['playCount']:,} plays")

Étape 2: Parcourir les résultats par pagination

Utilisez le curseur de la réponse pour la page suivante.

Python
if data.get('has_more'):
    page2 = requests.post(
        'https://api.scavio.dev/api/v1/tiktok/search/videos',
        headers=HEADERS,
        json={'keyword': 'productivity tools', 'count': 20,
              'cursor': data['cursor']}).json()['data']
    print(f'Page 2: {len(page2.get("videos", []))} results')

Exemple Python

Python
import requests, os

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

def search_videos(keyword, max_pages=3):
    videos = []
    cursor = 0
    for _ in range(max_pages):
        resp = requests.post('https://api.scavio.dev/api/v1/tiktok/search/videos',
            headers=HEADERS,
            json={'keyword': keyword, 'count': 20, 'cursor': cursor}).json()['data']
        videos.extend(resp.get('videos', []))
        if not resp.get('has_more'):
            break
        cursor = resp['cursor']
    return videos

results = search_videos('saas tools')
for v in results[:5]:
    print(f"{v['desc'][:40]} - {v['stats']['playCount']:,} plays")

Exemple JavaScript

JavaScript
const H = {'Authorization': `Bearer ${process.env.SCAVIO_API_KEY}`, 'Content-Type': 'application/json'};
async function searchVideos(keyword, maxPages = 3) {
  const videos = [];
  let cursor = 0;
  for (let i = 0; i < maxPages; i++) {
    const r = await fetch('https://api.scavio.dev/api/v1/tiktok/search/videos', {
      method: 'POST', headers: H,
      body: JSON.stringify({keyword, count: 20, cursor})
    }).then(r => r.json());
    videos.push(...(r.data.videos || []));
    if (!r.data.has_more) break;
    cursor = r.data.cursor;
  }
  return videos;
}
searchVideos('saas tools').then(v => console.log(`${v.length} videos found`));

Sortie attendue

JSON
Array of TikTok videos matching the keyword with engagement metrics, creator info, and video metadata. Paginated with cursor.

Tutoriels associés

  • Comment rechercher des utilisateurs TikTok par mot-clé via une API
  • Comment obtenir des vidéos de hashtag 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. Python 3.8+ ou Node.js 18+. Mot-clé ou phrase cible. 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 recherche de vidéos TikTok en 2026

Read more
Use Case

Recherche de vidéos TikTok pour l'analyse de contenu

Read more
Best Of

Meilleures API de recherche économiques pour agents IA sous 10 $/mois (2026)

Read more
Use Case

API de recherche YouTube pour l'analyse SEO vidéo

Read more
Glossary

Recherche sémantique Exa

Read more
Solution

Migrez de Brave Search API à Scavio pour une meilleure couverture

Read more

Commencer

Recherchez des vidéos TikTok par mot-clé de manière programmatique. Exemples en Python et JavaScript utilisant l'API Scavio avec pagination basée sur le curseur.

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é