Войти Начать бесплатно
Сервис работает в штатном режиме

Геокодирование
нового поколения
для вашего приложения

Превращайте адреса в координаты и обратно с точностью до метра. Простой REST API, покрытие 220+ стран, задержка < 80 мс.

api.geocode.io/v1/geocode?address=Москва%2C+Красная+площадь
Красная площадь, Москва
55.7539° N, 37.6208° E
5 млрд+
Запросов обработано
220+
Стран и территорий
< 80 мс
Средняя задержка
99.99%
Гарантированный аптайм

Всё необходимое для работы с геоданными

От простого адреса до полной геоаналитики — один API решает все задачи.

Пакетная обработка

Обрабатывайте до 10 000 адресов в одном запросе. Асинхронные задания с вебхуками для больших объёмов данных.

🌐

Автодополнение адресов

Интегрируйте умный поиск с подсказками в реальном времени. Дебаунсинг и кэширование включены из коробки.

🗺️

Определение IP-адреса

Получайте полный структурированный адрес по координатам GPS. Идеально для мобильных приложений и IoT-устройств.

Узнайте страну, город, провайдера и часовой пояс пользователя по его IP-адресу. Поддержка IPv4 и IPv6.

📊
📍

Прямое геокодирование

Обратное геокодирование

Часовые зоны и метаданные

Получайте часовой пояс, административные границы, почтовый индекс и коды регионов вместе с каждым результатом.

Переводите текстовые адреса в координаты широты и долготы с высокой точностью. Поддержка нечётких совпадений и сокращений.

🔄

Подключение за 3 шага

От регистрации до первого ответа API — не более пяти минут.

1

Создайте аккаунт

Зарегистрируйтесь бесплатно и получите API-ключ мгновенно — без привязки карты.

2

Сделайте запрос

Отправьте HTTP-запрос с адресом или координатами. Поддерживаем REST и GraphQL.

3

Получите данные

Получите структурированный JSON-ответ и встройте его в своё приложение.

4

Масштабируйтесь

Переходите на нужный тариф по мере роста нагрузки. Без простоев и перенастройки.

Простая интеграция

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

  • Ответ в формате JSON за < 80 мс
  • SDK для Python, JS, Go, PHP, Ruby
  • Версионирование API (v1, v2)
  • Подробные коды ошибок и документация
  • Вебхуки и асинхронные задания
  • HTTPS-шифрование и OAuth 2.0
Python
import requests

url = "https://api.geocode.io/v1/geocode"
params = {
    "address": "Москва, ул. Арбат, 1",
    "api_key": "YOUR_API_KEY",
}

response = requests.get(url, params=params)
data = response.json()

# Результат геокодирования
result = data["results"][0]
lat = result["location"]["lat"]
lng = result["location"]["lng"]

print(f"Широта: {lat}, Долгота: {lng}")
# Широта: 55.7494, Долгота: 37.5935

Прозрачные цены без скрытых платежей

Начните бесплатно, платите только за то, что используете.

Старт
0 ₽ / мес.
Идеально для тестирования и прототипов
  • 2 500 запросов в месяц
  • Прямое и обратное геокодирование
  • 1 API-ключ
  • Пакетная обработка
  • Поддержка SLA
Начать бесплатно
Бизнес
9 990 ₽ / мес.
Для высоконагруженных production-систем
  • 1 000 000 запросов в месяц
  • Пакетная обработка (до 10 000)
  • Неограниченно API-ключей
  • SLA 99.99%, выделенный менеджер
  • Приоритетная поддержка
Обсудить условия

Нам доверяют разработчики

Тысячи команд по всей России и СНГ используют GeoCode API в production.

★★★★★

«Интегрировали API за один вечер. Документация исчерпывающая, задержка в реальных условиях — 40–60 мс. Полностью заменил наш старый провайдер.»

АК
Артём Козлов Lead Backend Engineer, Dostavka.ru
★★★★★

«Пакетная обработка адресов клиентской базы — 500 000 записей — заняла меньше 3 минут. Раньше это занимало весь день с другим сервисом.»

МС
Мария Степанова CTO, DataVision Analytics
★★★★★

«SDK для Python написан чисто, типы везде прописаны. Поддержка ответила в течение 10 минут на сложный вопрос по лимитам. Редкость на рынке.»

ИВ
Иван Волков Fullstack Developer, Freelance

Часто задаваемые вопросы

Для большинства адресов в России и крупных городах СНГ точность составляет от 3 до 15 метров. Каждый результат сопровождается полем accuracy (0–1) и типом точности: rooftop, range_interpolated, geometric_center.
Для тарифа «Старт» — до 10 запросов в секунду. Для «Профи» — до 100 запросов в секунду. Для «Бизнес» — лимит обсуждается индивидуально. При превышении лимита возвращается статус 429 с заголовком Retry-After.
Да, полностью. Адреса можно передавать как на кириллице, так и в транслитерации или смешанном формате. Сервис автоматически нормализует и распознаёт адрес.
Все данные обрабатываются и хранятся на серверах в России (ЦОД Tier III в Москве). Мы не передаём адреса третьим лицам и соответствуем требованиям 152-ФЗ «О персональных данных».
Да, тариф «Старт» полностью бесплатен и не требует платёжных данных. Для перехода на платный тариф принимаем оплату картой, по счёту или через СБП.

Готовы к запуску?

Зарегистрируйтесь за 30 секунд, получите 2 500 бесплатных запросов и убедитесь в качестве сами.