Skip to content
clusters: prooflayer · edgemarket · edgefinance · synthforge · mediakit · wordmint · webprobe · locale · comppoint · rollforge · bestiary · statline · matchpoint · retail · agentops · browserworkflow · modelrouter · compose
$ man satellite-tile

/satellite-tile

agentutility / locale / satellite-tile
PRICE / CALL
$0.005
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
locale
CATEGORY
uncategorized
STATUS
live
NAME
satellite-tile returns a recent cloud-free satellite image (sentinel-2, 10m) as a png centered on a lat/lon at a slippy-map zoom level
SYNOPSIS
POST https://x402.agentutility.ai/satellite-tile
     Content-Type: application/json
     X-PAYMENT:    <signed-transferWithAuthorization>

     { ... }
↳ first call → 402 Payment Required. Sign USDCtransferWithAuthorization, retry with theX-PAYMENT header.
DESCRIPTION

Returns a recent cloud-free satellite image (Sentinel-2, 10m) as a PNG centered on a lat/lon at a slippy-map zoom level. Default source: CDSE Sentinel Hub Processing API with mosaickingOrder=leastCC over the prior 30 days (configurable via days_back); optional NASA GIBS MODIS Terra (~250m) source for regional zoom <=9 with zero quota. Output is JSON: { source, lat, lon, zoom, bbox, data_base64, license, attribution, ... }. License: Copernicus open data (CC BY-SA 3.0 IGO) or NASA public domain; attribution string included in every response. Use it as a satellite imagery tile, lat-lon to satellite PNG, Sentinel-2 tile API, or agent-callable cloud-free satellite snapshot.

INPUTrequest schema
propertytypedescriptionreq?
latnumberLatitude in decimal degrees. Range [-90, 90].required
lonnumberLongitude in decimal degrees. Range [-180, 180].required
zoomnumberSlippy-map zoom level. 1-16. Default 12 (neighborhood scale). Zoom 13+ at 512px oversamples Sentinel-2's 10m native resolution and may time out on CDSE — use size ≤256 for zoom ≥14, or stay at zoom ≤12 for size 512. MODIS/GIBS supports ≤9 only.optional
sizenumberOutput image side length in pixels. 64-2500. Default 256. Higher sizes at high zooms oversample Sentinel-2 — see zoom field.optional
sourcestringImagery source. 'cdse' (default, Sentinel-2 10m) or 'gibs' (NASA MODIS Terra ~250m, no quota, zoom ≤9 only).
enum: cdse · gibs
optional
days_backnumberCDSE only: lookback window for least-cloudy mosaic in days. 7-180. Default 14.optional
OUTPUTresponse shape
fieldtypedescription
sourcestringImagery provider used for this tile, either CDSE Sentinel-2 or NASA GIBS MODIS Terra.
latstringLatitude of the tile center in decimal degrees, echoed back from the request.
lonstringLongitude of the tile center in decimal degrees, echoed back from the request.
zoomstringSlippy-map zoom level used to compute the tile bounding box.
sizestringPixel dimensions of the returned PNG, typically expressed as widthxheight.
bboxstringGeographic bounding box of the tile as [minLon, minLat, maxLon, maxLat] in WGS84 degrees.
time_rangestringDate window searched for cloud-free imagery, e.g. last 30 days ending at request time.
formatstringImage file format of the returned tile, typically png.
content_typestringMIME type of the encoded image payload, typically image/png.
data_base64stringBase64-encoded PNG bytes of the cloud-free satellite tile.
bytesstringDecoded size of the PNG payload in bytes.
licensestringLicense covering the imagery, Copernicus CC BY-SA 3.0 IGO or NASA public domain.
attributionstringRequired attribution string to display alongside the imagery.
EXAMPLEStwo ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/satellite-tile \
  -H 'Content-Type: application/json' \
  -d '{ }'
first response = 402 Payment Required with payment requirements; sign + retry with X-PAYMENT.
EXAMPLE 2 · mcp
# Install the MCP package for this endpoint's cluster
npx -y @agentutility/mcp-<cluster>

# Required: EVM private key with USDC on Base
export X402_PRIVATE_KEY=0x...

# Then call the satellite-tile tool from your MCP-aware agent.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
tags
localesatellite-imagerysentinel-2map-tilegeospatiallat-loncloud-freeslippy-map
methods
POST
cluster
locale
price
$0.005 USDC per call
ADJACENTother endpoints in locale
endpointdescriptionprice
air-qualityReturns current air quality readings and AQI category for any latitude/longitude, with optional hourly forecast rows for the next 1-72 hours.$0.005
airport-code-lookupResolves airport codes to airport name, municipality, country, region, coordinates, elevation, scheduled-service flag, homepage, and Wiki…$0.005
astro-timesSunrise sunset times.$0.005
climate-dataReturns historical daily temperature, precipitation, humidity, wind, and solar radiation for any latitude/longitude.$0.005
country-infoCountry info lookup.$0.005
current-weatherLooks up current weather conditions for a latitude/longitude: temperature, humidity, precipitation, wind, and WMO condition code.$0.005
holiday-lookupHoliday calendar.$0.005
iata-airport-infoLooks up airport metadata from an IATA or ICAO code.$0.005
SEE ALSO
agentutility · locale · x402 · mcp · llms.txt · registry.json · bazaar.x402.org