NASA CMR · Rate Limits
Nasa Cmr Rate Limits
Rate limiting details for the NASA Common Metadata Repository (CMR) APIs. CMR Search enforces throttling rules per request signature to maintain system availability. Specific numeric thresholds are not published; clients must honor 429 responses with the retry-after header.
Nasa Cmr Rate Limits is the machine-readable rate-limit profile for NASA CMR on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 6 rate-limit definitions.
Tagged areas include NASA, Earth Science, Satellite Data, Remote Sensing, and Geospatial.
6 Limits
NASAEarth ScienceSatellite DataRemote SensingGeospatialOpen DataMetadataCollectionsGranules
Limits
request signature / IP
CMR Search deploys rate throttling rules targeting specific request signatures to prevent system degradation. No fixed request-per-second figure is published. 429 errors include a retry-after header; clients must honor this value before retrying.
request signature / token
Same throttling framework applies to authenticated requests. EDL tokens do not unlock a separate higher-rate tier for search; authentication primarily controls access to restricted content.
Hard request timeout is 180 seconds. An internal query timeout of 170 seconds returns partial results with a warning header rather than an error, allowing clients to page through large result sets.
Maximum page size is 2,000 results per request. Default is 10. Deep paging beyond 1 million items is not supported.
Stateless deep paging via the CMR-Search-After response header supports up to 1 million items. The deprecated scroll API has been removed.
GET requests are limited to 6,000 characters. Browser clients are limited to ~2,000 characters. POST requests should be used for complex queries exceeding these limits.