API & Webhooks
Récupérez les métriques de visibilité IA de vos restaurants par programme. Authentification par clé API (générée dans Réglages → Data & API). Disponible sur les plans Pro et Enterprise.
Authentification
Passez votre clé dans l’en-tête Authorization.
Authorization: Bearer rr_••••••••••••••••Lister les restaurants
GET /api/v1/restaurants
curl https://restorank.co/api/v1/restaurants \
-H "Authorization: Bearer VOTRE_CLÉ"{
"count": 1,
"restaurants": [
{
"id": "…",
"name": "IMA Val d'Isère",
"city": "Val d'Isère",
"metrics": {
"visibility_index": 72,
"mention_rate": 0.61,
"average_rank": 2,
"own_share": 0.38,
"aggregator_share": 0.62,
"share_of_voice": 41,
"by_platform": [ { "platform": "openai", "visibility_index": 78 } ],
"competitors": [ { "name": "…", "mentions": 9, "beats_you": true } ]
}
}
]
}Un restaurant
GET /api/v1/restaurants/:id
curl https://restorank.co/api/v1/restaurants/RESTAURANT_ID \
-H "Authorization: Bearer VOTRE_CLÉ"Webhooks
Enregistrez une URL dans Réglages → Data & API. À chaque mesure terminée, on envoie un POST JSON :
POST votre-endpoint
{
"event": "measurement.completed",
"restaurant_id": "…",
"restaurant_name": "IMA Val d'Isère",
"datapoints": 60,
"visibility_index": 72,
"at": "2026-06-05T06:00:00.000Z"
}