API d'analyse
L’API d’analyse permet d’accéder par programmation aux données de performance multicanal, à l’historique des abonnés et aux mesures d’engagement des publications de tous vos comptes connectés.
📌 Points de terminaison (Endpoints)
Section intitulée « 📌 Points de terminaison (Endpoints) »| Méthode | Chemin | Description | Portée (Scope) requise |
|---|---|---|---|
GET | /v1/brand/analytics | Interroger des mesures détaillées par période, plateforme ou connexion | analytics:read ou * |
GET | /v1/brand/analytics/overview | Résumé rapide des 30 derniers jours sur tous les canaux de la marque | analytics:read ou * |
📊 Analyses détaillées (GET /v1/brand/analytics)
Section intitulée « 📊 Analyses détaillées (GET /v1/brand/analytics) »Interrogez des mesures agrégées et par canal en fonction de critères de filtrage.
Paramètres de requête (Query Parameters)
Section intitulée « Paramètres de requête (Query Parameters) »| Paramètre | Type | Requis | Défaut | Description |
|---|---|---|---|---|
range | string | Optionnel | 30d | Période (7d, 14d, 30d, 90d ou personnalisé YYYY-MM-DD..YYYY-MM-DD) |
sns_type | string | Optionnel | - | Filtrer par plateforme (instagram, threads, bluesky, etc.) |
connection_id | string | Optionnel | - | Filtrer par ID de connexion spécifique |
Exemple de requête
Section intitulée « Exemple de requête »curl -X GET "https://api.ankk.app/v1/brand/analytics?range=30d&sns_type=instagram" \ -H "Authorization: Bearer spk_live_xxxxxxxx"Exemple de réponse (200 OK)
Section intitulée « Exemple de réponse (200 OK) »{ "range": { "start": "2026-07-17T00:00:00Z", "end": "2026-08-16T00:00:00Z", "preset": "30d" }, "totals": { "followers": 12500, "followers_change": 340, "published_posts": 28, "impressions": 84200, "reach": 61500, "engagement_rate": 4.8, "likes": 3210, "comments": 412, "shares": 180, "saves": 250 }, "by_channel": [ { "connection_id": "conn_01jm8x9k2example", "sns_type": "instagram", "username": "acme_official", "followers": 12500, "posts_count": 28, "metrics_status": "synced" } ]}📈 Aperçu de la marque (GET /v1/brand/analytics/overview)
Section intitulée « 📈 Aperçu de la marque (GET /v1/brand/analytics/overview) »Récupérez rapidement des résumés de haut niveau sur 30 jours, adaptés aux widgets de tableau de bord et aux rapports quotidiens.
Exemple de requête
Section intitulée « Exemple de requête »curl -X GET "https://api.ankk.app/v1/brand/analytics/overview" \ -H "Authorization: Bearer spk_live_xxxxxxxx"Exemple de réponse (200 OK)
Section intitulée « Exemple de réponse (200 OK) »{ "brand_ref": "brand_01jm8v4k9example", "active_connections": 4, "summary_30d": { "total_published": 54, "total_failed": 1, "total_followers": 28400, "total_impressions": 195000 }, "synced_at": "2026-08-16T03:00:00Z"}⚠️ Notes sur les mesures et limites
Section intitulée « ⚠️ Notes sur les mesures et limites »- Limites des forfaits : Le forfait gratuit prend en charge les mesures des 30 derniers jours. Les forfaits Growth et supérieurs permettent une rétention étendue (90 jours et plus).
- Interprétation de
0vsnull:0: La valeur de la mesure est réellement zéro.null/unsupported: L’API de la plateforme ne prend pas en charge cette mesure ou la permission n’est pas vérifiée.