Быстрый старт

Подключите геокодинг Me3ka за 5 минут. Регистрация, API-ключ, первый запрос.

1

Зарегистрируйтесь

Создайте бесплатный аккаунт на странице регистрации. Бесплатный тариф включает 1 000 запросов в месяц - достаточно для тестирования и небольших проектов.

Совет: Регистрация занимает 30 секунд. Не требуется привязка карты.
2

Получите API-ключ

В личном кабинете создайте API-ключ. Ключ начинается с префикса mk_ и используется для всех запросов к API.

Передавайте ключ одним из способов:

3

Отправьте первый запрос

Используйте любой HTTP-клиент для вызова API геокодинга. Вот примеры на разных языках:

cURL
JavaScript
Python
curl "https://me3ka.ru/api/geocode?q=Москва+Тверская+1&limit=3" \
  -H "X-API-Key: mk_ваш_ключ"
const response = await fetch(
  'https://me3ka.ru/api/geocode?q=Москва+Тверская+1&limit=3',
  { headers: { 'X-API-Key': 'mk_ваш_ключ' } }
);
const data = await response.json();
console.log(data.results[0].lat, data.results[0].lon);
import requests

r = requests.get(
    'https://me3ka.ru/api/geocode',
    params={'q': 'Москва Тверская 1', 'limit': 3},
    headers={'X-API-Key': 'mk_ваш_ключ'}
)
result = r.json()['results'][0]
print(f"{result['lat']}, {result['lon']}")
Ответ
{
  "results": [
    {
      "name": "г Москва, ул Тверская, д 1",
      "lat": 55.7558,
      "lon": 37.6173,
      "type": "building",
      "score": 0.92
    }
  ],
  "query": "Москва Тверская 1",
  "count": 1,
  "time_ms": 87
}
4

Изучите возможности

Помимо геокодинга, Me3ka предоставляет другие API:

МетодЭндпоинтОписание
GET/api/geocodeГеокодирование - адрес в координаты
GET/api/reverseОбратное геокодирование - координаты в адрес
GET/api/searchПоиск организаций в радиусе
GET/api/routeМаршрут между двумя точками
GET/api/statsСтатистика платформы
GET/api/healthСостояние сервисов
Полная документация: Подробное описание всех параметров и ответов - на странице API Reference.