стандартизация

Дата рождения
в единый формат

Приведение даты из любого написания к единому формату с расчётом возраста и совершеннолетия.

Документация →
форматов на входе
~3мс
ответ метода
18+
совершеннолетие
POST
200 OKapplication/json · 7ms
{ "query": "04.02.1985", "suggestions": [ { "source": "4 февраля 1985", "birthdate": "04.02.1985", "year": 1985, "month": 2, "day": 4, "age": 41, "is_adult": true, "qc": 0 } ] }
что вы получаете

Возможности дата рождения

Любой формат

«4 фев 1985», «2 5 2000», «04 февраля 1985 г.».

Единый вид

Дата в ДД.ММ.ГГГГ + день, месяц, год полями.

Возраст и 18+

Расчёт возраста и признак совершеннолетия.

Поля ответа 8

Нативный формат — структурированный JSON со всеми полями. Для перехода с DaData есть совместимый плоский ответ: стандартизация доступны по привычным адресам — меняются базовый адрес и заголовок авторизации, тело запроса остаётся прежним.

/api/v1/clean/birthdate

Исходный вводДата рожденияГодМесяцДеньВозрастСовершеннолетиеКачество разбора
о сервисе

Что такое разбор даты рождения

Дата рождения в анкете приходит как придётся: «04.02.1985», «4 фев 1985», «2 5 2000», «1985-02-04». Сервис приводит их к одному виду ДД.ММ.ГГГГ и раскладывает на год, месяц и день, чтобы база стала пригодной для сегментации и отчётов. Заодно считает возраст на сегодня и сразу отвечает на вопрос, есть ли клиенту 18 лет — свой разбор дат писать не нужно.

Как подключить разбор даты рождения

Дату отправляют в сервис в момент заполнения анкеты — и в базу попадает уже нормализованная запись с возрастом и признаком совершеннолетия. Историю чистят пакетом: разнородные даты за все годы приводятся к одному формату за один проход, а записи, которые стоит уточнить у клиента, помечены. Подключение — ключ из личного кабинета и один запрос.

Что важно знать про разбор даты рождения

Сервис понимает цифровые записи с разными разделителями и месяц словом или сокращением — именно так люди заполняют анкеты. Если в дате не хватает дня, он достраивается, и запись остаётся видна как требующая уточнения. Даты, записанные прописью целиком, уходят в ту же группу на уточнение. Возраст всегда считается на день запроса, пересчитывать его у себя не нужно.

тарификация

Стандартизация

Оплата по факту с баланса — списывается за каждую обработанную запись.

0,20 ₽за запись
Все тарифы и цены →
сценарии

Где это полезно

// forms

Анкеты

Единая дата из разных вводов.

// kyc

KYC

Проверка совершеннолетия.

// crm

Нормализация

Чистые даты в базе.

вопросы

Частые вопросы про разбор даты рождения

Сколько стоит?
0,20 ₽ за обработанную дату из предоплаченного пакета. Платите только за те записи, которые отправили.
Подойдёт ли для проверки совершеннолетия?
Да, это типовой сценарий: вместе с датой приходят возраст и готовый признак «есть 18 лет», посчитанные на день запроса.
Можно ли обработать всю базу разом?
Да, даты отправляются пакетом. Оплата поштучная, поэтому объём ограничен только остатком в купленном пакете.
Мы уже работаем с DaData — что придётся менять?
Только адрес сервиса и ключ — совместимый формат запроса и ответа есть.

Чистые данные за один запрос

Подключите метод одним запросом. Оплата по факту — 0,20 ₽ за запись, без абонентской платы.

Документация