API de analíticas
La API de analíticas permite acceder mediante programación a datos de rendimiento multicanal, historial de seguidores y métricas de interacción de las publicaciones de todas las cuentas conectadas.
📌 Puntos finales
섹션 제목: “📌 Puntos finales”| Método | Ruta | Descripción | Alcance requerido |
|---|---|---|---|
GET | /v1/brand/analytics | Consultar métricas detalladas por rango de tiempo, plataforma o conexión | analytics:read o * |
GET | /v1/brand/analytics/overview | Resumen rápido de 30 días en todos los canales de la marca | analytics:read o * |
📊 Analíticas detalladas (GET /v1/brand/analytics)
섹션 제목: “📊 Analíticas detalladas (GET /v1/brand/analytics)”Consulte métricas agregadas y por canal según los criterios de filtro.
Parámetros de consulta
섹션 제목: “Parámetros de consulta”| Parámetro | Tipo | Requerido | Predeterminado | Descripción |
|---|---|---|---|---|
range | string | Opcional | 30d | Rango de tiempo (7d, 14d, 30d, 90d o personalizado YYYY-MM-DD..YYYY-MM-DD) |
sns_type | string | Opcional | - | Filtrar por plataforma (instagram, threads, bluesky, etc.) |
connection_id | string | Opcional | - | Filtrar por un ID de conexión específico |
Ejemplo de solicitud
섹션 제목: “Ejemplo de solicitud”curl -X GET "https://api.ankk.app/v1/brand/analytics?range=30d&sns_type=instagram" \ -H "Authorization: Bearer spk_live_xxxxxxxx"Ejemplo de respuesta (200 OK)
섹션 제목: “Ejemplo de respuesta (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" } ]}📈 Resumen de la marca (GET /v1/brand/analytics/overview)
섹션 제목: “📈 Resumen de la marca (GET /v1/brand/analytics/overview)”Obtenga rápidamente resúmenes generales de 30 días, ideales para widgets de panel y reportes diarios.
Ejemplo de solicitud
섹션 제목: “Ejemplo de solicitud”curl -X GET "https://api.ankk.app/v1/brand/analytics/overview" \ -H "Authorization: Bearer spk_live_xxxxxxxx"Ejemplo de respuesta (200 OK)
섹션 제목: “Ejemplo de respuesta (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"}⚠️ Notas sobre métricas y límites
섹션 제목: “⚠️ Notas sobre métricas y límites”- Límites del plan: El plan Free admite métricas de los últimos 30 días. Los planes Growth y superiores permiten una retención extendida (90 días o más).
- Interpretación de
0vsnull:0: El valor de la métrica medida es genuinamente cero.null/unsupported: La API de la plataforma no admite esta métrica o el permiso no está verificado.