Skip to content

Analytics

Отримайте агреговану статистику використання вашого акаунту — завантаження за часом, зростання сховища, розбивка за типами файлів та пропускна здатність gateway. Фільтрується за часовим діапазоном та API key.

Dashboard analytics with uploads chart, storage growth, and file type breakdown

Отримати Analytics

GET /analytics

ПараметрТипОбов'язковийОпис
fromnumberТакПочатковий timestamp у мілісекундах Unix.
tonumberТакКінцевий timestamp у мілісекундах Unix.
apiKeystringНіФільтр за префіксом API key (напр. "bws_0a3ff5f7") або префіксом підписаного токена (напр. "sup_a1b2c3d4"). Показує тільки завантаження, зроблені з цим ключем або токеном.

Приклад запиту

bash
curl "https://api.ipfs.ninja/analytics?from=1711036800000&to=1711641600000" \
  -H "X-Api-Key: bws_your_api_key_here"

Відповідь 200 OK

json
{
  "period": { "from": 1711036800000, "to": 1711641600000 },
  "totals": {
    "uploads": 42,
    "storageMB": 15.3,
    "fileTypes": { "json": 25, "image": 12, "pdf": 5 }
  },
  "daily": [
    { "date": "2026-03-21", "uploads": 20, "sizeMB": 8.1 },
    { "date": "2026-03-22", "uploads": 22, "sizeMB": 7.2 }
  ],
  "storageGrowth": [
    { "date": "2026-03-21", "cumulativeMB": 8.1 },
    { "date": "2026-03-22", "cumulativeMB": 15.3 }
  ],
  "gatewayBandwidthMB": 1200,
  "gatewayBandwidthLimitMB": 51200
}

TIP

gatewayBandwidthMB відображає використання поточного місяця незалежно від діапазону from/to. Фільтр apiKey застосовується тільки до метрик завантаження — пропускна здатність gateway є загальною для акаунту. Префікси підписаних токенів завантаження зберігаються в тому ж полі, що й префікси API key, тому ви можете фільтрувати за префіксом підписаного токена (напр. sup_a1b2c3d4), щоб побачити завантаження, зроблені з конкретним підписаним токеном.