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

/satellite-change

agentutility / locale / satellite-change
PRICE / CALL
$0.05
USDC · base mainnet · scheme: exact
METHOD
POST
CLUSTER
locale
CATEGORY
uncategorized
STATUS
live
NAME
satellite-change renders before/after satellite images of the same area for change detection
SYNOPSIS
POST https://x402.agentutility.ai/satellite-change
     Content-Type: application/json
     X-PAYMENT:    <signed-transferWithAuthorization>

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

Renders before/after satellite images of the same area for change detection. Produces two cloud-free Sentinel-2 composites of the same bounding box anchored at two dates, each averaged over the window_days prior, and returns both base64 PNGs side-by-side so clients can display, animate, or pixel-diff them. Use cases: construction-site progress, vegetation change, wildfire burn scars, port/parking-lot activity, glacier retreat. Native 10m; bbox area up to 4 sq-deg. Use it as a Sentinel-2 time-series diff, construction monitoring feed, deforestation tracker, or fire-burn-scar imagery source.

INPUTrequest schema
propertytypedescriptionreq?
bboxarray[west, south, east, north] in WGS84 lon/lat. west<east, south<north, area ≤ 4 sq-deg.required
date_astringAnchor date for the BEFORE composite, YYYY-MM-DD. Must be earlier than date_b.required
date_bstringAnchor date for the AFTER composite, YYYY-MM-DD.required
window_daysnumberDays prior to each anchor used to build the cloud-free composite. 7-90. Default 30.optional
sizenumberOutput image LONG-side length in pixels. 64-2500. Default 512. Short side scales by aspect.optional
max_cloud_coveragenumberPer-scene max cloud cover percentage. 0-100. Default 30.optional
OUTPUTresponse shape
fieldtypedescription
sourcestringImagery provider used for both composites, typically Sentinel-2 L2A via the configured STAC backend.
bboxstringEchoed bounding box as minLon,minLat,maxLon,maxLat in WGS84 degrees covering the scene area.
window_daysstringNumber of days prior to each anchor date averaged into a cloud-free composite.
max_cloud_coveragestringMaximum per-scene cloud percentage allowed when selecting tiles for each composite.
sizestringRendered pixel dimensions of each PNG as widthxheight at native 10m sampling.
formatstringImage encoding of the two composites, always png for this endpoint.
content_typestringMIME type of the embedded image payloads, image/png.
beforestringBase64-encoded PNG of the earlier composite anchored at the before date.
afterstringBase64-encoded PNG of the later composite anchored at the after date.
licensestringSentinel-2 data license string, typically CC BY-SA 3.0 IGO for Copernicus imagery.
attributionstringRequired attribution string crediting Copernicus Sentinel data and the processing source.
EXAMPLEStwo ways to call
EXAMPLE 1 · curl
curl -X POST https://x402.agentutility.ai/satellite-change \
  -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-change tool from your MCP-aware agent.
MCP server handles payment automatically — your coding agent just calls the tool by name.
METADATA
tags
satellite-imagerysentinel-2change-detectiontime-seriesconstruction-monitoringdeforestationburn-scarbefore-after
methods
POST
cluster
locale
price
$0.05 USDC per call
ADJACENTother endpoints in locale
endpointdescriptionprice
building-permitsSearches building permits across six US cities for real-estate due diligence: NYC (DOB), San Francisco, Chicago, Los Angeles, Seattle, an…$0.03
building-permits-apiSearches city building permits, checking property permit history, work type, filed and issued dates, applicant, status, and address matches.$0.03
construction-permit-searchSearches construction permits and property permit history for real-estate, construction, due-diligence, and code-compliance agents.$0.03
address-geocodeConverts a free-form address, postal code, place name, or POI into latitude/longitude.$0.02
airport-delaysReports live US airport delays, ground stops, and closures from the FAA National Airspace System Status feed.$0.02
bin-lookupLooks up a credit card BIN: the first 6-8 digits resolve to issuer, country, brand, and card type via binlist.net.$0.02
bin-lookup-apiLooks up card BINs, resolving the first 6-8 card digits to scheme, issuer, country, card type, prepaid/debit/credit signal, and payment-r…$0.02
card-bin-lookupResolves the first 6-8 digits of a card number to issuer bank, country, brand (Visa/Mastercard/Amex/Discover/JCB/UnionPay), and card type…$0.02
SEE ALSO
agentutility · locale · x402 · mcp · llms.txt · registry.json · bazaar.x402.org