PA Pullenti Address SDK



Для систем, где адрес влияет на проверку, доставку, отчётность и интеграции

Приводите российские адреса к единому формату внутри своей системы
с привязкой к ГАР/ФИАС, разбором на поля для БД, координатами и оценкой качества

Pullenti Address извлекает адреса из строк и документов, разбирает их на элементы, нормализует, сопоставляет с ГАР/ФИАС и возвращает структурированный результат: поля адреса, GUID, координаты и оценку качества.

Без зависимости от лимитов и доступности внешнего API. Вы контролируете данные, версии и релизы.


Пример нормализации

SDK → ваш сервис

// входящая строка
Самарская обл., г. Самара, Кировский р‑н, 17 км Московского шоссе, здание 2В
// результат SDK
{
"region": "Самарская область",
"city": "Самара",
"district": "Кировский",
"road_km": 17,
"street": "Московское шоссе",
"building": "2В",
"gar_guid": "...",
"geo": {
"lat": 53.2043,
"lon": 50.1418
},
"quality": "high"
}
SDK разбирает исходную строку на структурированные поля, сопоставляет адрес с ГАР/ФИАС и возвращает координаты. Дальше эти данные можно использовать для поиска дублей, проверки качества, интеграции с CRM, биллингом, логистикой, картами и внутренними справочниками.

Когда облачного API адресов становится недостаточно

Внешний API удобен для быстрого старта. Но при больших объёмах, закрытом контуре, требованиях к контролю данных или работе с несколькими реестрами нужен адресный модуль, который работает рядом с вашей системой.

Зависимость от внешнего сервиса

Если внешний сервис недоступен, замедляется или меняет условия, это влияет на ваши бизнес-процессы. Лимиты, тарифы и правила доступа остаются вне вашего контроля.

Нужна работа внутри вашей инфраструктуры

Банки, госсистемы, критичная логистика и закрытые контуры не всегда могут отправлять каждый адрес во внешний сервис. Нужен модуль, который работает внутри вашей инфраструктуры и обновляется по вашим правилам.

Реальные адреса «грязнее», чем кажется

В реестрах адреса выглядят аккуратно, но в рабочих системах они приходят из анкет, договоров, заявок, выгрузок и документов. Форматы отличаются, поэтому адреса нужно не просто разобрать, а привести к единой структуре.

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

Это не просто геокодер. Это адресный модуль для полного цикла работы с адресами: найти в тексте, разобрать на элементы, нормализовать, сопоставить с ГАР/ФИАС и подготовить данные для ваших систем.

Разбор и нормализация российских адресов

Учитываются регионы, районы, населённые пункты, улицы, дома, корпуса, строения, литеры и нестандартные форматы записи.

Работа с «грязными» источниками

На вход можно подавать произвольные строки, документы и выгрузки. SDK извлекает адреса из текста, а не только из аккуратно заполненных полей формы.

Локальная работа, SDK или микросервис

Развёртывание внутри вашего контура: как библиотека или отдельный сервис. Версии, обновления и правила интеграции остаются под вашим контролем.

Привязка к ГАР/ФИАС

Сопоставляет адрес с объектами ГАР/ФИАС и может дополнять результат вашими справочниками, внутренними кодами и идентификаторами.

Готовность к большим объёмам

Обработка потоков и пакетных выгрузок, подготовка витрин и массовое приведение адресов к единому формату.

Независимость от карт

SDK возвращает структурированные данные и координаты. Вы сами выбираете, какие карты, маршрутизаторы и витрины использовать поверх этих данных.

Для каких систем подходит Pullenti Address

Тем, у кого адрес — это не просто поле анкеты, а часть бизнес‑процесса, интеграций и отчётности.

CRM / ERP / биллинг

Единый формат адресов в системе. Меньше дублей, ошибок и ручных правок при интеграциях и отчётности.

Логистика и сервисные компании

Корректная привязка точек обслуживания, складов и маршрутных листов. Меньше ситуаций «приехали не туда».

Финтех и госсистемы

Нормализация адресов для KYC, отчётности, проверок, интеграций с реестрами и работы внутри защищённого периметра.

Платформы и конструкторы

Адресный модуль как часть платформы. Его можно один раз встроить в ядро продукта и затем использовать в разных клиентских решениях.

Как подключить

Pullenti Address можно подключить как библиотеку или как HTTP-сервис. Ниже пример обращения к локальному сервису нормализации.

Пример запроса к локальному сервису
POST http://address-sdk.local/normalize
Content-Type: application/json

{
  "query": "Самарская обл., г. Самара, 17 км Московского шоссе, здание 2В",
  "options": {
    "needGeo": true,
    "needRegistryIds": true
  }
}
Ответ, сокращённый пример
{
  "normalized": {
    "region": "Самарская область",
    "city": "Самара",
    "street": "Московское шоссе",
    "road_km": 17,
    "building": "2В"
  },
  "registry": {
    "garGuid": "..."
  },
  "geo": {
    "lat": 53.2043,
    "lon": 50.1418
  },
  "quality": "high"
}

Коротко о лицензии, поддерживаемых языках и работе с индексом ГАР

Лицензия

Для некоммерческого использования доступна бесплатная версия с индексом по Москве. Коммерческая версия предоставляется бессрочно. В неё входит полный индекс ГАР/ФИАС, утилита обновления и право использовать продукт без ограничения по количеству установок.

Языки и платформы

SDK доступен на C#, Java, Python 3 и Node.js. Реализации функционально эквивалентны, поэтому команду не нужно привязывать к одному стеку.

Индекс ГАР и координаты

Индекс ГАР хранится локально. Без индекса SDK может выделять и нормализовать адреса, но привязка к реестру и координаты доступны после подключения индекса.

Расскажите, где у вас живут адреса: в заявках, договорах, выгрузках, Росреестре, логистике или CRM. Подготовим короткий прототип на вашем реальном наборе данных.

Пришлите небольшой набор адресов из вашей системы. Мы покажем, как Pullenti Address разбирает их, нормализует, сопоставляет с ГАР/ФИАС и какие проблемы находит в исходных данных.








    Отправляя форму, вы соглашаетесь обсудить ваш кейс с адресами в формате созвона или переписки.

    Pullenti Address SDK: модуль нормализации адресов
    Документация и примеры интеграции — по запросу.