{"slug":"1gateway-dev-v1-geo-satellite-compare-a07615","title":"Use when checking what changed at a place between two dates (construction, defor","host":"1gateway.dev","method":"GET","resource":"https://1gateway.dev/v1/geo/satellite/compare","category":"other","description":"Use when checking what changed at a place between two dates (construction, deforestation, flooding, crops). Input: lat, lon, radius_m (200-10000), before and after dates (20+ days apart). Output: JSON per date: clearest scene, area cloud %, NDVI mean/median, true color, NDVI and false color PNG URLs","price_listed":0.018,"price_asked":0.018,"state":"answering","state_label":"Answering","checks_7d":2,"answered_7d":2,"latency_ms_median":26,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"after":"2026-10-08","before":"2026-04-15","lat":37.5665,"lon":126.978,"radius_m":2000,"size":768,"window_days":15},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"after":{"description":"Later date YYYY-MM-DD, at least 20 days after before","examples":["2026-10-08"],"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"before":{"description":"Earlier date YYYY-MM-DD (2017-01-01 or later)","examples":["2026-04-15"],"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},"lat":{"description":"Latitude, WGS84 decimal degrees","examples":[37.5665],"maximum":84,"minimum":-84,"type":"number"},"lon":{"description":"Longitude, WGS84 decimal degrees","examples":[126.978],"maximum":180,"minimum":-180,"type":"number"},"radius_m":{"description":"Half-width of the square area in meters (default 2000)","examples":[2000],"maximum":10000,"minimum":200,"type":"integer"},"size":{"description":"Image width/height in px (default 768)","examples":[768],"maximum":2048,"minimum":256,"type":"integer"},"window_days":{"description":"Search ± days around each date (default 15)","examples":[15],"maximum":45,"minimum":3,"type":"integer"}},"required":["lat","lon","before","after"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"after":{"properties":{"images":{"properties":{"false_color":{"type":"string"},"ndvi":{"type":"string"},"true_color":{"type":"string"}},"type":"object"},"ndvi":{"properties":{"mean":{"type":"number"},"median":{"type":"number"},"std":{"type":"number"},"validPct":{"type":"integer"}},"type":"object"},"requestedDate":{"type":"string"},"scene":{"properties":{"areaClearPct":{"type":"integer"},"areaCloudPct":{"type":"integer"},"date":{"type":"string"},"datetime":{"type":"string"},"id":{"type":"string"},"platform":{"type":"string"}},"type":"object"},"searchWindow":{"properties":{"from":{"type":"string"},"to":{"type":"string"}},"type":"object"}},"type":"object"},"attribution":{"type":"string"},"before":{"properties":{"images":{"properties":{"false_color":{"type":"string"},"ndvi":{"type":"string"},"true_color":{"type":"string"}},"type":"object"},"ndvi":{"properties":{"mean":{"type":"number"},"median":{"type":"number"},"std":{"type":"number"},"validPct":{"type":"integer"}},"type":"object"},"requestedDate":{"type":"string"},"scene":{"properties":{"areaClearPct":{"type":"number"},"areaCloudPct":{"type":"number"},"date":{"type":"string"},"datetime":{"type":"string"},"id":{"type":"string"},"platform":{"type":"string"}},"type":"object"},"searchWindow":{"properties":{"from":{"type":"string"},"to":{"type":"string"}},"type":"object"}},"type":"object"},"change":{"properties":{"daysBetween":{"type":"integer"},"direction":{"type":"string"},"ndviMeanDelta":{"type":"number"},"ndviMedianDelta":{"type":"number"},"reliability":{"type":"string"}},"type":"object"},"imageFormat":{"type":"string"},"location":{"properties":{"bbox":{"items":{"type":"number"},"type":"array"},"lat":{"type":"number"},"lon":{"type":"number"},"radiusM":{"type":"integer"}},"type":"object"},"notes":{"items":{"type":"string"},"type":"array"}},"required":["location","before","after","change","imageFormat","attribution","notes"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-31","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.018,"price_match":true,"latency_ms":31,"error":null},{"day":"2026-10-29","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.018,"price_match":true,"latency_ms":21,"error":null}],"description_full":"Use when checking what changed at a place between two dates (construction, deforestation, flooding, crops). Input: lat, lon, radius_m (200-10000), before and after dates (20+ days apart). Output: JSON per date: clearest scene, area cloud %, NDVI mean/median, true color, NDVI and false color PNG URLs; NDVI change and reliability. No scene: 404, not charged. Example: ?lat=37.5665&lon=126.978&before=2026-04-15&after=2026-10-08","last_updated":"2026-10-29T01:00:42.793Z","schemes":["exact"]}