Démarrage rapide dans Postman
Ouvrez la collection TikTok officielle, définissez license_key et validez les premières routes avant de coder.
Étape 1
Forker
Utilisez la collection Postman IG ou TikTok comme base de votre workspace.
Étape 2
Configurer la clé
Configure license_key once in an environment variable.
Étape 3
Automatiser
Exportez des snippets ou lancez des workflows d'agents IA à partir de requêtes prêtes.
Toutes les requêtes API
Carte complète des endpoints de la collection. Dépliez chaque classe et cliquez sur une route pour voir les paramètres et des exemples de réponse.
Video (8 endpoints)
Rechercher (9 endpoints)
Utilisateur (15 endpoints)
Hashtag (3 endpoints)
Lieu (2 endpoints)
Musique (3 endpoints)
Tendances (2 endpoints)
Effets (3 endpoints)
Stories (2 endpoints)
Playlists (3 endpoints)
Live (4 endpoints)
Exemples Python de la collection
Ces exemples utilisent le même modèle d’authentification que Postman : license_key dans les paramètres de requête.
Example 1: search video by keyword (GET /searchVideo)
import requests
BASE_URL = "https://tiktok.evelode.com/tiktok-api"
LICENSE_KEY = "YOUR_LICENSE_KEY"
params = {
"license_key": LICENSE_KEY,
"keyword": "appletv",
"cache_timeout": 0,
}
r = requests.get(f"{BASE_URL}/searchVideo", params=params, timeout=30)
r.raise_for_status()
data = r.json()
print(data["status"], data.get("tiktok", {}).get("cursor"))
{
"status": "ok",
"tiktok": {
"cursor": 12,
"aweme_list": []
}
}
Example 2: get no-watermark URL by video ID (GET /getNoWatermarkUrlByID)
import requests
BASE_URL = "https://tiktok.evelode.com/tiktok-api"
LICENSE_KEY = "YOUR_LICENSE_KEY"
params = {
"license_key": LICENSE_KEY,
"video_id": "7106855913906081070",
"cache_timeout": 0,
}
r = requests.get(f"{BASE_URL}/getNoWatermarkUrlByID", params=params, timeout=30)
r.raise_for_status()
data = r.json()
print(data["status"], data["tiktok"]["id"])
print(data["tiktok"]["url"])
Modèle de requêtes Python (auth + pagination)
Centralisez la signature des requêtes et la gestion des curseurs pour garder des traitements volumineux prévisibles.
import requests
BASE_URL = "https://tiktok.evelode.com/tiktok-api"
LICENSE_KEY = "YOUR_LICENSE_KEY"
def call(endpoint: str, **params):
q = {"license_key": LICENSE_KEY, "cache_timeout": 0, **params}
r = requests.get(f"{BASE_URL}{endpoint}", params=q, timeout=30)
r.raise_for_status()
return r.json()
page1 = call("/getFollowers", query="therock", count=20)
next_cursor = page1.get("tiktok", {}).get("next_cursor")
if next_cursor:
page2 = call("/getFollowers", query="therock", count=20, cursor=next_cursor)
Notes d’implémentation
- Incluez toujours license_key dans chaque requête.
- Utilisez cache_timeout de manière explicite pour les vérifications récurrentes.
- Conservez les champs de curseur avec le contexte de la requête.
- Étendez la couverture des routes par classes après validation de la base.
Prêt à lancer votre workflow API ?
Choisissez une API, testez les endpoints dans Postman et lancez votre workflow en quelques minutes.