GA Lite

Розробникам

Документація API

Використовуйте API GA Lite, щоб читати дані Google Analytics 4 (GA4), Google Search Console (GSC) і Bing Webmaster Tools зі скриптів, застосунків або AI-клієнтів.

Швидкий старт

Створіть API Key у налаштуваннях акаунта й надсилайте його як Bearer token. Усі API-маршрути доступні тільки для читання та повертають JSON.

  • Використовуйте /api/v1 для REST-читання.
  • Використовуйте /api/mcp для підключення Claude, Cursor або іншого MCP-клієнта.
  • period підтримує today, yesterday, 7days, 28days, 90days, 180days, 365days і custom_START_END.

Base URL

https://galite.io/api/v1

Заголовок

Authorization: Bearer sk_live_xxxxxxxxxxxxx

Автентифікація

API Keys створюються в GA Lite. Зберігайте їх на сервері та змінюйте, якщо вони були розкриті.

Заголовок

curl https://galite.io/api/v1/projects/list \
  -H "Authorization: Bearer sk_live_xxxxxxxxxxxxx"

Проєкти

Ендпоінти проєктів повертають сайти, до яких ви маєте доступ, і джерела даних, підключені до кожного проєкту.

Список проєктів

GET https://galite.io/api/v1/projects/list
GET https://galite.io/api/v1/projects/{projectKey}

Метрики сайту

Ендпоінти метрик читають дані GA4 для одного проєкту. Використовуйте force=1 лише для ручного оновлення.

Зведення

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}/realtime

Пошукові дані

Ендпоінти Search об’єднують дані Google Search Console і Bing Webmaster. Параметр sp вибирає all, gsc або bing.

Зведення пошуку

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=bing

Воронки

Воронки доступні через публічне API тільки для читання. Створюйте та редагуйте визначення воронок у dashboard.

Список воронок

GET https://galite.io/api/v1/projects/{projectKey}/funnels/list
GET https://galite.io/api/v1/funnels/{funnelKey}/results?period=28days

Raw provider proxy

Raw proxy endpoints потрібні для сумісності з нативними форматами запитів GA4, GSC або Bing. Надавайте перевагу підготовленим endpoints, якщо не потрібна нативна відповідь provider.

Raw звіт GA4

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-клієнти за замовчуванням використовують OAuth у браузері. API Keys лишаються fallback-варіантом для скриптів і власних клієнтів.

MCP endpoint

POST https://galite.io/api/mcp