Satellite imagery catalog (TRIPWIRE)
Use this when you need a metadata catalog for NASA GIBS VIIRS/HLS and NOAA nowCOAST GOES/global IR browser tile layers: layer id, tile URL templates, latest available date, licence and credit. No proxied imagery.
What it is
Catalog of the five keyless satellite imagery overlays used in TRIPWIRE (NASA GIBS VIIRS true colour, HLS S30, HLS L30; NOAA nowCOAST global IR and GOES IR). Returns tile URL templates and the latest advertised observation time. Clients load tiles directly from NASA/NOAA (CORS *); CEV-OS never proxies, stores or redistributes imagery bytes. Optional id= filter.
Endpoints
- REST:
GET /v1/satellite-imageryonhttps://api.cev-os.com - Legacy host (same service):
GET /v1/satellite-imageryonhttps://cev-os.com - MCP tool:
get_satellite_imageryonhttps://mcp.cev-os.com/mcp
Parameters
| Name | Type | Description | Constraints |
|---|---|---|---|
id | string | Imagery layer id | enum: viirs, hls_s30, hls_l30, goes_ir, global_ir; example viirs |
Example request
No account and no key. Query values below are the examples or defaults from the registry. An optional free key (header x-api-key) raises the limits; create one at https://cev-os.com/#api_keys after signing in with a verified email (Google sign-in is already verified).
curl -s "https://api.cev-os.com/v1/satellite-imagery?id=viirs"
Example response
Every /v1 response is a JSON envelope (schema_version, product, timestamps, license, attribution, data). The registry example is the data member:
{
"count": 1,
"browser_tiles_only": true,
"never_proxies_imagery": true,
"layers": [
{
"id": "viirs",
"label": "VIIRS true colour (daily, global)",
"kind": "gibs",
"key_needed": false,
"commercial_ok": true,
"latest_available": "2026-11-04",
"tile_url_templates": [
"https://gibs-a.earthdata.nasa.gov/wmts/epsg3857/best/VIIRS_NOAA21_CorrectedReflectance_TrueColor/default/2026-11-04/GoogleMapsCompatible_Level9/{z}/{y}/{x}.jpg"
]
}
]
}
Update frequency
Latest dates fetched from GIBS DescribeDomains and nowCOAST GetCapabilities on request (cached 10 minutes). Tile templates are static.
- Public cache:
600seconds (Cache-Control: public, max-age=600).
Sources, license and usage
License status: cleared. NASA GIBS imagery is public-domain / openly usable NASA data (acknowledge GIBS/ESDIS). NOAA nowCOAST is US Government work (public domain). Keyless. Tile bytes are loaded by the client from NASA/NOAA; this product is catalog metadata only.
| Source | License | commercialOk | Terms |
|---|---|---|---|
| NASA GIBS (VIIRS NOAA-21 Corrected Reflectance True Color) | NASA data, public domain / open; acknowledge GIBS/ESDIS; keyless | true | https://earthdata.nasa.gov/eosdis/science-system-description/eosdis-components/gibs |
| NASA GIBS / LP DAAC HLS S30 (Sentinel-2) | NASA GIBS/HLS open; Copernicus Sentinel-2 via LP DAAC; keyless | true | — |
| NASA GIBS / LP DAAC HLS L30 (Landsat 8/9) | NASA GIBS/HLS; USGS Landsat public domain via LP DAAC; keyless | true | — |
| NOAA nowCOAST global longwave IR mosaic | US Government work (public domain); keyless | true | https://oceanservice.noaa.gov/disclaimer.html |
| NOAA nowCOAST GOES longwave IR | US Government work (public domain); keyless | true | https://oceanservice.noaa.gov/disclaimer.html |
Attribution (show this wherever you display the data):
- We acknowledge the use of imagery provided by services from NASA's Global Imagery Browse Services (GIBS), part of NASA's Earth Science Data and Information System (ESDIS).
- GOES/global infrared: NOAA nowCOAST (NESDIS GOES and global satellite partners).
- CEV-OS serves catalog metadata only; clients fetch tiles directly from NASA/NOAA.
Privacy class: public-derived. Access: public. Price: free (price is null; pay-per-call is not active).
Disclaimer
Catalog only. Not for navigation or life-safety use. Tile availability and latency are controlled by NASA/NOAA.
Related
- Data API hub (all products, limits, license notes)
- MCP Registry listing
com.cev-os/data - OpenAPI 3.1
- Machine product list:
/v1/products
Reference data, not investment advice.