Web Mapping Tile Service

WMTS Request

The Sentinel Hub WMTS (Web Map Tile Service) service conforms to the WMTS standard. It provides access to Sentinel-2's 13 unprocessed bands (B01 through B12, with B8A following B08) as well as processed products such as true color imagery and NDVI. Access to the service is done via a custom server instance URL which will be provided to you upon registration. Provides access to the same bands product and additional informational layers as the WMS request except only one layer can be specified at once, even when only raw Sentinel-2 bands are used. As with the WMS service, WMTS is also only available via a user-preconfigured custom server instance URL.

See our OGC API Webinar, which will guide you through different OGC services, including WMTS, help you understand the structure, show you how to run the requests in different environments and how they can be integrated with QGIS, ArcGIS and web applications.

The base URL for the WMTS service:


The service supports the same output formats as the WMS request and supports the standard WMTS requests GetTile, GetCapabilities. It supports WMTS version 1.0.0.

If you want to force a specific output format (e.g. float 32 or uint 16) set sampleType in your evalscript as explained here. Use dataMask band in your evalscript as explained here to make pixels transparent.

Check GetCapabilities for a list of supported coordinate reference systems and tile matrix sets which can be used for the TILEMATRIX and TILEMATRIXSET parameters.

WMTS Parameters

Standard common WMTS URL parameters (names are case insensitive):

WMTS parameterInfo
SERVICERequired, must be "WMTS".
VERSIONWMTS version standard. Optional, default: "1.0.0". Supported values: "1.0.0".
REQUESTWhat is requested, valid values: GetTile or GetCapabilities. Required.
TIME(when REQUEST = GetTile) The time range for which to return the results. The result is based on all scenes between the specified times conforming to the cloud coverage criteria and stacked based on priority setting - e.g. most recent on top. It is written as two time values in ISO8601 format separated by a slash, for example: TIME=2016-01-01T09:02:44Z/2016-02-01T11:00:00Z. Reduced accuracy times, where parts of the time string are omitted, are also supported. For example, TIME=2016-07-15/2016-07-15 will be interpreted as "TIME=2016-07-15T00:00:00Z/2016-07-15T23:59:59Z" and TIME=2016-07/2016-08 will be interpreted as "TIME=2016-07-01T00:00:00Z/2016-08-31T23:59:59Z"
Optional, default: none (the last valid image is returned).

Note: Requesting a single value for TIME parameter is deprecated. Sentinel Hub interpreted it as a time interval [given time - 6 months, given time]. For vast majority of cases this resulted in unnecessary long processing time thus we strongly encourage you to always use the smallest possible time range instead.

In addition to the standard WMS URL parameters, the WMS service also supports many custom URL parameters. See Custom service URL parameters for details.

Standard GetTile request URL parameters:

WMTS parameterInfo
TILEMATRIXSETThe matrix set to be used for the output tile. Check GetCapabilities for a list of supported matrix sets.
TILEMATRIXThe matrix to be used for the output tile. Check GetCapabilities for a list of supported matrices.
TILECOLThe column index of the output tile. Check GetCapabilities for a list of supported matrix widths.
TILEROWThe row index of the output tile. Check GetCapabilities for a list of supported matrix heights.
LAYERThe preconfigured (in the instance) layer for which to generate the output tile.
FORMATThe returned image format. Optional, default: "image/png", other options: "image/jpeg", "image/tiff". Detailed information about supported values.