osrmroute

OSRM Batch Geocoding API

Bulk

Hosted OSRM (Open Source Routing Machine) — a production API without self-hosting.

Geocode multiple addresses in one request for imports and data workflows. Review batch size, credit usage, response formats and available coverage.

POST/api/1/geocode/batch

Overview

The Batch Geocoding API turns a list of address strings into coordinates in one call — up to 100 per request. Results are returned in the same order as the input, each with the best matches, so it slots neatly into data pipelines, spreadsheet imports and one-off migrations. Photon powers matching, with a Nominatim fallback for messy input.

API reference

POST/api/1/geocode/batch
ParameterTypeStatus
queriesarrayRequired
langstringOptional
limitintegerOptional

Example request

Credit cost: 1 credit / query
curl -X POST "https://osrmroute.com/api/1/geocode/batch?key=YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"queries":["Nizami küçəsi 10","28 May, Bakı"],"lang":"az"}'

Other services

OSRMRoute Support

Talk directly to our team

HERE TO HELP

How can we help?

Send a message. Ticket replies are also sent to your verified email.

Your chats

Your chats will appear here.