BDS Public API v1
La API pública de Blue Digital Score (v2.1.1) permite a desarrolladores y agencias acceder a los datos de evaluación tecnológica de manera programática. Todas las respuestas son en formato JSON.
Endpoints Disponibles
GET /api/v1/rankings
Obtiene el Top 100 global de agencias ordenadas por BDS.
Respuesta Exitosa (200 OK)
{
"status": "success",
"count": 100,
"data": [
{
"rank": 1,
"company_id": "...",
"company_name": "Agencia...",
"slug": "agencia-...",
"global_score": 95.5,
"algorithm_version": "2.1.1",
"completed_at": "2026-08-01T00:00:00Z"
}
]
}
GET /api/v1/agencies/{slug}
Obtiene el perfil completo de una agencia, incluyendo sus dimensiones e indicadores.
Parámetros
slug(string): El identificador único de la agencia (ej: ogilvy-colombia).
GET /api/v1/compare/{agencyA}-vs-{agencyB}
Compara directamente dos agencias devolviendo sus dimensiones estructuradas y el ganador según el Global Score.
GET /api/v1/rankings/history
Obtiene snapshots históricos del ranking global según fechas pasadas disponibles.
Parámetros (Query)
date(string, Opcional): Fecha en formato YYYY-MM-DD.
Rate Limiting & Políticas
La API pública está diseñada para integraciones ligeras (ej. widgets y consultas esporádicas). Existe un límite estricto de 100 requests por minuto por IP. Cualquier abuso resultará en un status HTTP 429 Too Many Requests.
Manejo de Errores
En caso de error (agencia no encontrada, etc.), la API devolverá un JSON estandarizado:
{
"status": "error",
"message": "Agencia no encontrada",
"code": 404
}