Explore map catalog
Design and customize your own maps
Create powerful apps with our versatile SDK
Powerful map searching and geocoding services
Enrich maps with your own data
Secure self-hosted mapping solutions
For AI agents: a documentation index is available at /llms.txt. Markdown versions of all pages are available by appending .md to any URL.
MapTiler Server Admin API
Ingest new tilesets from uploaded files.
Creates a new tileset ingest.
JSON containing file name and file size for new tile ingest
Tileset file name
Size of the uploading file
OK
Invalid request
Requested item not found
curl http://localhost:3650/api/v1/admin/tiles/ingest \ --request POST \ --header 'Content-Type: application/json' \ --header 'Authorization: Basic username:password' \ --data '{ "filename": "maptiler-osm.mbtiles", "size": 6930432 }'
{ "id": "b4362feb-6573-451e-b707-cada462c37f7", "document_id": "86e2836d-d30e-4767-85f0-12a33bed2393", "filename": "maptiler-osm.mbtiles", "size": 6930432, "state": "upload", "upload_url": "http://localhost:3650/api/v1/admin/tiles/ingest/b4362feb-6573-451e-b707-cada462c37f7/upload", "errors": [ { "message": "Error message" } ], "date_created": "Thu, 01 Jan 2026 00:00:00 GMT", "type": "tile" }
Gets information about the given tileset ingest.
Identifier of the ingesting tileset
curl http://localhost:3650/api/v1/admin/tiles/ingest/b4362feb-6573-451e-b707-cada462c37f7 \ --header 'Authorization: Basic username:password'
Uploads sent data to the given tileset ingest.
A binary file
OK, file is completely uploaded
Part of the file data is uploaded
curl http://localhost:3650/api/v1/admin/tiles/ingest/b4362feb-6573-451e-b707-cada462c37f7/upload \ --request PUT \ --header 'Content-Type: application/octet-stream' \ --data-binary '@filename'
Processes the data of given tileset ingest and creates a tileset with given document_id
curl http://localhost:3650/api/v1/admin/tiles/ingest/b4362feb-6573-451e-b707-cada462c37f7/process \ --request POST \ --header 'Authorization: Basic username:password'