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

/satellite-address

agentutility / locale / satellite-address
PRICE / CALL
$0.01
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
locale
CATEGORY
uncategorized
STATUS
live
NAME
satellite-address turns a street address into a cloud-free satellite image in one call
SYNOPSIS
POST https://x402.agentutility.ai/satellite-address
     Content-Type: application/json
     X-PAYMENT:    <signed-transferWithAuthorization>

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

Turns a street address into a cloud-free satellite image in one call. Composes OpenStreetMap Nominatim geocoding with the Sentinel Hub Processing API: send a free-form address and get back both the geocoded address metadata and a recent cloud-free Sentinel-2 PNG centered on the best match, with an optional NASA GIBS MODIS fallback for regional views. JSON output contains: { query, geocode_result, lat, lon, zoom, bbox, data_base64, license, attribution, ... }. Use it as an address to satellite image, postal-code satellite snapshot, or place-name to space view.

INPUTrequest schema
propertytypedescriptionreq?
addressstringFree-form address, postal code, place name, or POI. Examples: '1600 Amphitheatre Parkway, Mountain View, CA', 'Brandenburg Gate', '94110'.required
zoomnumberSlippy-map zoom level. 1-16. Default 15 (street/block scale).optional
sizenumberOutput image side length in pixels. 64-2500. Default 512.optional
sourcestring'cdse' (default, Sentinel-2 10m) or 'gibs' (NASA MODIS ~250m, zoom ≤9 only).
enum: cdse · gibs
optional
days_backnumberCDSE lookback window for least-cloudy mosaic in days. 7-180. Default 30.optional
OUTPUTresponse shape
fieldtypedescription
sourcestringImagery provider used for this response, typically sentinel-hub or nasa-gibs fallback.
querystringOriginal free-form address or place-name string the caller submitted for geocoding.
geocode_resultstringNominatim match metadata including display name, address components, and OSM type/id.
latstringLatitude in decimal degrees of the geocoded match center used to frame the satellite tile.
lonstringLongitude in decimal degrees of the geocoded match center used to frame the satellite tile.
zoomstringEffective zoom level used when computing the bounding box around the geocoded point.
sizestringPixel dimensions of the returned PNG, typically given as width x height.
bboxstringBounding box [minLon, minLat, maxLon, maxLat] of the area rendered in the image.
time_rangestringAcquisition window queried against Sentinel-2 to pick the most recent cloud-free scene.
formatstringImage format of the rendered tile, typically png.
content_typestringMIME type of the embedded image payload, typically image/png.
data_base64stringBase64-encoded bytes of the cloud-free Sentinel-2 PNG centered on the matched address.
bytesstringDecoded byte length of the returned image payload.
licensestringLicense terms covering the imagery and geocoding data, e.g. Copernicus Sentinel and ODbL.
attributionstringRequired attribution string crediting Sentinel Hub, Copernicus, and OpenStreetMap contributors.
EXAMPLEStwo ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/satellite-address \
  -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-address tool from your MCP-aware agent.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
tags
localesatellite-imagerygeocodingsentinel-2address-lookupaerial-viewcloud-free-imagery
methods
POST
cluster
locale
price
$0.01 USDC per call
ADJACENTother endpoints in locale
endpointdescriptionprice
city-weatherReturns current weather by city name with an instant geocoded lookup.$0.01
currentInstant current weather by city name: geocodes a city or place name, then returns current Open-Meteo temperature, feels-like, humidity, w…$0.01
current-weather-cityCurrent weather city lookup / city-name weather conditions.$0.01
flight-statusTracks live aircraft positions from the OpenSky Network.$0.01
property-taxProperty tax lookup.$0.01
property-tax-assessmentSearches county assessor records by address or parcel ID for owner, assessed value, and property details.$0.01
sports-scheduleReturns upcoming games and recent results for major sports leagues: MLB, NBA, NHL, NFL, WNBA, MLS, EPL, La Liga, Bundesliga, and Serie A.$0.01
weather-current-cityReturns current weather for any city or place name, no coordinates needed.$0.01
SEE ALSO
agentutility · locale · x402 · mcp · llms.txt · registry.json · bazaar.x402.org