Documentation menu
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
| Name | In | Required | Description |
|---|---|---|---|
| coords | query | yes | Semicolon-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_srs | query | no | Source CRS, EPSG:<code> or a bare code; defaults to EPSG:4326 |
| t_srs | query | no | Target 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 applied400Malformed
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