त्वरित शुरुआत
Account settings से API Key बनाएँ और उसे Bearer token के रूप में भेजें। सभी API routes read-only हैं और JSON लौटाते हैं।
- REST-style reads के लिए /api/v1 इस्तेमाल करें।
- Claude, Cursor या किसी MCP-aware client को connect करते समय /api/mcp इस्तेमाल करें।
- period today, yesterday, 7days, 28days, 90days, 180days, 365days और custom_START_END को support करता है।
Base URL
https://galite.io/api/v1Header
Authorization: Bearer sk_live_xxxxxxxxxxxxxप्रमाणीकरण
API Keys GA Lite में बनाई जाती हैं। इन्हें server-side रखें और expose होने पर rotate करें।
Header
curl https://galite.io/api/v1/projects/list \
-H "Authorization: Bearer sk_live_xxxxxxxxxxxxx"Projects
Project endpoints वे sites लौटाते हैं जिन तक आपकी access है और हर project से जुड़े data sources भी।
Projects list
GET https://galite.io/api/v1/projects/list
GET https://galite.io/api/v1/projects/{projectKey}Site metrics
Metrics endpoints एक project का GA4 data पढ़ते हैं। force=1 केवल manual refresh flows में इस्तेमाल करें।
Summary
GET https://galite.io/api/v1/metrics/{projectKey}/summary?period=28days
GET https://galite.io/api/v1/metrics/{projectKey}/timeseries?period=28days&metric=screenPageViews
GET https://galite.io/api/v1/metrics/{projectKey}/dimension?dimension=country&period=28days
GET https://galite.io/api/v1/metrics/{projectKey}/realtimeSearch data
Search endpoints Google Search Console और Bing Webmaster data को combine करते हैं। sp parameter all, gsc या bing चुनता है।
Search summary
GET https://galite.io/api/v1/metrics/{projectKey}/search/summary?period=28days&sp=all
GET https://galite.io/api/v1/metrics/{projectKey}/search/timeseries?period=28days&sp=gsc
GET https://galite.io/api/v1/metrics/{projectKey}/search/dimension?dimension=query&period=28days&sp=bingFunnels
Public API में funnels read-only हैं। Funnel definitions dashboard में create और edit करें।
Funnels list
GET https://galite.io/api/v1/projects/{projectKey}/funnels/list
GET https://galite.io/api/v1/funnels/{funnelKey}/results?period=28daysRaw provider proxy
Raw proxy endpoints native GA4, GSC या Bing request shapes के compatibility के लिए हैं। Provider-native response न चाहिए तो curated endpoints को प्राथमिकता दें।
Raw GA4 report
POST https://galite.io/api/v1/raw/ga4/proxy
{
"project_key": "PROJECT_KEY",
"path": "properties/PROPERTY_ID:runReport",
"body": {
"dateRanges": [{ "startDate": "28daysAgo", "endDate": "today" }],
"metrics": [{ "name": "screenPageViews" }]
}
}MCP endpoint
MCP clients default रूप से browser OAuth इस्तेमाल करते हैं। API Keys scripts और custom clients के fallback के रूप में उपलब्ध रहती हैं।
MCP endpoint
POST https://galite.io/api/mcp
