services / satellite-image
visualoperational · 234 ms
Satellite Image (NASA)
Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to see clouds, smoke, snow, floods or fires on a given day. Params: bbox [min_lat, min_lon, max_lat, max_lon] or lat + lon + radius_km (5 to 500, default 50), date (YYYY-MM-DD, default yesterday), layer (modis_terra default, modis_aqua, viirs_snpp, viirs_noaa20), width (64 to 1024, default 512), height (default from aspect).
Run free trial ↗1 free call per day with the example input. Paid: $0.008 USDC, no limit.
Call it
Input
| Field | Type | Description |
|---|---|---|
| bbox | array | |
| lat | number | |
| lon | number | |
| radius_km | number = 50 | |
| date | string | |
| layer | modis_terra | modis_aqua | viirs_snpp | viirs_noaa20 = "modis_terra" | |
| width | integer = 512 | |
| height | integer |
Output
| Field | Type | Description |
|---|---|---|
| image_base64 | string | |
| mime_type | string | |
| width | integer | |
| height | integer | |
| bbox | object | |
| date | string | |
| layer | string | |
| layer_id | string | |
| size_bytes | integer | |
| attribution | string | |
| note | string |
Example response (data)
{
"image_base64": "/9j/4AAQSkZJRgABAQAAAQAB…",
"mime_type": "image/jpeg",
"width": 256,
"height": 173,
"bbox": {
"min_lat": 46.8295,
"min_lon": 7.7419,
"max_lat": 47.9105,
"max_lon": 9.3381
},
"date": "2026-10-05",
"layer": "modis_terra",
"layer_id": "MODIS_Terra_CorrectedReflectance_TrueColor",
"size_bytes": 14495,
"attribution": "NASA EOSDIS GIBS / Worldview",
"note": "Daily true-color mosaic; clouds and swath gaps are normal. Resolution about 250 m per pixel at best."
}