Earth observation / Multispectral surface reflectance
Copernicus Sentinel-2 Level-2A scenes over Tbilisi
The Copernicus Data Space STAC catalog returns current Sentinel-2 Level-2A tiles intersecting Tbilisi. Each item contains acquisition and publication times, exact footprint, orbit and processing metadata, scene-class percentages, and assets for bottom-of-atmosphere reflectance bands, scene classification, cloud/snow probability, aerosol, water-vapour and true-color imagery at 10–60 metre resolution. Catalog search is public; downloading full products or band assets requires CDSE OIDC or S3 credentials.
Provenance and access
How the data is reached
Unauthenticated STAC search over HTTPS. Item metadata are public. Asset hrefs use authenticated CDSE S3 or OIDC-protected HTTPS downloads; create a free CDSE account and do not treat catalog access as anonymous raster access.
Copernicus Sentinel data are governed by the Legal Notice on the use of Copernicus Sentinel Data and Service Information; STAC declares license=other rather than an SPDX identifier
Read license or terms ↗Tbilisi STAC search
https://stac.dataspace.copernicus.eu/v1/search?bbox=44.70,41.67,44.88,41.80&collections=sentinel-2-l2a&datetime=2026-07-01T00:00:00Z/2026-07-22T23:59:59Z&limit=2 ↗- Method
- GET
- Format
- GeoJSON/STAC JSON
- Authentication
- None for catalog search
Collection metadata
https://stac.dataspace.copernicus.eu/v1/collections/sentinel-2-l2a ↗- Method
- GET
- Format
- STAC Collection JSON
- Authentication
- None
CDSE STAC documentation
https://documentation.dataspace.copernicus.eu/APIs/STAC.html ↗- Method
- GET
- Format
- HTML documentation
- Authentication
- None
Field-level detail
What is actually returned
STAC search response
FeatureCollection returned by /v1/search.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
type | string | No | FeatureCollection | GeoJSON response type | reference |
numberReturned | integer | No | 2 | Items in this page | derived |
features[] | array<STAC Item> | No | 2 items | Matching satellite scenes | reference |
links[] | array<object> | No | next/root/self links | Pagination and API navigation | derived |
Sentinel-2 STAC Item
Scene identity, footprint, timing, processing and scene-class metadata.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
id | string | No | S2A_MSIL2A_20260719T080731_N0512_R035_T38TMM_20260719T124959 | Unique product/item identifier | reference |
collection | string | No | sentinel-2-l2a | STAC collection | reference |
bbox | [west,south,east,north] | No | [43.7835167,41.4575152,45.1186942,42.4526297] | Scene bounds in WGS84 | reference |
geometry | GeoJSON Polygon | No | tile footprint polygon | Exact scene footprint | reference |
properties.datetime / start_datetime / end_datetime | ISO datetime | No | 2026-07-19T08:07:31.024Z | Acquisition instant or interval | reference |
properties.created / published / updated | ISO datetime | No | 2026-07-19T13:47:36.432355Z | Catalog/product lifecycle times | reference |
properties.platform / constellation / instruments[] | string / array | No | sentinel-2a / sentinel-2 / [msi] | Spacecraft, mission and sensor | reference |
properties.grid:code | string | No | MGRS-38TMM | MGRS tile | reference |
properties.gsd | number | No | 10 | Nominal finest ground sample distance in metres | reference |
properties.eo:cloud_cover / eo:snow_cover | percentage number | No | 93.67 / 0 | Cloud and snow coverage percentages | derived |
properties.statistics | object of percentage numbers | No | {vegetation:3.904744,water:0.105666,nodata:7.936981,...} | Scene-class percentages: water, nodata, dark area, vegetation, thin cirrus, cloud shadow, unclassified, not vegetated, high/medium cloud probability and saturated/defective | derived |
properties.product:type / processing:level / processing:version | string | No | S2MSI2A / L2 / 05.12 | Product and processing specification | reference |
properties.product:timeliness / product:timeliness_category | string | No | PT24H / NRT | Product delivery class | reference |
properties.sat:absolute_orbit / sat:relative_orbit / sat:orbit_state | integer / integer / enum | No | 57833 / 35 / descending | Orbit identifiers and direction | reference |
properties.view:azimuth / view:incidence_angle / view:sun_azimuth / view:sun_elevation | degree numbers | No | 285.35 / 7.85 / 144.53 / 65.37 | Sensor and solar viewing geometry | reference |
properties._private.product_name / product_size / product_uuid / visible | string / integer / UUID / boolean | No | SAFE name / 888327944 / UUID / true | Catalog product identity, byte size and visibility | reference |
assets | object keyed by asset name | No | B02_10m, B04_10m, B08_10m, SCL_20m, thumbnail… | Band, mask, metadata and product downloads | reference |
Sentinel-2 asset
Common asset metadata; band-specific assets expose raster measurement semantics.
| Field / path | Type | Null? | Example | Meaning | Freshness |
|---|---|---|---|---|---|
href / alternate.https.href | URI | No | s3://eodata/...B04_10m.jp2 | Authenticated S3 and optional HTTPS download locations | reference |
type / title / roles[] | string / string / array | No | image/jp2 / Red (band 4) - 10m / [data,reflectance,...] | Media type, human label and asset roles | reference |
bands[] | array<object> | Yes | {name:B04,description:Red,eo:common_name:red,eo:center_wavelength:0.665} | Spectral-band description | reference |
gsd / proj:code / proj:bbox / proj:shape / proj:transform | number / string / arrays | Yes | 10 / EPSG:32638 / [399960,…] / [10980,10980] | Raster resolution, CRS, bounds, dimensions and affine transform | reference |
data_type / nodata / raster:scale / raster:offset | string / number / number / number | Yes | uint16 / 0 / 0.0001 / -0.1 | Stored-pixel type, missing value and reflectance conversion | reference |
file:size / file:checksum / file:local_path | integer / string / string | Yes | 112767964 / checksum / SAFE path | File validation and product path metadata | reference |
asset keys | enumeration | No | AOT at 10/20/60m; B01–B12 and B8A at native/resampled resolutions; CLD, SCL, SNW, TCI, WVP; Product; product/granule/datastrip/INSPIRE metadata; manifest; thumbnail | All data families present in the tested item | reference |
Representative evidence
Sample records
Tbilisi-overlapping Sentinel-2 item
Retrieved 2026-07-22 13:55 Asia/Tbilisi
{"id":"S2A_MSIL2A_20260719T080731_N0512_R035_T38TMM_20260719T124959","collection":"sentinel-2-l2a","bbox":[43.7835167,41.4575152,45.1186942,42.4526297],"properties":{"datetime":"2026-07-19T08:07:31.024Z","platform":"sentinel-2a","grid:code":"MGRS-38TMM","eo:cloud_cover":93.67,"statistics":{"vegetation":3.904744,"water":0.105666,"cloud_shadow":0.628242},"sat:relative_orbit":35},"assetKeys":["B02_10m","B04_10m","B08_10m","SCL_20m","thumbnail"]}Boundaries
Reliability, caveats, and privacy
What held up
- Live STAC query returned current Tbilisi-intersecting items
- Collection and item schemas follow STAC with EO, projection, raster, satellite and processing extensions
- Product UUID, checksums and file sizes support reproducible downloads
What can go wrong
- Catalog metadata are anonymous but actual raster assets require CDSE credentials
- The sample was 93.67% cloudy; cloud filtering is essential
- Scene statistics describe the entire MGRS tile, not just the Tbilisi bbox
- Reflectance bands require scale and offset application
- NDVI is not a supplied asset; it must be derived from red and NIR with cloud/scene masking
Cross-source possibilities
Ideas using this source
Source trail
Primary pages and documentation
https://stac.dataspace.copernicus.eu/v1/collections/sentinel-2-l2a- DocumentationCDSE STAC documentation ↗
https://documentation.dataspace.copernicus.eu/APIs/STAC.html - DocumentationSentinel data legal notice ↗
https://sentinels.copernicus.eu/documents/247904/690755/Sentinel_Data_Legal_Notice