Développeurs

API et serveur MCP

Les tendances TikTok et YouTube de Trendevio, directement dans vos scripts, vos tableaux de bord ou votre assistant IA.

1

Créez un compte

Gratuit, sans carte bancaire : 100 requêtes par mois incluses.

2

Créez une clé

Dans Mon compte, section « Clés d'API ». Elle n'est affichée qu'une fois.

3

Interrogez les données

En REST avec curl, ou depuis votre assistant via le serveur MCP.

À quoi ça ressemble

À gauche, une conversation avec un assistant IA branché au serveur MCP ; à droite, la même lecture faite avec l'API REST.

# Une requête
curl "https://trendevio.com/api/trends" \
  -G -d "platform=tiktok" -d "limit=3" \
  -H "Authorization: Bearer VOTRE_CLE"

# La réponse (extrait)
{
  "platform": "tiktok",
  "count": 3,
  "charged": 1,
  "usage": {
    "used": 1, "limit": 100
  },
  "trends": [
    {
      "title": "…",
      "region": "FR",
      "score": 89,
      "components": {
        "volume": 0.91, "velocity": 0.78,
        "freshness": 0.96, "persistence": 0.20
      }
    }
  ]
}
Exemple illustratif

Authentification

Toutes les données sont protégées : chaque appel doit porter votre clé d'API dans l'en-tête Authorization. Gardez la clé côté serveur : jamais dans un code exécuté dans le navigateur ni dans un dépôt public.

curl "https://trendevio.com/api/trends?platform=tiktok&ranking=explosion&limit=10" \
  -H "Authorization: Bearer VOTRE_CLE"

Requêtes et quota

Chaque appel consomme des requêtes de votre quota mensuel, qui se renouvelle le 1er du mois (UTC). Il n'y a pas de dépassement facturé : quand le quota est atteint, les appels répondent 429 jusqu'au renouvellement.

AppelCoût
GET /api/trends et GET /api/creators1 requête par tranche de 10 lignes renvoyées (10 lignes = 1, 25 lignes = 3)
GET /api/trends/{id} (fiche d'un sujet)1 requête
GET /api/usageGratuit
Appel sans résultat ou en erreurGratuit
OffreRequêtes par mois
Gratuit100
Solo1 000
Pro5 000

Les offres payantes ne sont pas encore ouvertes : pour le moment, chaque compte dispose de l'offre gratuite. Une cadence maximale de 120 appels par minute s'applique à chaque compte.

Points d'accès

GET /api/trends

Classement des sujets d'une plateforme.

  • platform : tiktok ou youtube
  • ranking : moment (par défaut), explosion ou durable
  • region : code pays (FR, GB, US, ES, JP), facultatif
  • niche : par exemple food, fashion, gaming, facultatif
  • limit : de 1 à 100 (30 par défaut)

Pour YouTube, chaque sujet contient aussi links : l'adresse de la vidéo source et le nom de sa chaîne (liste vide pour TikTok).

{
  "ranking": "explosion",
  "platform": "tiktok",
  "tier": "free",
  "charged": 1,
  "usage": { "used": 12, "limit": 100, "remaining": 88, "resetsAt": 1796083200 },
  "count": 10,
  "trends": [
    {
      "id": 412, "title": "…", "region": "FR", "niche": "food",
      "score": 87,
      "components": { "volume": 0.9, "velocity": 0.8, "freshness": 0.95, "persistence": 0.2, "velocityKnown": true }
    }
  ]
}

GET /api/trends/{id}

Fiche d'un sujet : scores, éléments sources et historique de volume.

GET /api/creators

Créateurs en tendance. Paramètres : platform, region, limit (1 à 100). Chaque créateur indique ses abonnés, s'il est vérifié et sa vidéo phare.

GET /api/usage

Votre offre et votre consommation du mois. Gratuit.

{ "tier": "free", "usage": { "used": 12, "limit": 100, "remaining": 88, "resetsAt": 1796083200 } }

Serveur MCP pour assistants IA

Le serveur MCP (Model Context Protocol) permet à Claude, Cursor ou tout autre assistant compatible de lire les tendances de lui-même. Il utilise votre clé et votre quota, comme l'API REST. Adresse : https://trendevio.com/mcp.

Claude Code

claude mcp add --transport http --scope user trendevio https://trendevio.com/mcp \
  --header "Authorization: Bearer VOTRE_CLE"

Cursor, VS Code et autres

{
  "mcpServers": {
    "trendevio": {
      "url": "https://trendevio.com/mcp",
      "headers": { "Authorization": "Bearer VOTRE_CLE" }
    }
  }
}
OutilCe qu'il faitCoût
get_top_trendsClassement d'une plateforme, avec score et composantes1 requête / 10 sujets
get_creatorsCréateurs en tendance1 requête / 10 créateurs
get_usageVotre quota restant et sa date de renouvellementGratuit

Erreurs

StatutCodeSignification
401missing_api_keyAucune clé fournie
401invalid_api_keyClé inconnue, mal formée ou révoquée
429monthly_limit_reachedQuota mensuel de requêtes atteint ; la réponse contient usage avec la date de renouvellement
429rate_limitedPlus de 120 appels en une minute : réessayez après quelques secondes
400—Paramètre invalide (classement inconnu, identifiant incorrect…)

Règles d'usage