Skip to main content

Landsat 8-9 L1 & L2

Header Thumbnail

Landsat 8–9 collections include both Landsat 8 and the most recently launched Landsat 9 satellites (provided by NASA/USGS), both carrying the Operational Land Imager (OLI/OLI-2) and the Thermal Infrared Sensor (TIRS/TIRS-2) instruments, providing seasonal coverage of the global landmass.

Landsat 8–9 Level 1 includes radiometrically calibrated and orthorectified data with 9 optical and 2 thermal bands. Landsat 8–9 Level 2 provides global surface reflectance and surface temperature science products. Level 2 science products are generated from Collection 2 Level-1 inputs that meet the <76 degrees Solar Zenith Angle constraint and include the required auxiliary data inputs to generate a scientifically viable product.

Basic Facts

PropertyLandsat 8–9 Level 1Landsat 8–9 Level 2
Data typeTop of Atmosphere (TOA) Reflectance and Brightness TemperatureSurface Reflectance and Surface Temperature
Spatial resolution15 m for the panchromatic band and 30 m for the rest (the thermal bands is re-sampled from 100 m)30 m (the thermal bands is re-sampled from 100 m)
SensorOperational Land Imager (OLI for Landsat 8 and OLI-2 for Landsat 9) with 9 spectral bands and Thermal Infrared Sensor (TIRS for Landsat 8 and TIRS-2 for Landsat 9) with 2 thermal bandsOperational Land Imager (OLI for Landsat 8 and OLI-2 for Landsat 9) with 9 spectral bands and Thermal Infrared Sensor (TIRS for Landsat 8 and TIRS-2 for Landsat 9) with 2 thermal bands
Revisit time8 days (16 days for each of the two sensors)8 days (16 days for each of the two sensors)
Spatial coverageWhole globeWhole globe
Data availabilityLandsat 8 since March 2013, Landsat 9 since November 2021.Landsat 8 since February 2013, Landsat 9 since January 2022.
Common usage/purposeVegetation monitoring, land use, land cover maps and monitoring of changes.Vegetation monitoring, land use, land cover maps and monitoring of changes.

Accessing Data

To access data you need to send a POST request to our process API. The requested data will be returned as the response to your request. Each POST request can be tailored to get you exactly the data you require. To do this requires setting various parameters which depend on the collection you are querying.

For an overview of all API parameters see the API Reference.

Endpoint Locations

ServiceNotes
services-uswest2.sentinel-hub.com/apiGlobal coverage since February 2013

Data type identifiers

Use the following values for input.data.type:

DatasetIdentifier
Landsat 8–9 Level 1landsat-ot-l1 (previously LOTL1)
Landsat 8–9 Level 2landsat-ot-l2 (previously LOTL2)

Filtering Options

This chapter explains the input.data.dataFilter object.

mosaickingOrder

ValueDescriptionNotes
mostRecent(default) The pixel will be selected from the most recently acquired tile
leastRecentsimilar to mostRecent but in reverse order
leastCCThe pixel is selected from the tile with the lowest cloud coverageThis information is estimated per tile (each covering about 31,100 sq. km) so local cloud coverage may differ

maxCloudCoverage

Sets the upper limit for cloud coverage in percent based on the precomputed cloud coverage estimate for each tile as present in the tile metadata. Satellite data will therefore not be retrieved for tiles with a higher cloud coverage estimate. For example, by setting the value to 20, only tiles with at most 20% cloud coverage will be used. Note that this parameter is set per tile and might not be directly applicable to the chosen area of interest.

tiers

Level 1 tiers

ValueDescription
TIER_1selects Tier 1 products
TIER_1_AND_RTselects Tier 1 and Real-Time products (only for Landsat 8)
ALL_TIERSselected by default. selects Real-Time, Tier 1 and Tier 2 products

Level 2 tiers

ValueDescription
TIER_1selects Tier 1 products
ALL_TIERSselected by default. selects Tier 1 and Tier 2 products

Processing Options

ParameterDescription
upsamplingThe same as for S2L1C.
downsamplingThe same as for S2L1C.

Available Bands and Data

Below are the bands for each data level.

Landsat 8–9 Level 1 Bands

NameDescriptionResolution
B01Ultra Blue (443 nm)30m
B02Blue (482 nm)30m
B03Green (561.5 nm)30m
B04Red (654.5 nm)30m
B05Near Infrared (NIR) (865 nm)30m
B06Shortwave Infrared (SWIR) 1 (1608.5 nm)30m
B07Shortwave Infrared (SWIR) 2 (2200.5 nm)30m
B08Panchromatic (589.5 nm)15m
B09Cirrus (1373.5 nm)30m
B10Thermal Infrared (TIRS) 1(10895 nm)30m [1]
B11Thermal Infrared (TIRS) 2 (12005 nm)30m [1]
BQAQuality Assessment band (QA)30m
QA_RADSATRadiometric Saturation and Terrain Occlusion QA Band30m
VAAView (sensor) Azimuth Angle30m
VZAView (sensor) Zenith Angle30m
SAASun Azimuth Angle30m
SZASun Zenith Angle30m
dataMaskThe mask of data/no data pixels (more).N/A [2]

[1]: Thermal bands are acquired at 100 meter resolution, but are resampled to 30 meter in delivered data product.
[2]: dataMask has no source resolution as it is calculated for each output pixel.

Landsat 8–9 Level 2 Bands

NameDescriptionResolution
B01Ultra Blue (443 nm)30m
B02Blue (482 nm)30m
B03Green (561.5 nm)30m
B04Red (654.5 nm)30m
B05Near Infrared (NIR) (865 nm)30m
B06Shortwave Infrared (SWIR) 1 (1608.5 nm)30m
B07Shortwave Infrared (SWIR) 2 (2200.5 nm)30m
B10Thermal Infrared (TIRS) 1(10895 nm)30m [1]
BQAQuality Assessment band (QA)30m
QA_RADSATRadiometric Saturation and Terrain Occlusion QA Band30m
SR_QA_AEROSOLSR Aerosol QA30m
ST_QASurface Temperature Uncertainty30m
ST_TRADLevel-1 thermal band converted to thermal surface radiance30m
ST_URADUpwelled Radiance30m
ST_DRADDownwelled Radiance30m
ST_ATRANAtmospheric Transmittance30m
ST_EMISEmissivity of Band 10 estimated from ASTER GED30m
ST_EMSDEmissivity standard deviation30m
ST_CDISTPixel distance to cloud30m
dataMaskThe mask of data/no data pixels (more).N/A [2]

Units

Both unit tables preserved exactly.

Landsat 8–9 Level 1 Units

BandPhysical Quantity (units)Sentinel Hub UnitsSource FormatTypical RangeNotes
Optical bands
B01 - B09
Reflectance (unitless)REFLECTANCE [1]UINT160 - 0.4Higher values in infrared bands. Reflectance values can easily be above 1.
Thermal infrared bands
B10 - B11
Brightness temperature (kelvin)BRIGHTNESS_TEMPERATURE [2]UINT16250 - 320Brightness temperature of roughly -20 to +50 C. Can reach outside this range in extreme environments.
BQAPixel quality assessment (unitless)DNUINT16bit-packed combinationThe values can be obtained using the utility function decodeL8C2Qa.
QA_RADSATRadiometric saturation quality assessment (unitless)DNUINT16bit-packed combination
VAAAngle (degrees)DEGREESINT16
VZAAngle (degrees)DEGREESINT16
SAAAngle (degrees)DEGREESINT16
SZAAngle (degrees)DEGREESINT16
dataMaskN/ADNN/A0 - no data
1 - data

Landsat 8–9 Level 2 Units

BandPhysical Quantity (units)Sentinel Hub UnitsSource FormatTypical RangeNotes
Optical bands
B01 - B07
Surface reflectance (unitless)REFLECTANCEUINT160 - 0.4Higher values in infrared bands. Reflectance values can easily be above 1.
Thermal infrared band
B10
Surface temperature (kelvin)SURFACE_TEMPERATUREUINT16250 - 320Surface temperature of roughly -20 to +50 C. Can reach outside this range in extreme environments.
BQAPixel quality assessment (unitless)DNUINT16bit-packed combination
QA_RADSATRadiometric saturation quality assessment (unitless)DNUINT16bit-packed combination
SR_QA_AEROSOLSurface reflectance quality assessment (unitless)DNUINT8bit-packed combination
ST_QASurface temperature uncertainty (Kelvin)KELVININT16
ST_TRADRadiance (W / m^2 / sr / μm)RADIANCEINT16
ST_URADRadiance (W / m^2 / sr / μm)RADIANCEINT16
ST_DRADRadiance (W / m^2 / sr / μm)RADIANCEINT16
ST_ATRANAtmospheric transmittance (unitless)FRACTIONINT160 - 1
ST_EMISEmissivity (unitless)FRACTIONINT160 - 1
ST_EMSDEmissivity standard deviation (unitless)FRACTIONINT160 - 1
ST_CDISTPixel distance (kilometers)KILOMETERSINT16
dataMaskN/ADNN/A0 - no data
1 - data

Scenes Object

scenes object stores metadata. An example of metadata available in scenes object for Landsat 8-9 L1 when mosaicking is ORBIT:

Property nameValue
dateFrom'2018-12-25T00:00:00Z'
dateTo'2018-12-25T23:59:59Z'
tiles[i].landsatOliTirsProductId'LC08_L1TP_190027_20181225_20200829_02_T1'
tiles[i].date'2018-12-25T09:45:29.121783Z'
tiles[i].shId3097841
tiles[i].cloudCoverage98.35
tiles[i].dataPath'https://usgs-landsat.s3.amazonaws.com/...'

Catalog API Capabilities

To access Landsat 8-9 product metadata you need to send search request to our Catalog API. The requested metadata will be returned as JSON formatted response to your request.

Collection identifiers

  • landsat-ot-l1
  • landsat-ot-l2

Filter extension

  • eo:cloud_cover
  • landsat:scene_id
  • landsat:collection_category

Distinct extension

  • date