Skip to content

50,000 free calls a month, card-free. Get an API key →

Documentation menu
docs / api / get-coordinates-transform
coordinates

GET/coordinates/transform

API key required, sent as Authorization: Bearer snk_… or ?api_key=snk_….

Call it

bash
curl -fsS -X GET "https://api.mapmap.ai/coordinates/transform?coords=…" \
  -H "Authorization: Bearer $MAPMAP_KEY"

Parameters

NameInRequiredDescription
coordsqueryyesSemicolon-separated x,y or x,y,z pairs in the source CRS, at most 50. For a geographic CRS, x is longitude and y is latitude
s_srsquerynoSource CRS, EPSG:<code> or a bare code; defaults to EPSG:4326
t_srsquerynoTarget CRS, EPSG:<code> or a bare code; defaults to EPSG:4326

Responses

200{s_srs, t_srs, results: [{x, y, z?} | null]} in input order. An entry is null where the projection has no solution there (a pole projected into Mercator, a grid coordinate the inverse cannot solve): an honest "no answer", never a guess. Any z rides through unchanged: no vertical datum is applied
400Malformed coords, more than 50 pairs, or a CRS outside the supported table (the problem names the code and points at GET /coordinates/crs)
401Missing or invalid API key
429Quota or rate limit exceeded

Error bodies follow the shared problem model documented on API conventions.

Also under coordinates

Generated from https://api.mapmap.ai/openapi.json on 2026-09-17 · operationId get_transform