api.nasa.gov Open in urlscan Pro
2600:1f12:18a:7d01:8945:e4a0:48cb:5107  Public Scan

Submitted URL: http://api.nasa.gov/
Effective URL: https://api.nasa.gov/
Submission: On May 10 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

<form class="usa-search usa-search-small" id="headerForm">
  <div role="search">
    <label class="usa-sr-only" for="basic-search-field-small">Search small</label>
    <input id="basic-search-field-small" type="search" name="search" onkeyup="searchHeader()" autocomplete="off">
    <button type="submit" disabled="true" style="background-color: #105bd8;">
      <span class="usa-sr-only">Search APIs</span>
    </button>
    <div class="usa-grid" id="headerSearch" style="background: white; position: fixed; display: none; font-size: 2rem; box-shadow: 0px 4px 8px darkgrey !important; margin-right: 24px; padding-left: 1.5rem; padding-right: 1.5rem;">
      <div class="usa-width-one-whole"><a href="#main-content" class="search-dropdown"><span>Overview</span></a></div>
      <div class="usa-width-one-whole"><a href="#signUp" class="search-dropdown" name="div"><span>Generate API Key</span></a></div>
      <div class="usa-width-one-whole"><a href="#authentication" class="search-dropdown" name="div"><span>Authentication</span></a></div>
      <div class="usa-width-one-whole"><a href="#recovery" class="search-dropdown" name="div"><span>Recover API Key</span></a></div>
      <div class="usa-width-one-whole"><a href="#browseAPI" class="search-dropdown" name="div"><span>Browse APIs</span></a></div>
    </div>
  </div>
</form>

<form class="usa-search usa-search-big">
  <label class="usa-sr-only" for="search-field-big">Search big</label>
  <input id="search-field-big" type="search" name="search" onkeyup="searchFunction()" style="margin-bottom: 7px" autocomplete="off">
  <button type="submit" tabindex="-1">
    <span class="usa-search-submit-text">Search</span>
  </button>
</form>

Text Content

An official website of the United States government

Here's how you know

The .gov means it's official.
Federal government websites often end in .gov or .mil. Before sharing sensitive
information, make sure you're on a federal government site.

The site is secure.
The https:// ensures that you are connecting to the official website and that
any information you provide is encrypted and transmitted securely.

{ APIs }
...
 * Overview
 * Generate API Key
 * Authentication
 * Recover API Key
 * Browse APIs

Search small Search APIs
Overview
Generate API Key
Authentication
Recover API Key
Browse APIs



{ NASA APIS }

Welcome to the NASA API portal. The objective of this site is to make NASA data,
including imagery, eminently accessible to application developers. This catalog
focuses on broadly useful and user friendly APIs and does not hold every NASA
API.

Get Started Browse APIs


GENERATE API KEY


Please enable JavaScript to signup for an api.data.gov API key.


AUTHENTICATION

You do not need to authenticate in order to explore the NASA data. However, if
you will be intensively using the APIs to, say, support a mobile application,
then you should sign up for a NASA developer key.


WEB SERVICE RATE LIMITS

Limits are placed on the number of API requests you may make using your API key.
Rate limits may vary by service, but the defaults are:

 * Hourly Limit: 1,000 requests per hour

For each API key, these limits are applied across all api.nasa.gov API requests.
Exceeding these limits will lead to your API key being temporarily blocked from
making further requests. The block will automatically be lifted by waiting an
hour. If you need higher rate limits, contact us.


DEMO_KEY RATE LIMITS

In documentation examples, the special DEMO_KEY api key is used. This API key
can be used for initially exploring APIs prior to signing up, but it has much
lower rate limits, so you’re encouraged to signup for your own API key if you
plan to use the API (signup is quick and easy). The rate limits for the DEMO_KEY
are:

 * Hourly Limit: 30 requests per IP address per hour
 * Daily Limit: 50 requests per IP address per day


HOW DO I SEE MY CURRENT USAGE?

Your can check your current rate limit and usage details by inspecting the
X-RateLimit-Limit and X-RateLimit-Remaining HTTP headers that are returned on
every API response. For example, if an API has the default hourly limit of 1,000
request, after making 2 requests, you will receive this HTTP header in the
response of the second request:

X-RateLimit-Remaining: 998

The hourly counters for your API key reset on a rolling basis.

Example: If you made 500 requests at 10:15AM and 500 requests at 10:25AM, your
API key would become temporarily blocked. This temporary block of your API key
would cease at 11:15AM, at which point you could make 500 requests. At 11:25AM,
you could then make another 500 requests.

Anyone can register for an api.nasa.gov key, which can be used to access data
across federal agencies.


API KEY RECOVERY

Please contact us for help recovering an old API keyYou may apply for multiple
keys as needed.


BROWSE APIS

Search big Search

If you find a bug, please note that this page acts as a central catalog and key
service for public APIs. It does not hold the actual API code. For bugs in the
APIs, please look for a link to the individual API pages and reach out there.
For a problem in this page, please add an issue or pull request to the GitHub
repository.