{"success":true,"catalog":{"name":"NASA Earthdata Intelligence","description":"Authenticated NASA satellite data products — point queries and granule discovery. All data sourced directly from NASA EOSDIS via Bearer token authentication.","priceUsd":0.25,"currency":"USDC on Base (x402) or API-key credits","dataUpdatedNote":"NASA Earthdata token authentication required. All data from real NASA APIs — no synthetic data.","products":[{"id":"granules","name":"CMR Granule Search","endpoint":"/api/satellite/earthdata/granules","method":"POST","description":"Search 1B+ NASA satellite granules by bounding box, date range, platform, and cloud cover. Returns granule metadata + direct download URLs for raw imagery bands.","datasource":"NASA Common Metadata Repository (CMR)","updateFrequency":"Near-realtime (minutes after acquisition)","cacheWindow":"1 hour","priceUsd":0.25,"params":{"required":["west","south","east","north"],"optional":["start_date","end_date","platform","short_name","max_cloud_cover","limit"]},"platforms":["Landsat-8","Landsat-9","Sentinel-2A","Sentinel-2B","MODIS Terra","MODIS Aqua","VIIRS NPP","ASTER"],"useCases":["imagery discovery","change detection","cloud-free scene selection","time-series analysis"],"exampleRequest":{"west":-122.5,"south":37.7,"east":-122.3,"north":37.9,"max_cloud_cover":10,"limit":5}},{"id":"precipitation","name":"GPM Precipitation Oracle","endpoint":"/api/satellite/earthdata/precipitation","method":"POST","description":"Observed satellite rain rate at any global coordinate from NASA's Global Precipitation Measurement (GPM) IMERG dataset. This is measured precipitation, not a forecast. 0.1° resolution (~10km), updates every 30 minutes.","datasource":"GPM IMERG Daily Late Run V07 (GES DISC)","updateFrequency":"Every 30 minutes (4-hr NRT latency)","cacheWindow":"30 minutes","priceUsd":0.25,"params":{"required":["lat","lon"],"optional":["hours_back"]},"useCases":["agriculture irrigation decisions","flood insurance triggers","logistics routing","drought monitoring","historical rainfall verification"],"exampleRequest":{"lat":34.05,"lon":-118.25,"hours_back":24}},{"id":"ocean-temp","name":"Maritime SST Oracle","endpoint":"/api/satellite/earthdata/ocean-temp","method":"POST","description":"Sea surface temperature at any ocean coordinate from NASA's Multi-scale Ultra-high Resolution SST (MUR-SST) Level 4 analysis. 1km resolution, daily composites.","datasource":"MUR-JPL-L4-GLOB-v4.1 (PODAAC)","updateFrequency":"Daily","cacheWindow":"12 hours","priceUsd":0.25,"params":{"required":["lat","lon"],"optional":["date"]},"useCases":["shipping route optimization","fishing fleet guidance","blue carbon monitoring","ocean warming compliance","aquaculture management"],"exampleRequest":{"lat":35.5,"lon":-140}},{"id":"soil-moisture","name":"SMAP Soil Moisture","endpoint":"/api/satellite/earthdata/soil-moisture","method":"POST","description":"Soil moisture measurements from NASA's SMAP (Soil Moisture Active Passive) satellite. L3 daily global composites at 36km resolution. Includes granule identification and download URL for full point extraction.","datasource":"SMAP L3 Radiometer Global Daily SPL3SMP (NSIDC)","updateFrequency":"2-3 day repeat cycle","cacheWindow":"24 hours","priceUsd":0.25,"params":{"required":["lat","lon"],"optional":["date"]},"useCases":["precision agriculture","drought early warning","flood prediction","wildfire risk assessment","irrigation management"],"exampleRequest":{"lat":40,"lon":-95}},{"id":"water-quality","name":"Ocean Color / Water Quality","endpoint":"/api/satellite/earthdata/water-quality","method":"POST","description":"Chlorophyll-a concentration and water quality indicators from MODIS-Aqua Level-3 mapped ocean color data. 4km resolution daily composites. Identifies algal blooms and turbidity conditions.","datasource":"MODIS-Aqua L3m Chlorophyll Daily 4km MODISA_L3m_CHL (OB.DAAC)","updateFrequency":"Daily","cacheWindow":"12 hours","priceUsd":0.25,"params":{"required":["lat","lon"],"optional":["date"]},"useCases":["aquaculture monitoring","DePIN water sensor verification","algal bloom alerts","fishery management","environmental compliance"],"exampleRequest":{"lat":36,"lon":-122}}]},"auth":{"methods":["API key (X-API-KEY header)","x402 on-chain USDC (X-PAYMENT header)"],"trialKey":"/api/m2m/credits/trial","checkout":"/api/m2m/credits/checkout/session","capabilities":"/api/auth/capabilities"},"timestamp":"2026-05-07T10:18:31.003Z"}