REST API एंडपॉइंट

GET /v1/overview

पिछले N पूरे हो चुके इतिहास रिकॉर्ड के दैनिक पेजव्यू और विज़िट।

रिक्वेस्ट

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

यह ट्रेंड रिपोर्ट, BI इम्पोर्ट, स्प्रेडशीट एक्सपोर्ट और सीधे-सादे साप्ताहिक या मासिक सारांश के लिए बनाया गया संक्षिप्त रूट है।

प्रमाणीकरण

Authorization हेडर में API कुंजी देना आवश्यक है: Authorization: Bearer nm_YOUR_KEY.

क्वेरी पैरामीटर

नाम प्रकार आवश्यक विवरण
site string आवश्यक ट्रैकर ID। API कुंजी को इस ट्रैकर का एक्सेस प्राप्त होना चाहिए।
days integer वैकल्पिक लौटाए जाने वाले दिनों की संख्या। मानों को 1-30 की सीमा में रखा जाता है। डिफ़ॉल्ट: 30।

cURL उदाहरण

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

रिस्पॉन्स का उदाहरण

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

रिस्पॉन्स फ़ील्ड

फ़ील्ड प्रकार विवरण
site string रिक्वेस्ट में इस्तेमाल किया गया ट्रैकर ID।
timezone string स्थानीय तारीख निर्धारित करने के लिए इस्तेमाल किया गया ट्रैकर का समय क्षेत्र।
range.from string लौटाए गए दैनिक ऐरे की पहली तारीख।
range.to string लौटाए गए दैनिक ऐरे की आखिरी तारीख।
range.days integer लौटाई गई दैनिक पंक्तियों की संख्या।
daily[] array<object> तारीख के बढ़ते क्रम में व्यवस्थित दैनिक पंक्तियाँ।
daily[].date string YYYY-MM-DD फ़ॉर्मैट में तारीख।
daily[].pageviews integer उस तारीख के पेजव्यू।
daily[].visits integer उस तारीख की विज़िट।
totals.pageviews integer लौटाई गई दैनिक पंक्तियों के पेजव्यू का योग।
totals.visits integer लौटाई गई दैनिक पंक्तियों की विज़िट का योग।

डेटा की ताज़गी और कैशिंग

हर ट्रैकर और days मान के आधार पर रिस्पॉन्स को 60 सेकंड के लिए माइक्रोकैश किया जाता है। अचानक बढ़े ट्रैफ़िक से सुरक्षा के लिए थोड़ी देर तक पुराना डेटा भी परोसा जा सकता है।

एरर

HTTP कोड विवरण
400 site_required आवश्यक site पैरामीटर मौजूद नहीं है।
401 missing_token Authorization हेडर मौजूद नहीं है।
401 invalid_token टोकन अमान्य है या रद्द किया जा चुका है।
403 site_not_authorized API कुंजी को इस ट्रैकर का एक्सेस प्राप्त नहीं है।
429 rate_limit_exceeded अनुमत अनुरोध सीमा पार हो गई है।
503 redis_unavailable रीयलटाइम बैकएंड अस्थायी रूप से उपलब्ध नहीं है।
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}