Maps
render_mapA hosted, layered map to keep or share: pins, lines or areas, colours by field, a legend, GeoJSON and KML.
Usual chain: any data tool (from_run) → render_map → update_map
Coverage: Worldwide.
title
string
layers
array · up to 20
legend
boolean
rows
array · up to 2500
color_by
string
source
object
from_run
string
bins
array
labels
boolean
Only when the user wants a map to keep, share or change later: answers with places already show a map in the chat. Makes a hosted map (a link anyone can open, plus GeoJSON and KML for GIS tools and Google Earth) from up to 20 layers in one call. Each layer is pins (rows with lat/lng, or addresses placed for you, up to 200 addresses a call), lines or areas; one colour, or a colour per value of a field (color_by); a number field colours light to dark, in the bands the user asked for when given (bins: [25000, 100000] = under 25k, 25k to under 100k, 100k and over); names on the map if wanted (labels); up to 2,500 pins a map. Returns map_id: change the map later with update_map (the link stays the same). Same title as an earlier map = that map replaced in place, same link, the old version kept.
Captured from the live server on 2026-10-13, trimmed to the first rows.
Request
{
"title": "Docs example: two depots",
"rows": [
{
"id": "leeds",
"name": "Leeds depot",
"lat": 53.7966,
"lng": -1.5484
},
{
"id": "york",
"name": "York depot",
"lat": 53.958,
"lng": -1.0803
}
]
}The answer's first line
Made "Docs example: two depots": 1 layer(s), 2 pins: https://get-instamaps.com/v/9hd9pnytqs
The answer (trimmed)
{
"map_id": "9hd9pnytqs",
"url": "https://get-instamaps.com/v/9hd9pnytqs",
"geojson": "https://get-instamaps.com/v/9hd9pnytqs.geojson",
"kml": "https://get-instamaps.com/v/9hd9pnytqs.kml",
"version": 1,
"created": true,
"layers": [
{
"name": "Rows",
"points": 2,
"lines": 0,
"areas": 0
}
]
}Use it in Claude
Add the connector https://get-instamaps.com/mcp and ask in plain words. 5,000 tool calls a day per person, reset at midnight UTC; a call counts once however many rows it carries; a sheet by reference is one call; checking a job is free.