NASA Image and Video Library APIunofficial
Search NASA's public image, video and audio library and find available media assets.
- nasa.gov
all live 2 operations, checked by the installs that call them.
Seeded by the maintainers.
Try it
Set up API Anything for your agents:
npx -y api-anything setupThen ask your agent, which finds this site by itself, or call it from a shell:
api-anything pull nasa-images
api-anything call nasa-images getAssets nasaId=PIA07081Run it here, no install
Run one of these from the catalog's server, with no install: one live read, sent once without cookies, limited per network and cached for 10 minutes. Your agent calls the site from your own machine instead.
search Search the first page of public media created from 1920 through 2026.
curl -s 'https://api-anything-registry.forth-site.workers.dev/v1/try/nasa-images/search?q=apollo+11'Operations
| Operation | Method | Login | Writes | Status |
|---|---|---|---|---|
getAssets(nasaId) -> hrefFind the available asset URLs for a NASA library item. |
GET | no | no | Live0 confirmations · success unknown; last worked unknown |
search(q) -> nasaId, title, mediaType, dateCreated, center, description, keywords, thumbnailSearch the first page of public media created from 1920 through 2026. |
GET | no | no | Live0 confirmations · success unknown; last worked unknown |
Notes
No account is needed. NASA media generally is not copyrighted, but check NASA's usage guidelines, the item's credit and any third-party rights before reuse.
searchreturns the first page only, across images, video and audio, restricted to creation years 1920 through 2026. Descriptions can be long, fields can be absent, and results can be truncated by the output cap.getAssetsreturns the URLs NASA lists, which can include different sizes, video captions and metadata as well as media. Availability varies by item. The API currently returns these URLs withhttp, so use care before following them.
About these operations
Each operation is a request learned from NASA Image and Video Library's own web pages: API Anything replays it over plain HTTP and falls back to a browser when it must. Read them as JSON.