NASA Earthdata API

Provides search and discovery access to NASA's Earth observation data collections and individual data files through the Common Metadata Repository, with support for spatial, temporal, and keyword queries. Includes STAC-compatible endpoints for standardized geospatial metadata retrieval.

Claim this API

Are you the operator of NASA Earthdata API? Submit a claim to establish contact with us.

Report an Issue

Found something wrong with NASA Earthdata API? Let us know about broken links, changed auth, deprecated endpoints, or other issues.

Screenshot:
Screenshot of NASA Earthdata API homepage
Slug: nasa-earthdata
Key: nasa.gov:nasa-earthdata-api
Base URL: https://www.earthdata.nasa.gov/
Auth: none
Endpoints: 21
Reachable: yes
CORS: unknown
Tier: verified
Last checked: 2026-03-14 16:07:56.582387

Links

Homepage: https://www.earthdata.nasa.gov/
API Base: https://www.earthdata.nasa.gov/
SDKs:

Topics

KNOWLEDGE, SCIENCE

Tutorials

Skills

Endpoints (21)

Path Summary Response Auth
STAC Root Catalog text/html bearer_token
autocomplete Autocomplete suggestions application/json none
collections Search collections application/json none
collections.json Search data collections application/json none
collections.umm_json Search collections (UMM-JSON format) application/vnd.nasa.cmr.umm_results+json none
concepts/{concept-id} Retrieve specific metadata record text/html none
concepts/{concept-id}/{revision-id} Retrieve a specific revision of a concept text/html none
concepts/{conceptId} Get concept metadata application/json none
granules Search granules application/json none
granules.json Search data granules application/json none
granules.umm_json Search granules (UMM-JSON format) application/vnd.nasa.cmr.umm_results+json none
providers List providers application/json none
search/collections Search for data collections application/json none
search/concepts/{concept_id} Retrieve specific metadata record application/json none
search/granules Search for data granules application/json none
search/health Check API health status text/html none
{providerId} Provider STAC Catalog application/json bearer_token
{providerId}/collections Provider Collections application/json none
{providerId}/collections/{collectionId} Get Collection application/json none
{providerId}/collections/{collectionId}/items Get Collection Items application/json none
{providerId}/search STAC Search (GET) application/json none