Endpoint de la REST API

GET /v1/overview

Páginas vistas y visitas diarias correspondientes a las últimas N filas históricas completas.

Solicitud

GET https://api.nowmetrix.com/v1/overview?site=TRACKER_ID&days=7

Esta es la ruta compacta para informes de tendencias, importaciones en herramientas de BI, exportaciones a hojas de cálculo y resúmenes semanales o mensuales sencillos.

Autenticación

Se requiere una clave de API en la cabecera Authorization, con el valor Authorization: Bearer nm_YOUR_KEY.

Parámetros de consulta

Nombre Tipo Obligatorio Descripción
site string obligatorio Identificador del tracker. La clave de API debe tener acceso a este tracker.
days integer opcional Número de días que se devolverán. El valor se limita al intervalo 1-30. Valor predeterminado: 30.

Ejemplo de cURL

curl -H "Authorization: Bearer nm_YOUR_KEY" \
  "https://api.nowmetrix.com/v1/overview?site=TRACKER_ID&days=7"

Ejemplo de respuesta

{
  "site": "TRACKER_ID",
  "timezone": "Europe/Zurich",
  "range": {
    "from": "2026-06-20",
    "to": "2026-06-26",
    "days": 7
  },
  "daily": [
    {
      "date": "2026-06-20",
      "pageviews": 81240,
      "visits": 53210
    },
    {
      "date": "2026-06-21",
      "pageviews": 77480,
      "visits": 50195
    },
    {
      "date": "2026-06-22",
      "pageviews": 48215,
      "visits": 31890
    }
  ],
  "totals": {
    "pageviews": 206935,
    "visits": 135295
  }
}

Campos de respuesta

Campo Tipo Descripción
site string Identificador del tracker utilizado para la solicitud.
timezone string Zona horaria del tracker utilizada para determinar las fechas locales.
range.from string Primera fecha del array diario devuelto.
range.to string Última fecha del array diario devuelto.
range.days integer Número de filas diarias devueltas.
daily[] array<object> Filas diarias ordenadas por fecha ascendente.
daily[].date string Fecha en formato YYYY-MM-DD.
daily[].pageviews integer Páginas vistas correspondientes a la fecha.
daily[].visits integer Visitas correspondientes a la fecha.
totals.pageviews integer Suma de las páginas vistas de las filas diarias devueltas.
totals.visits integer Suma de las visitas de las filas diarias devueltas.

Actualización y caché

Las respuestas se almacenan en una microcaché durante 60 segundos para cada tracker y valor de days, con un breve periodo de tolerancia para datos obsoletos como protección frente a picos de solicitudes.

Errores

HTTP Código Descripción
400 site_required Falta el parámetro site obligatorio.
401 missing_token Falta la cabecera Authorization.
401 invalid_token El token no es válido o se ha revocado.
403 site_not_authorized La clave de API no tiene acceso a este tracker.
429 rate_limit_exceeded Se ha superado el límite de solicitudes.
503 redis_unavailable El backend en tiempo real no está disponible temporalmente.
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}