REST-API-Endpoint

GET /v1/realtime

Aktuelle Live-Stand: aktivi Nutzer, Pageviews, Top-Siite, Grät, Länder, Städt und Quälle.

Aafraag

GET https://api.nowmetrix.com/v1/realtime?site=TRACKER_ID

Verwänded Si dä Endpunkt, wenn es Dashboard, e Redaktionsanzeig, en Alarm oder e schlanki Integration de aktuelle Live-Stand vo eim Tracker bruucht.

Authentifizierig

Si bruuched en API-Key im Authorization-Header: Authorization: Bearer nm_YOUR_KEY.

Abfrageparameter

Name Typ Erforderlich Beschriibig
site string erforderlich Tracker-ID. De API-Key muess Zuegriff uf dä Tracker ha.

cURL-Biispil

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

Biispil für d’Antwort

{
  "site": "TRACKER_ID",
  "updated_at": "2026-06-26T12:24:30+00:00",
  "total_realtime": 128,
  "total_pageviews_today": 48215,
  "total_unique_visitors_today": 31890,
  "devices": {
    "mobile": 91,
    "desktop": 37
  },
  "top_pages": [
    {
      "url": "/news/global-market-update",
      "host": "example-media.test",
      "title": "Global market update: what changed today",
      "og_image": "https://thumbs.nowmetrix.com/thumbnails/example.jpg",
      "realtime_users": 34,
      "pageviews_today": 6240,
      "sources": [
        {
          "medium": "social",
          "source": "social.example",
          "count": 18,
          "percent": 53,
          "children": []
        },
        {
          "medium": "search",
          "source": "Google Search",
          "count": 9,
          "percent": 26,
          "children": [
            {
              "label": "google.com",
              "count": 9
            }
          ]
        }
      ]
    }
  ],
  "countries": [
    {
      "code": "CH",
      "name": "Switzerland",
      "count": 52
    },
    {
      "code": "DE",
      "name": "Germany",
      "count": 31
    }
  ],
  "cities": [
    {
      "name": "Zurich",
      "count": 21
    },
    {
      "name": "Berlin",
      "count": 13
    }
  ],
  "sources_top5": [
    {
      "medium": "(none)",
      "source": "(direct)",
      "count": 44,
      "percent": 34,
      "children": []
    }
  ]
}

Antwortfelder

Feld Typ Beschriibig
site string Tracker-ID, wo für d’Aafraag verwendet worde isch.
updated_at string UTC-Ziitstempel für de Ziitpunkt, wo d’Antwort generiert worde isch.
total_realtime integer Aazahl aktivi Nutzer im aktuelle Live-Ziitruum.
total_pageviews_today integer Gesamti Aazahl Pageviews, wo hüt für dä Tracker zellt worde sind.
total_unique_visitors_today integer Ungefähri Aazahl eindeutigi Bsuecher, wo hüt zellt worde sind.
devices.mobile integer Aktivi Nutzer, wo als mobil iigstuuft sind.
devices.desktop integer Aktivi Nutzer, wo als Desktop iigstuuft sind.
top_pages[] array<object> Bis zu 50 Live-Siite, sortiert nach de Aazahl vo Live-Nutzer.
top_pages[].url string Pfad vo de Siite.
top_pages[].host string Hostname, wo für d’Siite gmäldet worde isch.
top_pages[].title string Titel vo de Siite. Wenn kei Titel verfüegbar isch, wird de Pfad verwendet.
top_pages[].og_image string URL vom Vorschaubild für d’Siite.
top_pages[].realtime_users integer Aktivi Nutzer, wo sich im Moment uf dere Siite befinded.
top_pages[].pageviews_today integer Hütigi Pageviews für die Siite.
top_pages[].sources[] array<object> Ufteilung vo de Traffic-Quälle für die Siite im gliiche Ziileformat wie bi /v1/sources.
countries[] array<object> Wichtigschti Länder mit Code, englischem Name und Aazahl.
cities[] array<object> Wichtigschti Städt mit Name und Aazahl.
sources_top5[] array<object> Die füf wichtigschte globale Traffic-Quälle im Live-Ziitruum.

Aktualität und Caching

Antworte werded pro Tracker für 8 Sekunde im Mikro-Cache gspeicheret. D’Antwort enthält au X-NowMetrix-Microcache mit HIT oder MISS.

Fähler

HTTP Code Beschriibig
400 site_required De erforderliche site-Parameter fehlt.
401 missing_token De Authorization-Header fehlt.
401 invalid_token De Token isch ungültig oder zruggzoge worde.
403 site_not_authorized De API-Key het kei Zuegriff uf dä Tracker.
429 rate_limit_exceeded S’Rate-Limit isch überschritte worde.
503 redis_unavailable S’Realtime-Backend isch vorübergehend nöd verfüegbar.
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}