↑ Все API

API: статистика использования «Дадаты»

Возвращает агрегированную статистику и остатки за сегодняшний день по каждому из сервисов:

  • стандартизация (clean);
  • компания по email (company),
  • поиск дублей (merging),
  • подсказки (suggestions).

Чтобы вызвать метод, и подтвердите почту.

curl -X GET \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  -H "X-Secret: ${SECRET_KEY}" \
  https://dadata.ru/api/v2/stat/daily

Укажите при вызове:

  • Content-Type: application/json.
  • Accept: application/json.
  • ${API_KEY} — API-ключ.
  • ${SECRET_KEY} — секретный ключ.

Тело запроса передавайте в кодировке UTF-8.

Ответ:

{
    "date": "2023-05-23",
    "services": {
        "clean": 500,
        "company": 50,
        "merging": 0,
        "suggestions": 30000
    },
    "remaining": {
        "clean": 1000,
        "company": 30,
        "merging": 15000,
        "suggestions": 20000
    }
}

В поле services возвращается суммарное количество запросов, израсходованное по каждому сервису с начала суток.

В поле remaining возвращается расчетное количество оставшихся запросов согласно балансу и тарифу. Например, если баланс составляет 150 ₽, то, согласно тарифам «Дадаты», его достаточно для:

  • 15000 записей «Поиска дублей»;
  • или 1000 записей «Стандартизации»;
  • или 30 запросов «Компаний по емейлу».

То есть количества в remaining.clean, remaining.company и remaining.merging — взаимоисключающие. Именно это и отражает пример выше.

Количество в remaining.suggestions рассчитывается из тарифного плана и не зависит от баланса.