granules.umm_json: Search granules (UMM-JSON format)

API: nasa.gov:nasa-earthdata-api
Endpoint: /granules.umm_json
Response format: application/vnd.nasa.cmr.umm_results+json
Charset: utf-8
Auth: none
Method: GET
Last Status: 200
Latency: 328ms

Description

Search for granules and return results in UMM-JSON format.

Examples (3)

Basic granule search by collection curl
curl 'https://cmr.earthdata.nasa.gov/search/granules.umm_json?collection_concept_id=C1996546501-POCLOUD&page_size=10'
import requests

resp = requests.get(
    "https://cmr.earthdata.nasa.gov/search/granules.umm_json",
    params={
        'collection_concept_id': 'C1996546501-POCLOUD',
        'page_size': '10',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("nasa-earthdata")
result = api.fetch("granules.umm_json", collection_concept_id="C1996546501-POCLOUD", page_size=10)

for item in result:
    print(item)
const resp = await fetch("https://cmr.earthdata.nasa.gov/search/granules.umm_json?collection_concept_id=C1996546501-POCLOUD&page_size=10");
const data = await resp.json();
Spatial and temporal filtered search curl
curl 'https://cmr.earthdata.nasa.gov/search/granules.umm_json?collection_concept_id=C1996546501-POCLOUD&bounding_box=-124.5%2C32.5%2C-114.5%2C42.5&temporal=2023-01-01T00%3A00%3A00Z%2C2023-12-31T23%3A59%3A59Z&page_size=5'
import requests

resp = requests.get(
    "https://cmr.earthdata.nasa.gov/search/granules.umm_json",
    params={
        'collection_concept_id': 'C1996546501-POCLOUD',
        'bounding_box': '-124.5,32.5,-114.5,42.5',
        'temporal': '2023-01-01T00:00:00Z,2023-12-31T23:59:59Z',
        'page_size': '5',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("nasa-earthdata")
result = api.fetch("granules.umm_json", collection_concept_id="C1996546501-POCLOUD", bounding_box="-124.5,32.5,-114.5,42.5", temporal="2023-01-01T00:00:00Z,2023-12-31T23:59:59Z", page_size=5)

for item in result:
    print(item)
const resp = await fetch("https://cmr.earthdata.nasa.gov/search/granules.umm_json?collection_concept_id=C1996546501-POCLOUD&bounding_box=-124.5%2C32.5%2C-114.5%2C42.5&temporal=2023-01-01T00%3A00%3A00Z%2C2023-12-31T23%3A59%3A59Z&page_size=5");
const data = await resp.json();
Point search with cloud cover filter curl
curl 'https://cmr.earthdata.nasa.gov/search/granules.umm_json?short_name=MODIS_Terra_L2&version=6.1&point=-95.3%2C29.8&cloud_cover=0%2C50&day_night_flag=day&page_size=5'
import requests

resp = requests.get(
    "https://cmr.earthdata.nasa.gov/search/granules.umm_json",
    params={
        'short_name': 'MODIS_Terra_L2',
        'version': '6.1',
        'point': '-95.3,29.8',
        'cloud_cover': '0,50',
        'day_night_flag': 'day',
        'page_size': '5',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("nasa-earthdata")
result = api.fetch("granules.umm_json", short_name="MODIS_Terra_L2", version=6.1, point="-95.3,29.8", cloud_cover="0,50", day_night_flag="day", page_size=5)

for item in result:
    print(item)
const resp = await fetch("https://cmr.earthdata.nasa.gov/search/granules.umm_json?short_name=MODIS_Terra_L2&version=6.1&point=-95.3%2C29.8&cloud_cover=0%2C50&day_night_flag=day&page_size=5");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 02:58:18.637353 200 328ms
2026-04-16 01:30:09.481982 200 272ms
2026-04-16 00:43:56.935347 200 294ms
2026-04-15 03:48:19.572196 200 318ms
2026-04-15 00:58:48.213108 200 292ms
2026-04-15 00:13:37.020174 200 412ms
2026-04-14 02:41:49.736033 200 325ms
2026-04-14 01:41:13.995903 200 285ms
2026-04-14 01:38:25.642787 200 282ms
2026-04-12 16:05:46.922261 200 288ms
2026-04-12 15:27:46.766126 200 314ms
2026-04-12 14:40:28.365201 200 252ms
2026-04-10 03:24:12.263106 200 242ms
2026-04-10 02:54:58.246840 200 218ms
2026-04-10 01:03:13.646180 200 218ms
2026-04-09 02:39:06.162833 200 239ms
2026-04-09 01:43:49.758370 200 303ms
2026-04-09 00:14:56.718204 200 426ms
2026-04-08 07:33:40.644401 200 291ms
2026-04-08 01:20:23.876220 200 342ms
2026-04-08 00:05:42.310696 200 282ms
2026-04-07 01:02:53.816472 200 250ms
2026-04-07 00:35:02.868108 200 238ms
2026-04-07 00:25:33.229263 200 368ms
2026-04-05 23:48:26.580809 200 378ms
2026-04-05 19:13:26.104423 200 309ms
2026-04-05 19:09:18.883534 ERR
2026-03-23 10:21:08.527533 200 184ms
2026-03-23 09:43:39.853131 200 291ms
2026-03-23 09:39:48.272092 200 189ms