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

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

Description

Search for collections and return results in UMM-JSON format (Unified Metadata Model).

Examples (3)

Basic collections search with keyword curl
curl 'https://cmr.earthdata.nasa.gov/search/collections.umm_json?keyword=MODIS'
import requests

resp = requests.get(
    "https://cmr.earthdata.nasa.gov/search/collections.umm_json",
    params={
        'keyword': 'MODIS',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("nasa-earthdata")
result = api.fetch("collections.umm_json", keyword="MODIS")

for item in result:
    print(item)
const resp = await fetch("https://cmr.earthdata.nasa.gov/search/collections.umm_json?keyword=MODIS");
const data = await resp.json();
Search by provider and short name curl
curl 'https://cmr.earthdata.nasa.gov/search/collections.umm_json?provider=LPDAAC_ECS&short_name=MOD13Q1'
import requests

resp = requests.get(
    "https://cmr.earthdata.nasa.gov/search/collections.umm_json",
    params={
        'provider': 'LPDAAC_ECS',
        'short_name': 'MOD13Q1',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("nasa-earthdata")
result = api.fetch("collections.umm_json", provider="LPDAAC_ECS", short_name="MOD13Q1")

for item in result:
    print(item)
const resp = await fetch("https://cmr.earthdata.nasa.gov/search/collections.umm_json?provider=LPDAAC_ECS&short_name=MOD13Q1");
const data = await resp.json();
Search with temporal range and version curl
curl 'https://cmr.earthdata.nasa.gov/search/collections.umm_json?short_name=AST_L1T&version=003&temporal=2020-01-01T00%3A00%3A00Z%2C2023-12-31T23%3A59%3A59Z'
import requests

resp = requests.get(
    "https://cmr.earthdata.nasa.gov/search/collections.umm_json",
    params={
        'short_name': 'AST_L1T',
        'version': '003',
        'temporal': '2020-01-01T00:00:00Z,2023-12-31T23:59:59Z',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("nasa-earthdata")
result = api.fetch("collections.umm_json", short_name="AST_L1T", version=003, temporal="2020-01-01T00:00:00Z,2023-12-31T23:59:59Z")

for item in result:
    print(item)
const resp = await fetch("https://cmr.earthdata.nasa.gov/search/collections.umm_json?short_name=AST_L1T&version=003&temporal=2020-01-01T00%3A00%3A00Z%2C2023-12-31T23%3A59%3A59Z");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:27:22.723216 200 327ms
2026-04-16 03:48:11.817344 200 275ms
2026-04-16 03:22:39.054798 200 309ms
2026-04-16 01:25:59.176219 200 306ms
2026-04-15 03:02:30.280062 200 358ms
2026-04-15 01:41:19.952427 200 314ms
2026-04-15 00:19:01.768392 200 290ms
2026-04-14 02:49:21.376460 200 327ms
2026-04-14 02:12:22.328390 200 314ms
2026-04-14 01:17:00.815898 200 302ms
2026-04-12 15:09:01.173744 200 354ms
2026-04-12 14:01:24.280211 200 383ms
2026-04-12 13:29:46.901896 200 261ms
2026-04-10 01:55:28.060356 200 351ms
2026-04-10 01:20:34.604122 200 206ms
2026-04-10 00:41:00.277466 200 323ms
2026-04-09 03:14:51.072249 200 275ms
2026-04-09 02:27:41.184849 200 330ms
2026-04-09 00:30:01.443844 200 336ms
2026-04-08 07:42:36.480630 200 296ms
2026-04-08 07:15:26.767599 200 318ms
2026-04-08 07:08:41.586660 200 291ms
2026-04-07 00:55:16.246103 200 302ms
2026-04-07 00:21:53.099850 200 315ms
2026-04-07 00:11:49.164557 200 277ms
2026-04-06 05:09:32.782788 200 344ms
2026-04-06 04:31:31.931250 200 294ms
2026-04-06 00:09:34.321362 200 388ms
2026-04-05 15:17:16.597149 ERR
2026-04-05 14:01:22.688939 200 458ms
2026-03-23 10:41:32.414213 200 213ms
2026-03-23 09:30:37.538726 200 211ms
2026-03-23 09:25:31.405282 200 201ms