О проекте IndexBase
IndexBase — открытый справочник почтовых индексов России. База содержит 62 021 индексов по 28 696 населённым пунктам из 86 регионов РФ. Цель — единая точка входа: найти индекс по адресу, узнать что скрывается за конкретным шестизначным кодом, выгрузить срез данных для интеграции с CRM или интернет-магазином.
Что есть на сайте
- Поиск индекса по городу, улице, номеру отделения — мгновенный, без перезагрузки страницы.
- Обратный поиск: введите 6 цифр и получите адрес ОПС с регионом и ближайшими индексами.
- Страница каждого региона: столица, все города, FAQ по округу.
- Страница каждого города: список ОПС, улицы с индексами, координаты на карте.
- Карточка каждого индекса: ОПС, подчинение, тип отделения, соседние индексы.
- Открытый JSON-API и CSV-дамп для разработчиков (/api-docs).
Источники данных
- Эталонный справочник Почты России (PIndx) — официальная база объектов
почтовой связи. Публикуется на
pindx.ru/docs/jsonв открытом формате JSON. Ядро нашей базы: каждый из 62 тысяч ОПС с типом отделения, подчинением, географической привязкой. - ФИАС — Федеральная информационная адресная система Налоговой службы РФ. Используется для нормализации названий улиц и сверки кодов КЛАДР.
- КЛАДР (BASE) — классификатор адресов РФ. Из него мы тянем
1 725 995 улиц с привязкой к городам через
13-значный код. Slug улицы включает социальный тип
(
astrahanskaya-ulvsastrahanskiy-per) для уникальности. - hflabs / open-data — нормализованные справочники регионов и городов с геокоординатами и федеральными округами. Используем для сопоставления Чувашия→Чувашская, Якутия→Саха, Кузбасс→Кемеровская.
Методология
Города и регионы матчатся по эталонному списку hflabs с допустимыми алиасами (Чувашская↔Чувашия, Саха↔Якутия, Кемеровская↔-Кузбасс). Substring-fallback намеренно отключён — он давал ложные совпадения («Бирск» матчился с «Новосибирская»). При конфликте имён приоритет получает столица региона.
Улицы привязываются к городам через первые 13 символов кода КЛАДР (региональный код + муниципальный + код города). Это гарантирует, что «улица Ленина» в Москве и «улица Ленина» в Подольске — разные записи, хотя они называются одинаково.
Если у населённого пункта нет улиц в КЛАДР, ему присвоен один индекс на весь н.п. — это норма для деревень и сельских поселений с одним ОПС. Сейчас таких ~2 200 из 28 700 населённых пунктов.
Обновления
База пересобирается из первоисточников автоматически. Pindx обновляется Почтой России ежедневно, КЛАДР и ФИАС — ежеквартально. Мы публикуем пересобранный срез раз в неделю; в кризисных случаях (новый регион, массовое переименование улиц) — чаще. Дата последней сборки указана в sitemap-индексе.
Лицензия данных
Исходные данные Pindx, ФИАС и КЛАДР находятся в публичном доступе: Pindx распространяется Почтой России без ограничений (pindx.ru/docs/json), ФИАС/КЛАДР опубликованы Налоговой службой как открытые данные. Наша обработка (дедупликация, slug-нормализация, перекрёстные ссылки) доступна под лицензией CC-BY 4.0 — используйте свободно с указанием источника.
Что мы не делаем
- Не отслеживаем пользователей и не показываем персонализированную рекламу.
- Не собираем персональные данные через формы — у нас их нет.
- Не торгуем доступом к API и не закрываем основной функционал за paywall.
- Не показываем индексы, которых нет в эталонной базе. Если страница 404 — индекса в действительности не существует или он временно деактивирован.
Связь
Вопросы, предложения, сообщения об ошибках в данных, запросы на партнёрство: /contacts или email hello@indexbase.ru. Политика конфиденциальности: /privacy.