By Support@MapTilesApi | Updated a month ago | Mapping

9.9 / 10



Service Level



MapTiles API

Map tiles in English, map tiles en Français or map tiles en Español - all from one Map API for your web or mobile map application.

With the MapTiles API you can display a planet-covering map on 20 zoom levels (z0 - z19).

The raster map tiles rendered and hosted by MapTiles API are based on OpenStreetMap data, licensed under an Open Common Open Database License.

You can choose between English, French or Spanish labeled tiles to provide the best usability for your target audience.

MapTiles API Endpoints as TileLayer URLs:

  • English Labels:{z}/{x}/{y}.png

  • Spanish Labels:{z}/{x}/{y}.png

  • French Labels:{z}/{x}/{y}.png

  • Local Language Labels:{z}/{x}/{y}.png

Test the different language endpoints with e.g. z=3, x=6 and y=3 to see these English, French or Spanish labels in action.

Example (French labels for European and North African countries):

Map tiles with French labels

If the labels from OpenStreetMap data do not provide an English, French or Spanish translation for local names and the local label is written in a non-latin script, transcription from the original label is used for display on the map tiles.

You may as well choose the standard tiles with labels in local language (places in Russia labeled in Russian cyrillic, etc.) as known from OpenStreetMap. This style is best suited if you just need tiles for a bounded, limited map with an area in your country for a local audience from your country.

The rendered tiles use the webmercator projection and follow the standard filenaming convention for xyz tiles for slippy maps.

All tiles are served as 256px*256px png files through the MapTiles API tile cdn with edge servers on different continents for fast delivery and low latency.

The MapTiles API can be used as a TileLayer for map frameworks like Leaflet or OpenLayers, different app frameworks for maps or in desktop software applications like QGIS et al.

Please note that the free basic plan or the pro plan is not suitable for fullscreen maps on large screen desktop computers.

Using the MapTiles API with LeafletJS, OpenLayers, QGIS and other frameworks, software or apps

To use the MapTiles API as a TileLayer in Leaflet, OpenLayer, MapLibre, QGIS or other applications, you must be sending your X-RapidAPI-Key apikey value as a rapidapi-key query parameter like this:

  •{z}/{x}/{y}.png?rapidapi-key=YOUR-X-RapidAPI-KEY (English Labels)

  •{z}/{x}/{y}.png?rapidapi-key=YOUR-X-RapidAPI-KEY (Spanish Labels)

  •{z}/{x}/{y}.png?rapidapi-key=YOUR-X-RapidAPI-KEY (French Labels)

  •{z}/{x}/{y}.png?rapidapi-key=YOUR-X-RapidAPI-KEY (Local Language Labels)

Don’t hesitate to contact MapTiles API through RapidAPIs messaging system (see “contact API provider”) or the discussion board for the MapTiles API here on RapidAPI if you have any further questions on how to use the MapTiles API.

Custom enterprise plans are available upon request. We can serve up to billions of tiles per month. Please message us here at RapidAPI to get a quote stating your expected volume and use case or write a mail to

Attribution Requirement

Please note that under the Terms of Service you have to attribute OpenStreetMap contributors by applying the following attribution visibly and easily readable attached to any map display using the provided maptiles while linking the term “OpenStreetMap” or “OpenStreetMap contributors” to “”. Example attribution including link:

“Map data © OpenStreetMap contributors.”

If you are using the free basic plan (available for personal projects), please credit the MapTiles API as well, e.g.:

“Map tiles © MapTiles API | Map data © OpenStreetMap contributors.”

Followers: 23
Product Website Terms of use
API Creator:
Rapid account: Support Map Tiles Api
Log In to Rate API
Rating: 4.7 - Votes: 3