Bringen Sie NowMetrix-Daten in die Tools, die Ihr Team bereits nutzt.
Starten Sie mit einem Live-Snapshot, erstellen Sie eine Anzeige für den Newsroom oder übertragen Sie historische Ergebnisse in Ihren Reporting-Workflow. Wählen Sie hier einen Endpoint aus und öffnen Sie anschliessend die vollständige technische Referenz.
Anwendung verbinden
Neu bei der API? Beginnen Sie mit der vollständigen Anleitung zum Herstellen der Verbindung. Sie erklärt, wie Sie einen API-Key erstellen und schützen, ihn mit /api/me überprüfen und dieselbe authentifizierte Anfrage aus gängigen Programmiersprachen senden.
Mit einer Basis-URL starten
Jede mit einem API-Key authentifizierte Anfrage beginnt mit diesem Host:
https://api.nowmetrix.com
API-Key senden
Senden Sie einen API-Key als Bearer-Token im Authorization-Header. Kontoadministratoren und Teammitglieder mit API-Zugriff können im NowMetrix-Dashboard unter Einstellungen -> API bis zu 10 aktive Keys erstellen und beschriften.
Authorization: Bearer nm_YOUR_KEY
HTTPS ist erforderlich. Alle Keys verwenden die Berechtigungen des zugehörigen NowMetrix-Benutzers und teilen das Rate-Limit des jeweiligen trackers.
Erste Anfrage senden
Am schnellsten testen Sie Ihre Einrichtung mit einem Realtime-Snapshot. Damit bestätigen Sie, dass der Key funktioniert und auf den Tracker zugreifen kann.
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/v1/realtime?site=TRACKER_ID"
Benötigte Daten auswählen
| Methode | Pfad | Beschreibung | Referenz |
|---|---|---|---|
| GET | /v1/realtime |
Aktueller Live-Snapshot: Live-Leser, Pageviews, Top Pages, Geräte, Länder, Städte und Quellen. | Endpoint anzeigen |
| GET | /v1/sources |
Besucherquellen aus dem aktuellen Live-Zeitfenster mit Klassifizierung und optionalen untergeordneten Zeilen. | Endpoint anzeigen |
| GET | /v1/overview |
Tägliche Pageviews und Besuche für die letzten N abgeschlossenen historischen Zeilen. | Endpoint anzeigen |
| GET | /v1/recap |
Recap-Daten, zusammenfassende Kennzahlen und Top Pages für vordefinierte oder benutzerdefinierte Zeiträume. | Endpoint anzeigen |
| GET | /v1/pulse |
Pulse für heute, Vergleich mit gestern und untertägige Kurven in 15-Minuten-Intervallen. | Endpoint anzeigen |
| GET | /v1/proofreading |
Bis zu 100 aktuell sichtbare Vorschläge der Textprüfung aus den zuletzt geprüften Artikeln eines trackers. | Endpoint anzeigen |
| GET | /v1/responsibilities |
Aktuelle Zuständigkeiten des Teams für einen Tracker, einschliesslich der Personen, die den jeweils sichtbaren Rollen zugewiesen sind. | Endpoint anzeigen |
| GET | /api/me |
Kontokontext des API-Keys: aktueller Tracker und alle Tracker, auf die der Token zugreifen kann. | Endpoint anzeigen |
Für schnelle und planbare Anfragen sorgen
Die öffentliche API erlaubt 20 Anfragen pro Minute und Tracker. Mehrere Benutzer oder Keys, die denselben Tracker abfragen, teilen sich denselben Zähler.
X-RateLimit-Limit: 20
X-RateLimit-Remaining: 7
X-RateLimit-Reset: 1783612801
Retry-After: 42
Wenn eine Anfrage fehlschlägt
Sie sollten nicht für jedes Problem ein anderes Format verarbeiten müssen. API-Fehler verwenden einen einheitlichen JSON-Body mit einem stabilen, maschinenlesbaren Code.
| HTTP | Code | Beschreibung |
|---|---|---|
| 400 | site_required |
Der erforderliche site-Parameter fehlt. |
| 401 | missing_token |
Der Authorization-Header fehlt. |
| 401 | invalid_token |
Der Token ist ungültig oder wurde widerrufen. |
| 403 | site_not_authorized |
Der API-Key hat keinen Zugriff auf diesen Tracker. |
| 429 | rate_limit_exceeded |
Das Rate-Limit wurde überschritten. |
| 503 | redis_unavailable |
Das Realtime-Backend ist vorübergehend nicht verfügbar. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}