For Agents
Render maps and resolve locations through MapTiler Cloud: geocode addresses forward and reverse, fetch map style JSON, retrieve raster and vector tiles, and generate static map images.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the MapTiler Cloud API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with MapTiler Cloud API.
Forward-geocode a place name into latitude and longitude with structured feature data
Reverse-geocode a coordinate pair into the nearest place name and feature hierarchy
Look up a specific feature by its MapTiler feature ID for stable references
GET STARTED
Use for: Geocode the address '1 Infinite Loop Cupertino' to coordinates, Reverse-geocode the coordinates 48.8584,2.2945 to a place name, Look up the feature record for MapTiler feature ID 'place.123', Fetch the style JSON for the streets-v2 map
Not supported: Does not handle turn-by-turn routing, traffic data, or place reviews — use for map tiles, styles, geocoding, and static map images only.
Jentic publishes the only available OpenAPI specification for MapTiler Cloud API, keeping it validated and agent-ready. MapTiler Cloud provides hosted map tiles, vector and raster styles, geocoding, and static map image rendering. The API exposes 11 endpoints covering forward and reverse geocoding, feature lookups, map style JSON, raster tiles, vector tile metadata, and static map image generation. It is a strong choice for embedding interactive maps, building location autocomplete, and generating shareable static map images for emails and reports.
Fetch map style JSON in MapLibre format to render fully styled vector maps in a client
Retrieve raster map tiles at any zoom, scale, and format for canvas-based rendering
Pull TileJSON metadata for both styled maps and raw data tile sets
Generate static map PNG or JPEG images centered on coordinates or auto-fitted to a bounding box
Patterns agents use MapTiler Cloud API for, with concrete tasks.
★ Address Autocomplete and Validation
Power an address search box that autocompletes and validates user input by calling MapTiler forward geocoding /geocoding/{query}.json. The response includes structured place hierarchy that can be saved for downstream shipping or billing logic. Most teams ship a working autocomplete in under a day.
Call /geocoding/Cupertino.json with the user's partial input and present the top 5 returned features as autocomplete suggestions, attaching the chosen feature's coordinates to the order record.
Static Maps in Email and Reports
Generate static map images for transactional emails (delivery confirmations, hotel listings, real estate flyers) using /maps/{mapId}/static/{lon},{lat},{zoom}/{width}x{height}{scale}.{format}. The image URL itself is a complete reference, so emails and PDFs render the map without an interactive map library. A typical integration is two to three hours.
Build a static map URL for the streets-v2 map centered on (-122.0312,37.3318) at zoom 15, size 600x400, scale @2x, format png, and attach it to the delivery confirmation email.
Custom Branded Web Map
Embed a fully branded interactive map in a web app by loading the style JSON from /maps/{mapId}/style.json into MapLibre GL JS. The map style is hosted on MapTiler Cloud and references their tiles automatically. Integration takes under a day with the MapLibre starter snippet.
Fetch /maps/streets-v2/style.json and pass the result to a MapLibre map instance configured with the user's API key.
AI Agent Geospatial Lookups
An AI agent that needs to resolve user input ('the address of the Eiffel Tower') or generate a static map image inline can call MapTiler Cloud through Jentic. Jentic isolates the API key in the MAXsystem vault and surfaces geocoding and static-map operations by intent. Setup is under an hour.
Use Jentic to search for 'geocode an address', load the /geocoding/{query}.json schema, and execute it with the user-supplied address, returning the latitude and longitude to the user.
11 endpoints — jentic publishes the only available openapi specification for maptiler cloud api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/geocoding/{query}.json
Forward geocoding by name
/geocoding/{longitude},{latitude}.json
Reverse geocoding by coordinates
/maps/{mapId}/style.json
Get map style JSON for MapLibre rendering
/maps/{mapId}/static/{lon},{lat},{zoom}/{width}x{height}{scale}.{format}
Generate centered static map image
/maps/{mapId}/static/auto/{width}x{height}{scale}.{format}
Generate auto-fitted static map image
/maps/{mapId}/{tileSize}/{z}/{x}/{y}{scale}.{format}
Retrieve raster map tile
/geocoding/{query}.json
Forward geocoding by name
/geocoding/{longitude},{latitude}.json
Reverse geocoding by coordinates
/maps/{mapId}/style.json
Get map style JSON for MapLibre rendering
/maps/{mapId}/static/{lon},{lat},{zoom}/{width}x{height}{scale}.{format}
Generate centered static map image
/maps/{mapId}/static/auto/{width}x{height}{scale}.{format}
Generate auto-fitted static map image
Three things that make agents converge on Jentic-routed access.
Credential isolation
The MapTiler API key is stored encrypted in the Jentic MAXsystem vault. Agents call MapTiler endpoints through Jentic with a scoped session — the raw key never appears in prompts, code, or logs.
Intent-based discovery
Agents search by intent — 'geocode an address' or 'generate a static map image' — and Jentic returns the matching MapTiler operations with input schemas. No need to browse the MapTiler Cloud documentation site.
Time to first call
Direct integration with MapTiler: half a day to a day for geocoding and static map images. Through Jentic: under an hour from sign-up to first geocoded address.
Alternatives and complements available in the Jentic catalogue.
Specific to using MapTiler Cloud API through Jentic.
Why is there no official OpenAPI spec for MapTiler Cloud API?
MapTiler does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call MapTiler Cloud API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the MapTiler Cloud API use?
MapTiler Cloud uses an API key passed as a query parameter on every request under the apiKey scheme. Through Jentic, the key is stored encrypted in the MAXsystem vault and the agent receives a scoped session — the raw key never enters prompt context.
Can I generate static map images with the MapTiler Cloud API?
Yes. Use /maps/{mapId}/static/{lon},{lat},{zoom}/{width}x{height}{scale}.{format} for centered images and /maps/{mapId}/static/auto/{width}x{height}{scale}.{format} for auto-fit images. Both return a renderable URL that can be embedded directly in emails, PDFs, or websites.
What are the rate limits for the MapTiler Cloud API?
MapTiler enforces per-month tile and request quotas tied to the subscription plan rather than per-second rate limits. Check your account dashboard at maptiler.com for the current monthly quota and overage policy that applies to your key.
How do I geocode an address with the MapTiler Cloud API through Jentic?
Run pip install jentic, then search for 'geocode an address'. Jentic returns the /geocoding/{query}.json schema. Execute it with the address string and the response carries the matched feature with longitude and latitude in the geometry.
Does the MapTiler Cloud API support reverse geocoding?
Yes. Call /geocoding/{longitude},{latitude}.json with a coordinate pair to retrieve the nearest place name and the feature hierarchy (street, neighbourhood, city, country).
/maps/{mapId}/{tileSize}/{z}/{x}/{y}{scale}.{format}
Retrieve raster map tile