Plateforme développeurs

Trois façons de construire sur vos données de visibilité IA

Une API de visibilité dans la recherche IA pour votre backend, un serveur MCP pour votre agent IA et des webhooks qui vous envoient des événements. Suivez comment ChatGPT, Claude, Gemini, Perplexity, Google AI Mode (AI Overviews) et Grok recommandent votre marque, le tout depuis un seul contrat.

API REST publique (/v1) Serveur MCP Webhooks sortants Clés à portée restreinte par marque Spécification OpenAPI 3.1
Trois surfaces, une plateforme bash En direct
# 1 · REST API · your backend pulls
curl https://api.rankprompt.com/v1/reports \
  -H "Authorization: Bearer $RANKPROMPT_API_KEY"

# 2 · MCP server · your AI agent acts
claude mcp add --transport http --scope user rankprompt \
  https://mcp.rankprompt.com/mcp

# 3 · Webhooks · we push to you
curl https://api.rankprompt.com/v1/brands/$BRAND/webhooks \
  -H "Authorization: Bearer $RANKPROMPT_API_KEY" \
  -d '{"url":"https://you.app/hooks","events":["report.completed"]}'
Trois surfaces

Une API de visibilité dans la recherche IA, trois façons de la connecter

Une API de visibilité IA renvoie des données programmatiques sur la manière dont une marque apparaît dans les réponses générées par l’IA : mentions, position dans le classement, score de visibilité et les sources que chaque moteur cite. La nôtre couvre ChatGPT, Claude, Gemini, Perplexity, Google AI Mode (AI Overviews) et Grok, normalisés dans un seul schéma. L’API REST, le serveur MCP et les webhooks lisent tous la même couche de données, alors choisissez la surface qui correspond à votre façon de travailler, ou utilisez les trois.

API REST

votre backend récupère

Appelez /v1 depuis votre code

Six moteurs IA normalisés dans un seul schéma. Gérez vos marques, lancez des rapports et lisez les citations depuis votre backend, votre entrepôt de données ou votre produit.

  • Spécification OpenAPI 3.1
  • Clés à portée restreinte par marque
  • Écritures idempotentes + en-têtes de quota
Lire la documentation de l’API
Serveur MCP Nouveau

votre agent IA agit

Connectez votre agent IA

Connectez vos données de visibilité IA à Claude Code, Cursor ou tout client MCP via OAuth. Votre agent lit les rapports et les citations, puis lance des rapports et déploie des corrections.

  • OAuth dans le navigateur, aucune clé à coller
  • Claude Code, Cursor, Claude Desktop
  • 41 outils de lecture et d’écriture
Configurer le serveur MCP
Webhooks

nous vous les envoyons

Recevez les événements au moment où ils arrivent

Abonnez un point de terminaison par marque et nous envoyons des événements signés en POST dès qu’un rapport ou une exécution planifiée se termine. Aucune boucle de polling à surveiller.

  • report.completed, report.failed
  • schedule.run.completed, schedule.run.failed
  • Signature HMAC, rotation du secret, désactivation automatique
Voir les événements webhooks
Ce que vous pouvez construire

Chaque métrique de visibilité IA, disponible en API

Les mêmes briques qui font tourner le tableau de bord Rank Prompt. La gestion des marques est disponible dès aujourd’hui ; le reste arrive sous /v1 dans les mois à venir. Chaque point de terminaison suit le même contrat d’authentification, d’erreurs et d’idempotence dès le premier jour.

Disponible

Gestion des marques

Créez des marques de façon programmatique, mettez à jour catégories, langues, alias et concurrents. Parfait pour les agences qui intègrent de nouveaux clients sans toucher au tableau de bord.

Disponible

Rapports de visibilité IA

Lancez des prompts sur ChatGPT, Perplexity, Google AI Mode, Claude, Gemini et Grok. Récupérez mentions, position dans le classement et score de visibilité dans votre stack.

Disponible

Suivi des citations et des sources

Découvrez les sources que les assistants IA citent en recommandant des marques dans votre secteur, avec le Rank Prompt Score pour ne prospecter que des cibles atteignables.

Disponible

Rapports planifiés

Des définitions de rapports façon cron : instantanés hebdomadaires des concurrents, écarts mensuels de visibilité, alertes d’anomalie. Livrés en JSON ou en PDF partageables.

Bientôt disponible

Audit et perception de marque

Des instantanés automatisés de la façon dont l’IA décrit votre marque : positionnement, affirmations, comparaisons face aux concurrents et les points faibles à corriger en priorité.

Bientôt disponible

Contenu optimisé pour l’IA

Générez 8 types de contenu conçus pour être cités par l’IA : comparatif, liste classée, établissement, étude de cas, analyse approfondie de produit, FAQ, récapitulatif de statistiques et glossaire. Déclenchez et livrez tout le cycle de vie du contenu depuis votre stack.

Bientôt disponible

Audits SEO techniques

Déclenchez des crawls de niveau Lighthouse, des vérifications Core Web Vitals et des analyses de lisibilité pour l’IA. Envoyez les problèmes directement dans votre file de tickets d’ingénierie existante.

Bientôt disponible

Outreach et backlinks

Faites remonter des cibles d’outreach à forte valeur, envoyez des prospects dans votre CRM et déclenchez des campagnes d’e-mails personnalisées par IA avec des coordonnées vérifiées.

Disponible

Webhooks et événements

Abonnez un point de terminaison par marque à report.completed, report.failed, schedule.run.completed et schedule.run.failed. Payloads signés HMAC, rotation du secret et désactivation automatique après des échecs répétés.

Suivez les dates de sortie dans le journal des modifications ou explorez la surface active dans la référence de l’API.

Comment ça marche

Commencez à suivre la visibilité IA en moins de 10 minutes

Pas de poignée de main au nom bizarre, pas de danse d’installation de SDK. Un bearer token, une commande curl, et vos données circulent déjà.

1

Générez une clé API à portée restreinte

L’accès à l’API est inclus dans tout forfait Starter et au-dessus (ou choisissez un forfait API autonome). Ouvrez la page Développeurs de votre espace de travail, choisissez les portées dont vous avez besoin et, si vous le souhaitez, épinglez la clé à une seule marque pour un usage en marque blanche.

2

Appelez /v1 depuis votre backend

Envoyez un bearer token, suivez la spécification OpenAPI. Chaque réponse mesurée porte des en-têtes de quota pour gérer votre rythme ; les clés d’idempotence rendent chaque POST sûr à relancer.

3

Diffusez les résultats dans votre stack

Envoyez les résultats vers votre tableau de bord, votre entrepôt de données, votre CRM ou Slack. Enregistrez un webhook pour que nous envoyions les événements report.completed et schedule.run.completed dès qu’ils se produisent, sans boucle de polling.

Conçue pour la production

Une API de visibilité IA de production sur laquelle vous pouvez compter

Tous les fondamentaux que vous attendriez d’une API de paiement ou d’analytique sérieuse. Solide, prévisible et bien documentée ; pas tape-à-l’œil ni fragile.

Spécification OpenAPI 3.1

Une conception spec-first. Générez un client idiomatique dans n’importe quel langage avec openapi-generator, Stainless, Fern ou Speakeasy. Toute la surface est explorable dans la référence hébergée.

Clés à portée restreinte par marque

Générez des clés avec la surface minimale nécessaire : lecture seule, écriture seule, par ressource, ou épinglées à une seule marque pour un usage en marque blanche. Les clés sont affichées une seule fois et stockées hachées.

Écritures idempotentes

Chaque POST accepte une `Idempotency-Key`. Les nouvelles tentatives réseau, la redistribution de file et les redémarrages de worker sont sûrs par défaut.

Limites de débit prévisibles

120 requêtes par minute par clé, plus un quota mensuel. Chaque réponse mesurée porte des en-têtes `X-RP-Quota-*` ; les appels limités renvoient `Retry-After`. Aucune contre-pression surprise.

Erreurs structurées

Des valeurs `error.code` stables issues d’un catalogue publié, des détails lisibles par machine et un `request_id` répété dans chaque réponse pour une traçabilité complète dans les tickets de support.

Versionnée pour toujours

Le contrat /v1 est additif : uniquement de nouveaux champs et points de terminaison. Quand un changement cassant est nécessaire, nous livrons /v2 en parallèle, avec de longues fenêtres de dépréciation annoncées via des en-têtes `Sunset`.

Cas d’usage

Ce que les équipes construisent avec l’API de visibilité IA

Les quatre schémas d’intégration les plus courants. Choisissez celui qui ressemble le plus au vôtre, ou combinez-les.

Agences

Tableaux de bord de visibilité IA en marque blanche

Montez un tableau de bord par client dans votre propre produit. Une clé API épinglée par marque et par client, votre image de marque, votre facturation, notre couche de données.

BI et analytique

Envoyez les métriques IA dans votre entrepôt de données

Planifiez des extractions nocturnes des données de classement, de citations et de visibilité vers Snowflake, BigQuery ou Looker. Suivez la présence IA juste à côté du trafic organique.

Ops et alertes

Déclenchez Slack et PagerDuty quand les rapports arrivent

Abonnez un webhook à schedule.run.completed, comparez le nouveau score de visibilité à celui de la semaine dernière et alertez l’équipe seulement quand il bouge vraiment.

CI/CD

Détectez les régressions SEO/AEO à chaque push

Ajoutez une GitHub Action qui appelle /v1/page-audit (une URL, une liste ou un sitemap entier) à chaque pull request, commente le score et les corrections concrètes, et fait échouer le build en dessous de votre seuil.

Forfaits API

Des tarifs d’API de visibilité IA pensés pour les développeurs

L’API, le serveur MCP et les webhooks sont inclus gratuitement dans tout forfait Starter et au-dessus. Vous voulez l’API seule ? Deux abonnements autonomes couvrent ce besoin, sans dépassement surprise.

Meilleur choix

Inclus dans votre forfait

API, serveur MCP et webhooks

Gratuit

sur tout forfait Starter et au-dessus, à partir de 49 $/mois

Plafond mensuel de requêtes par forfait

  • Starter · $49/mo 10,000
  • Pro · $89/mo 25,000
  • Agency · $149/mo 50,000
  • Agency Plus · $299/mo 100,000
  • API REST publique, serveur MCP et webhooks
  • Les appels consommant des crédits utilisent les crédits de votre forfait
  • Toutes les portées + clés épinglées par marque pour la marque blanche
  • MCP pour Claude Code, Cursor et Claude Desktop
  • Spécification OpenAPI 3.1 + référence hébergée
Démarrer l’essai gratuit

D’abord votre rapport de visibilité IA gratuit · essai de 7 jours sur tout forfait

API Starter

Forfait API autonome pour les clients sans forfait tableau de bord

$99 /mo
  • 50 000 unités de requête par mois
  • 500 prompts de travail IA par mois inclus
  • Abonnement autonome. Aucun forfait tableau de bord requis.
  • Limite de 120 requêtes / minute par clé
  • Toutes les portées : lecture et écriture sur chaque ressource
  • Clés épinglées par marque pour un usage en marque blanche
  • Écritures idempotentes + catalogue d’erreurs structuré
  • Spécification OpenAPI 3.1 + référence hébergée
  • Support par e-mail aux heures ouvrées
Commencer

Essai gratuit de 7 jours. Résiliable à tout moment.

API Pro

Forfait API autonome pour le SaaS embarqué et les charges à fort volume

$299 /mo
  • 200 000 unités de requête par mois
  • 2 000 prompts de travail IA par mois inclus
  • Augmentations de quota prioritaires sur demande
  • Tout ce qui est dans Starter, plus :
  • Canal de support dédié
  • Accès anticipé aux points de terminaison de la roadmap
Commencer

Essai gratuit de 7 jours. Résiliable à tout moment.

Comment les requêtes sont mesurées

Deux compteurs. Les unités de requête plafonnent le débit brut de l’API ; les crédits plafonnent le travail LLM et de recherche. Vous ne payez jamais deux fois la même opération, que vous la déclenchiez depuis le tableau de bord ou depuis /v1.

Carte des coûts par point de terminaison
0 unité de requête

/v1/me et /v1/me/quota : consultation gratuite, à tout moment.

1 unité de requête

Appel CRUD classique (lister les marques, récupérer une marque, générer une clé).

120 requêtes / minute

Limite par clé. Quota et Retry-After exposés dans chaque réponse.

FAQ

Questions de développeurs

Tout ce que les équipes demandent avant d’intégrer. Écrivez-nous si votre question n’est pas couverte.

Puis-je envoyer des métriques de visibilité IA dans mon tableau de bord BI ?
Oui. L’API de visibilité dans la recherche IA renvoie du JSON sur du REST classique, donc tout ce qui peut appeler un point de terminaison HTTP peut la lire : Looker Studio, Power BI, Tableau, Metabase, ou un job d’entrepôt de données planifié. Récupérez scores de visibilité, taux de mention, positions de classement et sources citées par marque et par moteur, puis croisez-les avec vos propres tables. Des clés en lecture seule à portée restreinte (`read:brands`, `read:reports`) garantissent qu’un connecteur BI n’a jamais d’accès en écriture.
L’API couvre-t-elle ChatGPT, Claude, Gemini et Perplexity au même endroit ?
Oui. Une seule requête renvoie des données de visibilité IA pour les six moteurs : ChatGPT, Claude, Gemini, Perplexity, Google AI Mode (AI Overviews) et Grok. Ils sont normalisés dans un seul schéma, ce qui vous permet de comparer positions et citations entre moteurs sans écrire de parseurs par plateforme ni maintenir six scrapers différents.
Proposez-vous des mises à jour de visibilité IA en temps réel ?
Presque. Les rapports s’exécutent à la demande ou selon une planification, et des webhooks sortants envoient `report.completed`, `report.failed`, `schedule.run.completed` et `schedule.run.failed` à votre point de terminaison dès qu’une exécution se termine, avec des payloads signés HMAC. Vous n’avez pas besoin de faire du polling : vos systèmes apprennent l’existence de nouvelles données de visibilité IA dès qu’elles existent.
Que puis-je construire dès aujourd’hui avec l’API Rank Prompt ?
La gestion des marques (créer, lister, récupérer, mettre à jour, supprimer), des rapports de visibilité IA sur les six principales plateformes LLM, le suivi des citations et des sources avec le Rank Prompt Score, des rapports planifiés, des webhooks sortants, ainsi que les points de terminaison de compte (`/v1/me`, `/v1/me/quota`). Vous pouvez aussi connecter un client MCP. Les audits de marque, la génération de contenu optimisé pour l’IA, les audits SEO techniques et l’outreach figurent sur la roadmap publique et sortiront sous le même contrat /v1 ; abonnez-vous au journal des modifications pour suivre les dates de sortie. La surface finale reproduira le tableau de bord à l’identique.
Comment l’API est-elle facturée ?
L’accès à l’API développeur est inclus dans tout forfait tableau de bord Starter et au-dessus, avec un plafond mensuel de requêtes par palier : 10 000 pour Starter, 25 000 pour Pro, 50 000 pour Agency et 100 000 pour Agency Plus. Les points de terminaison /v1 consommant des crédits (ceux qui sollicitent un LLM payant ou un moteur de recherche tiers) puisent dans les crédits mensuels de votre forfait, vous ne payez donc jamais deux fois. Vous voulez l’API seule, sans forfait tableau de bord ? Deux abonnements autonomes couvrent ce besoin : API Starter (99 $/mois, 50 000 unités de requête, 500 crédits API inclus) et API Pro (299 $/mois, 200 000 unités de requête, 2 000 crédits API inclus). Chaque forfait applique une limite de 120 requêtes/minute par clé, et la carte des coûts par point de terminaison se trouve dans la documentation développeur.
Quelles sont les limites de débit ?
Une limite de 120 requêtes par minute glissante s’applique à chaque clé API, quel que soit le forfait. En plus de cela, votre forfait accorde un quota mensuel d’unités de requête. Chaque réponse mesurée inclut `X-RP-Quota-Limit`, `X-RP-Quota-Used`, `X-RP-Quota-Remaining` et `X-RP-Quota-Reset` pour gérer votre rythme sans faire de polling. Les appels limités renvoient un 429 avec `Retry-After`.
Existe-t-il un bac à sable ou un environnement de test ?
Les points de terminaison `GET /v1/me` et `GET /v1/me/quota` coûtent 0 unité de requête et ne comptent jamais dans votre quota, vous pouvez donc valider clés, portées et signature des requêtes sans consommer de budget. Pour des tests de bout en bout complets, générez une clé séparée avec des portées limitées et utilisez-la sur une marque de test.
Puis-je émettre des clés par marque pour mes clients ?
Oui. Liez, si vous le souhaitez, une clé à une seule marque à sa création (`allowed_brand_id`). L’API refusera toute requête dont la marque cible ne correspond pas, même si la clé appelante porte `write:all`. Cela permet aux agences et aux plateformes d’émettre des clés par marque à leurs clients sans créer un nouvel espace de travail Rank Prompt.
Mon agent IA (Claude Code ou Cursor) peut-il utiliser Rank Prompt ?
Oui. Le serveur MCP de Rank Prompt permet à Claude Code, Cursor, Claude Desktop ou tout client MCP de lire vos rapports, vos marques et vos citations, et de lancer des rapports en votre nom. Vous vous connectez via OAuth dans le navigateur, il n’y a donc aucune clé à coller. Consultez la page du serveur MCP sur rankprompt.com/mcp pour la configuration en 30 secondes.
Où se trouve la documentation de l’API de visibilité IA ?
La référence complète se trouve sur [/docs/v1/](/docs/v1/), générée à partir d’une spécification OpenAPI 3.1. Chaque point de terminaison documente ses paramètres, son schéma de réponse et ses codes d’erreur, avec des exemples exécutables en curl, JavaScript (fetch) et Python (httpx). Comme la spécification est lisible par machine, vous pouvez aussi générer un client typé dans n’importe quel langage avec openapi-generator, Stainless, Speakeasy ou Fern.
Puis-je accéder aux données de visibilité IA de mes concurrents via l’API ?
Oui. Les données concurrentielles de visibilité dans la recherche IA font partie du contenu du rapport : en plus de votre propre marque, les rapports renvoient les marques concurrentes citées par chaque moteur pour le même prompt, leur position dans la réponse et les sources citées pour elles. Cela vous permet de suivre votre part de voix dans le temps et d’être alerté quand un concurrent vous dépasse sur une catégorie.
Prenez-vous en charge les tableaux de bord entreprise et les intégrations API personnalisées ?
Oui. La restriction de clé par marque vous permet de générer une clé limitée à une seule marque, ce qui rend possibles les tableaux de bord entreprise en marque blanche par client : chaque client ne voit que ses propres données de visibilité IA. Combinée à des permissions à portée restreinte, des écritures idempotentes et un format d’erreur stable, l’API est conçue pour soutenir des intégrations personnalisées en production.
Comment obtenir une clé API ?
Tout forfait tableau de bord Starter et au-dessus inclut l’accès à l’API développeur, vous pouvez donc générer une clé directement depuis la page Développeurs de votre espace de travail. Vous voulez l’API seule, sans forfait tableau de bord ? Abonnez-vous plutôt à un forfait autonome API Starter ou API Pro. Chaque clé porte des permissions à portée restreinte (par exemple `read:brands`, `write:brands`) et, en option, une restriction de marque pour un usage en marque blanche. Les clés sont préfixées par `rp_live_`, affichées une seule fois à la création et stockées hachées dans la base de données.
Je suis déjà sur un forfait Starter / Pro / Agency. Ai-je besoin d’un forfait API ?
Non. L’accès à l’API développeur est inclus dans votre forfait Starter, Pro, Agency ou Agency Plus, avec un plafond mensuel de requêtes qui évolue selon le palier (10 000 / 25 000 / 50 000 / 100 000 requêtes). Les points de terminaison /v1 consommant des crédits utilisent les mêmes crédits mensuels que vous payez déjà, il n’y a donc rien de plus à acheter. Vous n’ajouteriez un forfait autonome API Starter ou API Pro que si vous n’avez aucun forfait tableau de bord, ou si vous voulez un quota de requêtes dédié plus grand avec ses propres crédits API inclus.
Existe-t-il des bibliothèques clientes officielles ?
Pas encore. L’API est livrée avec une spécification OpenAPI 3.1, vous pouvez donc générer des clients idiomatiques dans n’importe quel langage avec openapi-generator, oazapfts, hey-api, Stainless, Speakeasy ou Fern. La documentation inclut des exemples curl, JavaScript (fetch) et Python (httpx) pour chaque point de terminaison. Des SDK propriétaires TypeScript et Python figurent sur la roadmap.
Comment gérez-vous le versionnage et les changements cassants ?
Le contrat /v1 est additif. Nous n’ajoutons que des champs et des points de terminaison ; nous ne les supprimons ni ne les renommons jamais silencieusement. Quand un changement cassant est inévitable, nous livrons /v2 en parallèle de /v1 avec une longue fenêtre de dépréciation, et nous annonçons le retrait de tout point de terminaison via l’en-tête HTTP standard `Sunset`, bien à l’avance.
Prenez-vous en charge les webhooks ?
Oui, les webhooks sont disponibles. Enregistrez un point de terminaison par marque avec `POST /v1/brands/{brand_id}/webhooks` et abonnez-vous à `report.completed`, `report.failed`, `schedule.run.completed` et `schedule.run.failed`. Les payloads sont signés HMAC, le secret de signature effectue une rotation (l’ancien secret reste valide 24 heures), et un point de terminaison se désactive automatiquement après des échecs répétés. Vous n’avez plus besoin de faire du polling sur le statut du rapport depuis un worker.
Comment l’API est-elle sécurisée ?
Authentification par bearer token sur TLS, à portée restreinte par ressource. Les appels CORS depuis le navigateur sont bloqués en périphérie : l’API fonctionne uniquement de serveur à serveur. Les clés sont stockées hachées et nous soumettons le préfixe `rp_live_` au scan de secrets de GitHub, si bien que les clés divulguées sont détectées automatiquement. L’API tourne sur la même infrastructure durcie que le reste de la plateforme Rank Prompt, avec des options de résidence des données en UE/US.

Encore des questions ? Contactez notre équipe

API publique v1

Commencez à construire dès aujourd’hui

Lisez le guide de démarrage, générez votre première clé API et livrez une intégration fonctionnelle avant le déjeuner.