MapTiler Tiles API
The Tiles API from MapTiler — 6 operation(s) for tiles.
The Tiles API from MapTiler — 6 operation(s) for tiles.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/maptiler-tiles-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: MapTiler Tiles API
version: '1.0'
description: MapTiler API allows you to programmatically access all the data, maps, services, and resources available in your MapTiler account.
termsOfService: https://www.maptiler.com/terms/
contact:
name: Support
email: support@maptiler.com
url: https://docs.maptiler.com/support/requests/
premium: https://www.maptiler.com/support/
servers:
- description: MapTiler API
url: https://api.maptiler.com/
security:
- key: []
tags:
- name: Tiles
paths:
/tiles/{tilesId}/:
parameters:
- $ref: '#/components/parameters/tilesId'
get:
summary: Embeddable HTML viewer
tags:
- Tiles
responses:
'200':
description: ''
content:
text/html: {}
operationId: getTilesByTilesId
x-operation-id-source: derived
/tiles/{tilesId}/{z}/{x}/{y}:
parameters:
- $ref: '#/components/parameters/tilesId'
- $ref: '#/components/parameters/z'
- $ref: '#/components/parameters/x'
- $ref: '#/components/parameters/y'
get:
summary: XYZ tiles
description: The individual tiles. Can be used with various libraries to display the tiles (e.g. Leaflet, OpenLayers, ...). It's usually better (if possible) to use the TileJSON rather than using the tile URL directly.
tags:
- Tiles
responses:
'200':
content:
'*': {}
'204':
description: Tile not present -- presumed empty (empty response)
'400':
description: Out of bounds
'403':
$ref: '#/components/responses/403'
'404':
$ref: '#/components/responses/404'
operationId: getTilesByTilesIdByZByXByY
x-operation-id-source: derived
/tiles/{tilesId}/tiles.json:
parameters:
- $ref: '#/components/parameters/tilesId'
get:
summary: TileJSON
description: TileJSON describing the metadata of the tiles as well as link to the XYZ tiles. Can be used with various libraries to display the tiles (e.g. Leaflet, OpenLayers, ...).
tags:
- Tiles
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/TileJSON'
operationId: getTilesByTilesIdTilesJson
x-operation-id-source: derived
/tiles/{tilesId}/tiles:
parameters:
- $ref: '#/components/parameters/tilesId'
get:
summary: OGC API - Tiles
description: Tileset landing page of the tiles. Can be used in software supporting the OGC API - Tiles v1.0 specification.
tags:
- Tiles
responses:
'200':
content:
application/json:
schema:
type: string
operationId: getTilesByTilesIdTiles
x-operation-id-source: derived
/tiles/{tilesId}/tileMatrixSet:
parameters:
- $ref: '#/components/parameters/tilesId'
get:
summary: OGC API TileMatrixSets
description: Description of the tileset tile matrix sets according to the OGC Web API. This resource is linked from the OGC API - Tiles endpoint.
tags:
- Tiles
responses:
'200':
content:
application/json:
schema:
type: string
operationId: getTilesByTilesIdTileMatrixSet
x-operation-id-source: derived
/tiles/{tilesId}/WMTSCapabilities.xml:
parameters:
- $ref: '#/components/parameters/tilesId'
get:
summary: WMTS Capabilities
description: WMTS Capabilities XML document describing the metadata of the tiles as well as link to the XYZ tiles. Can be used with various GIS software (e.g. QGIS) to display the tiles.
tags:
- Tiles
responses:
'200':
content:
text/xml:
schema:
type: string
operationId: getTilesByTilesIdWMTSCapabilitiesXml
x-operation-id-source: derived
components:
parameters:
tilesId:
name: tilesId
in: path
description: Identifier of the tiles. See [MapTiler Tiles](https://cloud.maptiler.com/tiles/).
example: satellite-v4
required: true
schema:
type: string
z:
name: z
description: Zoom level. Specifies the tile's zoom level. See [Tiles à la Google Maps](https://docs.maptiler.com/google-maps-coordinates-tile-bounds-projection/)
in: path
required: true
schema:
type: integer
x:
name: x
description: Column. Specifies the tile's column. See [Tiles à la Google Maps](https://docs.maptiler.com/google-maps-coordinates-tile-bounds-projection/)
in: path
required: true
schema:
type: integer
y:
name: y
description: Row. Specifies the tile's row. See [Tiles à la Google Maps](https://docs.maptiler.com/google-maps-coordinates-tile-bounds-projection/)
in: path
required: true
schema:
type: integer
responses:
'404':
description: The item does not exist
'403':
description: Key is missing, invalid or restricted
schemas:
TileJSON:
type: object
externalDocs:
url: https://raw.githubusercontent.com/maptiler/tilejson-spec/master/2.2.0/schema.json
securitySchemes:
key:
description: Your own API key from https://cloud.maptiler.com/
type: apiKey
name: key
in: query