HumanData vs DaData

Объективное сравнение сервисов стандартизации данных. Оба решения качественные — выбирайте под ваши задачи.

ВозможностьHumanDataDaData
Бесплатные запросы1000/мес10/день (~300/мес)
Стандартизация ФИО
Проверка адресов
Подсказки
Время ответа (p95)<50ms~100ms
ТехнологияNER (RuBERT)Правила + словари
Self-hostedEnterprise
Данные в РФ
SLA99.9%99.9%
ПоддержкаEmail, 4ч (Pro)Email

Когда выбрать HumanData

Больше бесплатных запросов

1000/мес vs 300/мес у конкурента

Важна скорость

<50ms vs ~100ms. Критично для подсказок

ML-подход

NER-модели лучше справляются с нестандартными данными

Self-hosted

Развёртывание на своих серверах (Enterprise)

Когда выбрать DaData

DaData — зрелый продукт с большой экосистемой. Выбирайте их, если:

  • Нужны дополнительные сервисы (ИНН по ФИО, данные компаний)
  • Уже используете их API и миграция не оправдана
  • Важна интеграция с 1C (у них есть готовые модули)

Разница в технологии

HumanData: NER-модели

Используем модели на базе RuBERT для распознавания сущностей. Модель понимает контекст и справляется с нестандартным порядком слов, опечатками, сокращениями.

DaData: правила + словари

Классический подход: регулярки, словари, эвристики. Надёжно работает на стандартных данных, но может давать сбои на необычных форматах.

Как перейти с DaData

Миграция занимает 1-2 часа. API совместим на уровне концепций:

  1. Регистрация: создайте аккаунт и получите API-ключ
  2. Замена endpoint: dadata.ru/api/v2/clean → api.humandata.ru/v1/clean
  3. Авторизация: замените токен на новый в заголовке Authorization
  4. Тестирование: проверьте на тестовых данных, скорректируйте парсинг ответа при необходимости

Пример замены (Python)

# Было (DaData)
response = requests.post(
    "https://dadata.ru/api/v2/clean/name",
    headers={"Authorization": "Token YOUR_DADATA_TOKEN"},
    json=[{"source": "иванов сергей"}]
)

# Стало (HumanData)
response = requests.post(
    "https://api.humandata.ru/v1/clean",
    headers={"Authorization": "Bearer YOUR_HUMANDATA_KEY"},
    json={"query": "иванов сергей"}
)

Частые вопросы

API совместим с DaData?

Не полностью совместим, но похож по структуре. Основные методы (clean, suggest) работают аналогично. Некоторые поля в ответе называются иначе.

Можно запустить оба сервиса параллельно?

Да. Многие клиенты сначала тестируют HumanData на части трафика (A/B), потом переключаются полностью.

Есть интеграция с 1C?

Пока нет готового модуля. Если это критично — напишите нам, оценим приоритет.

Почему дешевле?

Мы новый игрок на рынке и предлагаем конкурентные цены для привлечения клиентов. Качество при этом не страдает — модели обучены на тех же данных.

Попробуйте бесплатно

1000 запросов в месяц — без оплаты. Сравните качество на своих данных.