REST API-endpoint

GET /v1/overview

Dagelijkse Pageviews en bezoeken voor de laatste N voltooide historische datarijen.

Verzoek

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

Dit is het compacte endpoint voor trendrapporten, BI-imports, spreadsheetexports en eenvoudige wekelijkse of maandelijkse samenvattingen.

Authenticatie

Vereist een API-sleutel in de Authorization-header: Authorization: Bearer nm_YOUR_KEY.

Queryparameters

Naam Type Verplicht Beschrijving
site string verplicht Tracker-ID. De API-sleutel moet toegang hebben tot deze tracker.
days integer optioneel Aantal dagen dat wordt teruggegeven. Waarden worden begrensd op 1–30. Standaardwaarde: 30.

cURL-voorbeeld

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

Voorbeeldrespons

{
  "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
  }
}

Responsvelden

Veld Type Beschrijving
site string Tracker-ID dat voor het verzoek is gebruikt.
timezone string Tijdzone van de tracker die wordt gebruikt om lokale datums te bepalen.
range.from string Eerste datum in de teruggegeven dagelijkse array.
range.to string Laatste datum in de teruggegeven dagelijkse array.
range.days integer Aantal teruggegeven dagelijkse records.
daily[] array<object> Dagelijkse records, oplopend gesorteerd op datum.
daily[].date string Datum in de notatie YYYY-MM-DD.
daily[].pageviews integer Pageviews voor de betreffende datum.
daily[].visits integer Bezoeken voor de betreffende datum.
totals.pageviews integer Som van de Pageviews in de teruggegeven dagelijkse records.
totals.visits integer Som van de bezoeken in de teruggegeven dagelijkse records.

Actualiteit en caching

Responsen worden per tracker en waarde van days 60 seconden in een microcache opgeslagen. Daarnaast is er een korte periode waarin verouderde responsen worden toegestaan om piekbelasting op te vangen.

Foutmeldingen

HTTP Code Beschrijving
400 site_required De verplichte site-parameter ontbreekt.
401 missing_token De Authorization-header ontbreekt.
401 invalid_token Het token is ongeldig of ingetrokken.
403 site_not_authorized De API-sleutel heeft geen toegang tot deze tracker.
429 rate_limit_exceeded De snelheidslimiet is overschreden.
503 redis_unavailable De realtimebackend is tijdelijk niet beschikbaar.
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}