alexbklnv / php-dadata-client
DaData API Client
Installs: 2 586
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/alexbklnv/php-dadata-client
Requires
- php: ^7.4 | ^8.0
 - ext-curl: *
 - ext-json: *
 
Requires (Dev)
- phpunit/phpunit: ^9.5
 
This package is auto-updated.
Last update: 2025-10-04 19:14:35 UTC
README
📜 Installation
Установка пакета через composer:
composer require alexbklnv/php-dadata-client
📜 Usage
- Работа с адресами и геокоординатами.
 
- Разбор адреса из строки («стандартизация»)
 - Автодополнение адреса при вводе («подсказки»)
 - Геокодирование (координаты по адресу)
 - Обратное геокодирование (адрес по координатам)
 - Город по IP-адресу
 - Поиск адреса по коду КЛАДР или ФИАС
 - Кадастровый номер
 - Ближайшее почтовое отделение
 - Поиск стран
 
- Работа с профилем пользователя
 
Работа с почтовыми адресами и геокоординатами.
Разбор адреса из строки («стандартизация») (Документация)
$dadata = new DaDataAddress($token, $secret); $result = $dadata->cleanAddress('мск сухонска 11/-89');
Подсказки по адресам (Документация)
$dadata = new DaDataAddress($token, $secret); $result = $dadata->suggestionsAddress('москва хабар');
Геокодирование (координаты по адресу) (Документация)
$dadata = new DaDataAddress($token, $secret); $result = $dadata->geocodeAddress('москва сухонская 11');
Обратное геокодирование (адрес по координатам) (Документация)
$dadata = new DaDataAddress($token, $secret); $result = $dadata->geolocate('55.87', '37.653');
Город по IP-адресу (Документация)
$dadata = new DaDataAddress($token, $secret); $result = $dadata->iplocate('46.226.227.20');
Поиск адреса по коду КЛАДР или ФИАС (Документация)
$dadata = new DaDataAddress($token, $secret); $result = $dadata->findByCode('9120b43f-2fae-4838-a144-85e43c2bfb29');
Кадастровый номер по КЛАДР или ФИАС (Документация)
$dadata = new DaDataAddress($token, $secret); $result = $dadata->findByCadastre('9120b43f-2fae-4838-a144-85e43c2bfb29');
Поиск отделений Почта России (Документация)
$dadata = new DaDataAddress($token, $secret); $result = $dadata->findPostUnit('дежнева 2а');
Поиск стран (Документация)
$dadata = new DaDataAddress($token, $secret); $result = $dadata->suggestCountry('та');
Работа с профилем пользователя
Проверка баланса (Документация)
$dadata = new DaDataProfile($token, $secret); $result = $dadata->getBalance();
Получение статистики (Документация)
На текущий день:
$dadata = new DaDataProfile($token, $secret); $result = $dadata->getStat();
На любую другую дату:
$dadata = new DaDataProfile($token, $secret); $result = $dadata->getStat('2019-11-01');
Справка по актуальности справочников (Документация)
$dadata = new DaDataProfile($token, $secret); $result = $dadata->getRelevance();