geocoding api · v2.4
Geocoding, reverse geocoding, routes and address suggestions across Russia and the CIS. One key, one request, the answer is JSON. Free up to 10 000 requests a month.
Sandbox
Type an address — the answer comes as if from the real API: coordinates, precision, a normalised address. The dot on the map goes there too.
// the response appears here — press «Send» or pick an addressThe sandbox answers with pre-recorded data: no key needed, the quota isn't spent.
Endpoints
Everything delivery, maps and logistics need. One response format, one authorisation, the same documentation.
An address string in any form — with typos, abbreviations, no postcode — turns into building coordinates and a normalised address.
p50 · 42 msCoordinates → the nearest address, district, postcode and object type.
p50 · 39 msCar, walking, bike: geometry, distance, time with traffic.
p50 · 110 msAutocomplete from the first letters for delivery and sign-up forms.
p50 · 24 msUp to 100 × 100 points in one request — for logistics and picking the nearest warehouse.
p50 · 180 msUpload a file with a million addresses — we return a geocoded CSV.
≈ 12 min per 1 000 000Pricing
The first ten thousand requests a month are free — forever. After that the price per thousand drops with volume. Move the slider to your load.
effectively 0,38 ₽ per 1 000 · 0,40 ₽ at the current tier
Status
A request goes to the nearest region. The panel updates every second, the history covers 90 days, no retouching.
history90 days · 2 degradations · 0 outages
Comparison
Numbers from public price lists and our measurements as of September 2026. Click a row — we'll show how it looks in the API response.
Measured on a control sample of 50 000 delivery addresses in 85 regions: the share of answers with «house» precision and an error under 30 metres.
"precision": "house", "confidence": 0.98, "distance_m": 4
Measured from Moscow over the last 30 days, p50 on the /geocode endpoint. The request goes to the nearest region automatically.
"took_ms": 42, "region": "msk-1", "cached": false
The rate of the first paid tier. Cheaper with volume: from a million — 0.25 ₽, from ten — 0.12 ₽. We round in your favour.
"billing": { "tier": "1m", "per_1000": 0.40 }
Ten thousand requests a month with no card and no branding. The asterisk at a competitor — the free quota only comes with showing their map.
"quota": { "free": 10000, "used": 2, "resets_at": "2026-10-01" }
Upload a CSV — collect a CSV. A million addresses are processed in twelve minutes; the status can be polled or delivered by webhook.
"job": "btch_91ka", "rows": 1000000, "eta_s": 720
All processing regions and log storage are in data centres in Russia. No cross-border transfer, it's written into the contract.
"storage": "ru", "log_retention_days": 30
On all paid volumes. For every 0.1% below — we refund 10% of the monthly invoice, no tickets and no correspondence.
"sla": 0.999, "credit_policy": "auto"
* — the competitor's free quota only applies when showing their map and logo.
Changelog
Every version with a date, tags and a list. Breaking changes are announced six months ahead and the old version is kept all that time.
used by
Reviews
Unretouched: developers from delivery, logistics, taxi and e-commerce. The metrics are theirs, not ours.
Migrated from a homemade geocoder in one sprint. Building-level accuracy went up, and couriers stopped calling «where is this». The TypeScript SDK is typed down to the last field.
−70% courier calls
The 100 × 100 matrix answers faster than our database can write the result. Started a million-address batch in the evening — the CSV was there in the morning.
1 000 000 addresses in 12 min
Address suggestions in the order form — twenty lines of code. Customers finish typing the address three times less often, because it fills itself in.
+11% completed orders
The Almaty region appeared when we were expanding there — asked support, a month later it was up. Not a single outage in a year, the status panel is honest.
99.99% over 12 months
Limits, alerts and invoices in one dashboard. When traffic grew sixfold during a sale, nothing fell over and nobody called — the invoice just got bigger.
×6 traffic with no degradation
Ten thousand free requests are plenty for a pet project. Got the key in half a minute, no card asked. The docs have examples in four languages.
0 ₽ for eight months now
GET /v2/key
Your email — and the key is already in the response. No card, no call from a manager, no «we'll get back to you». Ten thousand requests a month free.