Skip to content

API reference

Base URL: https://api.satellitedata.net/v1

These pages cover the routes lean v1 serves. Each lists the method and path, whether it needs a key, its parameters, an example, and the errors to expect. Two interactive references sit alongside them:

The lean v1 OpenAPI document is served at https://api.satellitedata.net/v1/openapi.json. Where it and these pages differ, the served document describes the deployed service.

Route Key Page
GET /v1 no Landing page
GET /v1/conformance no Conformance
GET /v1/health no Health
GET /v1/collections no List collections
GET /v1/collections/{collectionId} no One collection
GET /v1/collections/{collectionId}/items yes Items in a collection
GET /v1/collections/{collectionId}/items/{itemId} no One item
GET /v1/search, POST /v1/search yes Search
GET /v1/collections/{collectionId}/items/{itemId}/preview.{format} yes Item preview
GET /v1/presets, GET /v1/presets/{presetId} no Presets
GET /v1/tiles/{presetId}/{tileMatrixSetId}/{z}/{x}/{y}.{format} yes Map tile
GET /v1/tiles/{presetId}/{tileMatrixSetId}/tilejson.json no TileJSON
POST /v1/process yes Process
POST /v1/process/jobs, GET /v1/process/jobs/{jobId} yes Process jobs
GET /v1/openapi.json no OpenAPI document
GET /v1/schema no Schema v1

Send the key as X-API-Key; see Authentication.

These parts of the contract answer 404 not-found with a detail saying the route or method is not in lean v1:

  • GET /v1/collections/{collectionId}/queryables
  • GET /v1/tiles/{presetId}/{tileMatrixSetId}/WMTSCapabilities.xml
  • POST /v1/statistics, GET /v1/timeseries, POST /v1/timeseries
  • GET /v1/usage, GET /v1/account, GET /v1/keys, POST /v1/keys, DELETE /v1/keys/{keyId}
  • POST /oauth/token, POST /mcp, GET /v1/openeo, POST /v1/openeo/result

Also not in lean v1: the optical-sr collection, HLS, the DEM, Sentinel-1, bandpass_adjusted and nbar harmonization, and unit metering.

  • Bodies are JSON. Items and item pages are GeoJSON (application/geo+json). Errors are application/problem+json.
  • Coordinates are longitude and latitude (CRS84) unless a request says otherwise.
  • Times are RFC 3339 in UTC. Intervals use a slash, and an open end is two dots: 2026-06-01T00:00:00Z/...
  • Responses from the API carry X-Request-Id; errors raised by the gateway (bad key, rate limits) carry the id in the problem’s requestId instead. Quote it when you ask for help.
  • Collection ids accept aliases; item ids are native.

stac.satellitedata.net and tiles.satellitedata.net, including the download API, are documented on Older hosts.