collections: Search collections

API: nasa.gov:nasa-earthdata-cmr-api
Endpoint: /collections
Response format: application/json
Charset: utf-8
Auth: unknown
Method: GET
Last Status: 200
Latency: 466ms

Description

Search for data collections across NASA's Earth science data holdings.

Parameters (9)

bounding_box (string, query, optional)

Spatial bounding box (min_lon,min_lat,max_lon,max_lat)

keyword (string, query, optional)

Free text search keyword

page_num (integer, query, optional, default: 1)

Page number

page_size (integer, query, optional, default: 10)

Number of results per page

point (string, query, optional)

Point location (lon,lat)

provider (string, query, optional)

Data provider (DAAC) short name

short_name (string, query, optional)

Collection short name

temporal (string, query, optional)

Temporal range (start_date,end_date)

version (string, query, optional)

Collection version

Examples (4)

Search MODIS collections by keyword curl
curl 'https://cmr.earthdata.nasa.gov/search/collections?keyword=MODIS&page_size=10'
import requests

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

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

for item in result:
    print(item)
const resp = await fetch("https://cmr.earthdata.nasa.gov/search/collections?keyword=MODIS&page_size=10");
const data = await resp.json();
Search collections by spatial bounding box over California curl
curl 'https://cmr.earthdata.nasa.gov/search/collections?bounding_box=-124.5%2C32.5%2C-114.0%2C42.0&has_granules=True'
import requests

resp = requests.get(
    "https://cmr.earthdata.nasa.gov/search/collections",
    params={
        'bounding_box': '-124.5,32.5,-114.0,42.0',
        'has_granules': True,
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("nasa-earthdata-cmr")
result = api.fetch("collections", bounding_box="-124.5,32.5,-114.0,42.0", has_granules=True)

for item in result:
    print(item)
const resp = await fetch("https://cmr.earthdata.nasa.gov/search/collections?bounding_box=-124.5%2C32.5%2C-114.0%2C42.0&has_granules=True");
const data = await resp.json();
Search cloud-hosted collections from PODAAC provider curl
curl 'https://cmr.earthdata.nasa.gov/search/collections?provider=PODAAC&cloud_hosted=True&page_size=20'
import requests

resp = requests.get(
    "https://cmr.earthdata.nasa.gov/search/collections",
    params={
        'provider': 'PODAAC',
        'cloud_hosted': True,
        'page_size': 20,
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("nasa-earthdata-cmr")
result = api.fetch("collections", provider="PODAAC", cloud_hosted=True, page_size=20)

for item in result:
    print(item)
const resp = await fetch("https://cmr.earthdata.nasa.gov/search/collections?provider=PODAAC&cloud_hosted=True&page_size=20");
const data = await resp.json();
Search data collections openapi-spec
curl 'https://cmr.earthdata.nasa.gov/search/collections?keyword=modis&bounding_box=-180%2C-90%2C180%2C90&temporal=2020-01-01T00%3A00%3A00Z%2C2020-12-31T23%3A59%3A59Z'
import requests

resp = requests.get(
    "https://cmr.earthdata.nasa.gov/search/collections",
    params={
        'keyword': 'modis',
        'bounding_box': '-180,-90,180,90',
        'temporal': '2020-01-01T00:00:00Z,2020-12-31T23:59:59Z',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("nasa-earthdata-cmr")
result = api.fetch("collections", keyword="modis", bounding_box="-180,-90,180,90", temporal="2020-01-01T00:00:00Z,2020-12-31T23:59:59Z")

for item in result:
    print(item)
const resp = await fetch("https://cmr.earthdata.nasa.gov/search/collections?keyword=modis&bounding_box=-180%2C-90%2C180%2C90&temporal=2020-01-01T00%3A00%3A00Z%2C2020-12-31T23%3A59%3A59Z");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:39:13.165667 200 466ms
2026-04-16 03:23:50.230441 200 296ms
2026-04-16 02:24:29.708894 200 288ms
2026-04-16 00:47:01.071643 200 388ms
2026-04-15 03:14:24.451294 200 499ms
2026-04-15 02:05:33.443124 200 268ms
2026-04-15 01:38:39.550659 200 455ms
2026-04-15 01:29:44.157191 200 322ms
2026-04-14 03:17:42.566615 200 711ms
2026-04-14 01:19:43.712933 200 322ms
2026-04-14 01:17:18.306070 200 474ms
2026-04-14 00:09:45.101089 200 297ms
2026-04-12 16:08:06.414472 200 356ms
2026-04-12 15:11:05.324645 200 332ms
2026-04-12 13:59:08.512505 200 278ms
2026-04-12 12:32:25.474886 200 810ms
2026-04-10 04:16:30.943011 200 1500ms
2026-04-10 01:00:47.206649 200 303ms
2026-04-10 00:16:42.253410 200 231ms
2026-04-10 00:01:39.480905 200 521ms
2026-04-09 03:41:41.144832 200 491ms
2026-04-09 03:19:04.738365 200 260ms
2026-04-09 02:21:23.346225 200 317ms
2026-04-09 00:30:59.666086 200 324ms
2026-04-08 07:13:15.961334 200 933ms
2026-04-08 02:19:36.943998 200 569ms
2026-04-08 00:24:46.667914 200 302ms
2026-04-08 00:08:36.150810 200 502ms
2026-04-07 01:46:25.960380 200 331ms
2026-04-07 01:45:24.191964 200 430ms
2026-04-07 01:11:19.765168 200 321ms
2026-04-07 00:56:55.738892 200 863ms
2026-04-06 05:22:13.711701 200 310ms
2026-04-06 04:31:55.988856 200 301ms
2026-04-05 19:28:45.507125 200 541ms
2026-04-05 18:58:52.965926 ERR
2026-04-05 14:32:46.042123 200 468ms
2026-04-05 03:29:00.588260 200 438ms
2026-04-05 01:58:35.715292 200 341ms
2026-04-05 01:36:11.402344 200 497ms
2026-04-05 00:04:23.617786 200 406ms
2026-04-04 02:54:49.263239 200 547ms
2026-04-04 02:31:07.030101 200 321ms
2026-04-04 02:28:34.247319 200 308ms
2026-04-04 02:26:27.772096 200 269ms
2026-04-03 13:22:12.042693 200 283ms
2026-04-03 12:52:55.401055 200 295ms
2026-04-03 12:22:40.563735 200 519ms
2026-04-03 12:02:37.839555 200 368ms
2026-03-30 03:06:09.216861 200 316ms