Nasa Image Library Scraper avatar

Nasa Image Library Scraper

Pricing

Pay per usage

Go to Apify Store
Nasa Image Library Scraper

Nasa Image Library Scraper

Search NASA's library for images, videos, and audio clips. Extract metadata, preview links, and original media files, then export your results directly as JSON, CSV, or Excel.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

BigiByte

BigiByte

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

NASA Image Library Scraper: Images, Videos, Audio

NASA Image Library

Search, extract, and structure media files quickly and easily. BigiByte's NASA Image Library Scraper pulls rich metadata, preview links, and original media assets across images, videos, and audio into structured tabular datasets without any tedious manual searching or manual downloading.


What Does This Tool Do?

Decades of space exploration stills, audio recordings, and video footage are available across vast collections. This scraper helps researchers, newsrooms, content creators, and educators quickly pull media sets into clean spreadsheets or JSON feeds.

Common Uses

  • Image & Media Research: Gather high-resolution stills of missions, planets, or historical space exploration alongside item IDs and direct preview links.
  • Video & Audio Catalogs: Filter media by video or audio types to pull speeches, launch audio clips, and mission footage in bulk.
  • Editorial & Publishing Desks: Keep subject media lists updated on a regular schedule for quick export to CSV or Excel.
  • Classroom & Educational Collections: Export curated, capped sets of media metadata for student projects and classroom presentations.
  • Asset Enrichment: Automatically collect full original media file links along with basic metadata whenever high-resolution assets are needed.

How to Set Up Your Run

ParameterTypeDefaultDescription
modeStringsearchOperation mode for fetching data.
queryStringmoonKeyword or search topic (e.g., "Mars", "Apollo", "Saturn").
mediaTypeStringimageTarget media types: image, video, audio, or a comma-separated list.
includeAssetsBooleanfalseWhen enabled, fetches original high-resolution asset links.
maxItemsInteger100Maximum number of media rows to collect (capped at 1,000).
timeoutSecsInteger300Maximum total run time in seconds.
requestTimeoutSecsInteger30Time limit per individual request in seconds.

Example Input Configuration

{
"mode": "search",
"query": "moon",
"mediaType": "image",
"includeAssets": false,
"maxItems": 100,
"timeoutSecs": 300,
"requestTimeoutSecs": 30
}

Sample Extracted Output

Each dataset record provides clean metadata and ready-to-use media links:

{
"nasa_id": "PIA12235",
"title": "Nearside of the Moon",
"media_type": "image",
"date_created": "2009-09-24T18:00:22Z",
"center": "JPL",
"href": "[https://images-assets.nasa.gov/image/PIA12235/collection.json](https://images-assets.nasa.gov/image/PIA12235/collection.json)",
"data": [
{
"center": "JPL",
"date_created": "2009-09-24T18:00:22Z",
"description": "Nearside of the Moon",
"description_508": "Nearside of the Moon",
"keywords": ["Moon", "Chandrayaan-1"],
"media_type": "image",
"nasa_id": "PIA12235",
"secondary_creator": "ISRO/NASA/JPL-Caltech/Brown Univ.",
"title": "Nearside of the Moon"
}
],
"links": [
{
"href": "[https://images-assets.nasa.gov/image/PIA12235/PIA12235~medium.jpg](https://images-assets.nasa.gov/image/PIA12235/PIA12235~medium.jpg)",
"render": "image",
"width": 1280,
"size": 114000,
"height": 896
}
],
"scrapedAt": "2026-10-12T00:00:00+00:00"
}

Output Field Reference

FieldTypeDescription
nasa_idStringUnique identifier of the item for quick sorting and lookup.
titleStringMain title of the media item.
media_typeStringType of media (image, video, or audio).
date_createdStringOfficial creation timestamp.
centerStringNASA center credited for the item.
hrefStringDirect metadata link associated with the item hit.
dataArrayExtended metadata including description, keywords, and credits.
linksArrayPreview links, plus direct high-res file URLs when includeAssets is true.
scrapedAtStringUTC timestamp recorded when the row was saved.
errorStringExplains any temporary item-level issue while keeping the rest of the run intact.

How it Works Under the Hood

  • Automatic Pagination: Moves smoothly through search results up to 100 items per step until reaching your configured maxItems.
  • Deduplication: Automatic checks remove repeated records based on unique item IDs.
  • Smart Retries: Brief network hiccups or drops are handled automatically without stopping your task.
  • Flexible Downloads: Grab your extracted datasets in JSON, CSV, or Excel formats anytime.

Pricing & Usage Limits

  • Pay per compute usage: Consumption is calculated based on standard platform compute units used during runtime.
  • Item Limit: Runs default to collecting 100 items and are capped at a maximum of 1,000 items per run to keep runs fast and cost-effective.
  • Optimized Runs: Keeping includeAssets set to false speeds up execution time and reduces compute usage when you only need basic metadata and previews.

If you plan to map or join these rows, a geocoding pass or a quick CSV cleanup are the usual next steps. BigiByte also builds scrapers for other open-data portals when you need them as a separate job.

Need another portal's open data, a scheduled monitor, or a custom pipeline? BigiByte builds custom scrapers and APIs: https://bigibyte.com


Frequently Asked Questions

Can I export data directly to CSV or Excel?

Yes! All extracted datasets can be downloaded directly in CSV, JSON, or Excel formats.

How many media items can I extract in a single run?

maxItems starts at 100 and can be adjusted up to 1,000 items per run.

What happens if a network glitch occurs during a run?

Built-in retries automatically re-attempt failed network steps. If an item cannot be reached after retries, an error entry is created for that specific record while the rest of the task finishes smoothly.


Trademark Notice & Disclaimer

Trademark Notice: All referenced names, trademarks, and logos belong to their respective owners. Their use here is purely for identification purposes and does not imply any affiliation, sponsorship, or endorsement.

Disclaimer: This scraper is an independent solution developed by BigiByte. All data is gathered from publicly accessible sources. Users are expected to respect media usage guidelines, copyright notices, and platform policies.


This tool extracts publicly available media records and metadata. Extracting public web data is standard practice, but keep these helpful practices in mind:

  • Media Rights & Fair Use: Educational and personal uses of public space images are widely accepted. Commercial reuse may require extra review if images include identifiable people, logos, or commercial branding.
  • Data Handling: Always respect standard privacy best practices if handling metadata containing personal details.
  • Usage Guidelines: Follow attribution standards and usage rules provided by content creators and hosts.
  • General Notice: This section provides general educational context and does not constitute legal counsel.

Learn more by reading Apify's blog guide: Is web scraping legal?