Skip to content
Mintlify
Mintlify
Mintlify Index

API REST Mintlify Index

Utilisez l’API REST Mintlify Index pour rechercher dans la documentation et sur le web, assembler un contexte avec sources et récupérer du contenu.

Utilisez l’API REST Mintlify Index pour récupérer des connaissances techniques pour vos applications et agents. L’API prend en charge trois modes de récupération :

  • context assemble du contenu accompagné de ses sources dans une limite de jetons.
  • search renvoie des résultats classés issus de la documentation et du web.
  • contents récupère le contenu correspondant aux identifiants de résultats Mintlify ou aux URL de résultats sélectionnés.

L’API REST nécessite une clé d’API pour votre organisation. Le serveur MCP Index public ne nécessite pas de clé d’API.

Envoyez les requêtes de l’API REST à l’adresse suivante :

https://leaves.mintlify.com/api/universal-search/v1

Ajoutez un chemin de point de terminaison à cette URL de base, par exemple /context, /search ou /contents.

Authentifiez chaque requête avec une clé d’API Index dans l’en-tête Authorization :

Authorization: Bearer mint_us_...

Les clés d’API Index commencent par mint_us_.

Créer une clé d’API Index

Ouvrez la page des clés d’API dans votre tableau de bord et créez une clé d’API Index.

Stocker la clé en toute sécurité

Enregistrez la clé dans une variable d’environnement côté serveur. Mintlify n’affiche la clé complète qu’au moment de sa création. Stockez-la en lieu sûr.

export MINTLIFY_INDEX_API_KEY="mint_us_..."

N’exposez pas une clé d’API Index dans du code côté client et ne la validez pas dans le contrôle de version.

Construire le contexte

Envoyez votre première requête au point de terminaison context :

curl -X POST "https://leaves.mintlify.com/api/universal-search/v1/context" \
  -H "Authorization: Bearer $MINTLIFY_INDEX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "How should I configure caching in Next.js 16?",
    "product": "Next.js",
    "format": "txt",
    "tokenBudget": 3000
  }'

Une réponse réussie inclut le contexte assemblé avec les URL sources, le nombre de résultats utilisés et le nombre de jetons générés.

Les limites de l’API REST s’appliquent à chaque organisation Mintlify. Toutes les clés d’API d’une organisation partagent la même limite :

FenêtreLimite
Par seconde10 requêtes
Par jour1 000 requêtes

Les requêtes dépassant l’une ou l’autre limite renvoient 429 Too Many Requests. Utilisez un back-off exponentiel avant de réessayer.

StatutSignification
400Le corps de la requête n’est pas valide.
401La clé d’API est absente ou invalide.
403L’adresse IP de la requête n’est pas autorisée par la clé d’API.
429L’organisation a dépassé une limite de débit.
500Index n’a pas pu terminer la requête.
Was this page helpful?Suggest editsRaise issue