Maps and geo APIs

A map in your brand, and every place lookup behind it.

Vector tiles in six themes, address search and geocoding, reverse geocoding, IP location and time zones. One key, one plan, answers in milliseconds.

Theme

What one key gets you

Maps

Vector tiles from OpenStreetMap, in light, dark, streets, hybrid, terrain and ink. Recolour any of them to your brand; labels stay readable on every land colour.

Saved maps

Save a style as a map id in the Studio and load it by that id. An edit shows on every site at its next load, with no deploy of yours.

Your data on the map

Add GeoJSON to a saved map. Points cluster and draw as a heatmap in the viewer's browser; a layer loads once and stays cached.

Address search

US address autocomplete as people type, and geocoding to coordinates, biased toward the caller's area.

Reverse and cities

The nearest US city to a point, with its distance and time zone, and any city's centre by name.

IP and time zones

The place of any IPv4 or IPv6 address, up to 100 a call, and the IANA time zone at any point.

One call to start

Make a key in the admin, send it as a bearer token. Every answer is JSON; every limit is your plan's.

See the plans
const r = await fetch('https://mapjet.net/address/autocomplete?q=1600+penn', {
  headers: { Authorization: `Bearer ${MAPJET_KEY}` },
});
const { results } = await r.json();