Overview

The PDS API base urls are provided under the following pattern:

https://pds.nasa.gov/api/{service}/{version}/{service_path+params}

where:

  • {service}: the service such as ‘search’ (i.e. registry), ‘doi’, etc.. This component can have an optional node identifier (e.g. ‘search-geo’). Absence of a node implies EN.

  • {version}: the version of the service.

  • {service_path+params}: the ReST path for the service, including any query parameters - this is essentially the remaining portion of the URI after the version.

API entries currently available are:

service

version

scope

specification

user’s guide

search

1.1

search PDS data archive

search_spec

search_guide

doi

0.2

manage PDS DOIs

doi_spec

So for example:

https://pds.nasa.gov/api/search-geo/1/products?limit=10

intends to obtain 10 product entries from the 1.1 version of the GEO node’s search (registry).

The API specifications design is driven by the PDS API general conventions