NASA Astronomy Picture of the Day Scraper avatar

NASA Astronomy Picture of the Day Scraper

Pricing

from $24.75 / 1,000 results

Go to Apify Store
NASA Astronomy Picture of the Day Scraper

NASA Astronomy Picture of the Day Scraper

Pull the daily NASA Astronomy Picture of the Day archive going back to 1995. Fetch a single date, a date range, or a random sample. Returns title, explanation, image and HD image URLs, video URLs, copyright, and per-day metadata.

Pricing

from $24.75 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

ParseForge Banner

🌌 NASA Astronomy Picture of the Day Scraper

🚀 Export the entire APOD archive in seconds. Pull NASA's Astronomy Picture of the Day catalog of 11,000+ pictures going back to 1995, with HD image links, video thumbnails, official explanations, and credits. No API key, no login, no manual download wrangling.

🕒 Last updated: 2026-05-15 · 📊 13 fields per record · 🌌 11,000+ pictures · 📅 1995-present · 🎥 Image + video coverage

The NASA Astronomy Picture of the Day Scraper pulls from the official NASA APOD source and returns 13 fields per record, including title, date, full explanation, standard and HD image URLs, video thumbnails, copyright credit, and a permalink to the original NASA page. APOD is one of the longest-running daily science publications on the internet and has been edited by professional astronomers Dr. Robert Nemiroff and Dr. Jerry Bonnell since 1995.

The archive covers every day from 1995-06-16 to today, one curated image or video per day, with concise expert-written context for each. This Actor exports a single date, a custom range, a random sample, or the latest entry as CSV, Excel, JSON, or XML. All filters run server-side, so you skip the date arithmetic and the HTML scraping entirely.

🎯 Target Audience💡 Primary Use Cases
Educators, planetariums, science communicators, astronomy bloggers, app developers, researchers, content teams, hobbyist developersDaily astronomy feeds, classroom slide decks, mobile background galleries, Slack/Discord daily-image bots, archival research, AI training datasets

📋 What the NASA APOD Scraper does

Four selection workflows in a single run:

  • 🌟 Latest. Today's picture, single record.
  • 📅 Single date. Pull any specific day from 1995-06-16 onward.
  • 📆 Date range. Bulk-export between any two dates (week, month, year, decade).
  • 🎲 Random sample. Pull 1-100 random pictures across the entire archive.

Each record carries the full astronomer-written explanation, both the standard and HD image URLs (or the video URL plus thumbnail when the day's pick is a video), copyright credit, and a permalink to the original NASA page.

💡 Why it matters: APOD is the gold standard of daily science communication. Building your own pipeline means parsing dated HTML pages, handling video days, and chasing HD URLs. This Actor does it once, cleanly, in seconds.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded APOD dataset.


⚙️ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan at 1,000,000.
modeenum"range"latest, date, range, or random.
datestring""YYYY-MM-DD for mode=date. Earliest available is 1995-06-16.
startDate, endDatestring""YYYY-MM-DD bounds for mode=range. Defaults to today if endDate is omitted.
randomCountinteger101-100. Number of random pictures to return for mode=random.
thumbsForVideosbooleantrueWhen the day's pick is a video, also return its thumbnail image URL.

Example: every picture from January 2025.

{
"mode": "range",
"startDate": "2025-01-01",
"endDate": "2025-01-31"
}

Example: 25 random pictures from the full archive.

{
"mode": "random",
"randomCount": 25,
"maxItems": 25
}

⚠️ Good to Know: about 5-10% of APOD entries are videos rather than images, in which case the standard url is a YouTube or Vimeo embed. Set thumbsForVideos: true to also receive a still thumbnail you can render in galleries.


📊 Output

Each picture record contains 13 fields. Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
🖼️ imageUrlstring | null"https://apod.nasa.gov/apod/image/2505/PillarsOfCreation_Webb_2160.jpg"
📅 datestring (YYYY-MM-DD)"2025-05-13"
📌 titlestring"Pillars of Creation in Infrared"
📂 mediaTypestring"image"
🔗 permalinkstring"https://apod.nasa.gov/apod/ap250513.html"
👤 copyrightstring | null"NASA, ESA, CSA, STScI"
📝 explanationstring"Sometimes the most spectacular sights in the cosmos..."
🔗 urlstring"https://apod.nasa.gov/apod/image/2505/PillarsOfCreation_Webb_960.jpg"
🖼️ hdUrlstring | null"https://apod.nasa.gov/apod/image/2505/PillarsOfCreation_Webb_2160.jpg"
🖼️ thumbnailUrlstring | null(for video days)
🔢 serviceVersionstring"v1"
🕒 scrapedAtISO 8601"2026-05-15T00:00:00.000Z"
errorstring | undefined(only when a record fails)

📦 Sample records


✨ Why choose this Actor

Capability
🌌30 years of coverage. Every entry from 1995-06-16 to today, one curated picture per day.
🎥Image + video handling. Video days surface a thumbnail fallback so galleries never break.
🔍Four selection modes. Latest, single date, range, or random sample, all in one input form.
🖼️HD links. Both standard and HD URLs, plus a permalink back to the original NASA page.
🚫No API key required. Works without registration or token management on your side.
Fast. 10 entries in under 5 seconds, a full month in under 20.
📜Open data. Public-domain cosmic imagery, ready for archives, classrooms, and apps.

📊 APOD is the most widely cited daily astronomy publication, with content used by educators, planetariums, content creators, and millions of curious readers since 1995.


📈 How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
⭐ NASA APOD Scraper (this Actor)$5 free credit, then pay-per-use11,000+ entriesLive per runlatest, date, range, random⚡ 2 min
Manual NASA page scrapingFreePer-pageOne day at a timeNone🐢 Hours per range
Static archive dumpsFreeSubsetStaleNone🕒 Variable
Paid stock-photo astronomy sets$$Curated subsetOne-shotTopical⏳ Days

Pick this Actor when you want clean, dated records ready for archives, daily bots, or training datasets.


🚀 How to use

  1. 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the NASA Astronomy Picture of the Day Scraper page on the Apify Store.
  3. 🎯 Set input. Pick a mode (latest, date, range, random), fill in any date bounds, and set maxItems.
  4. 🚀 Run it. Click Start and let the Actor collect your data.
  5. 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


💼 Business use cases

📱 Apps and daily-image products

  • Daily astronomy lock-screen and wallpaper apps
  • Slack/Discord daily-image bots for science teams
  • Smart-display screensaver feeds
  • Mobile gallery and quiz apps

🎓 Education and outreach

  • Classroom slide decks with current cosmic events
  • Planetarium pre-show feature pulls
  • University astronomy 101 image library
  • Public-library science programming

📰 Science publishing

  • Editorial calendars with daily astronomy hooks
  • Newsletter automation (weekly best-of round-ups)
  • Social-media scheduling with credits and permalinks
  • Long-form articles built on the dated archive
  • High-resolution print catalogs
  • Educational poster collections
  • Calendar products (one entry per day)
  • Coffee-table book curation pipelines

🔌 Automating NASA APOD Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟢 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • 📚 See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. A daily run at 06:00 UTC is enough to keep a downstream gallery, newsletter, or notification feed in sync.


🌟 Beyond business use cases

Astronomy data powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.

🎓 Research and academia

  • Reproducible studies citing dated APOD entries
  • Coursework on astronomical imaging and PR
  • Long-term content analyses of science communication
  • Image-classification training sets

🎨 Personal and creative

  • Custom desktop wallpapers, lock screens, screensavers
  • Digital photo frames cycling through the archive
  • Family-room daily-image rituals
  • Hobbyist astrophotography reference libraries

🤝 Non-profit and civic

  • Science-museum daily content boards
  • Public-library STEM programs
  • After-school astronomy clubs
  • Youth-coding workshop teaching datasets

🧪 Experimentation

  • Train computer-vision models on labeled cosmic imagery
  • Prototype caption-generation models against expert text
  • Build agent pipelines that summarize the daily image
  • Validate visualization concepts with real archives

🤖 Ask an AI assistant about this scraper

Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:


❓ Frequently Asked Questions

🧩 How does it work?

Pick a mode (latest, single date, range, or random sample), fill in any dates, click Start, and the Actor pulls one clean structured record per picture. Video days surface a still thumbnail so galleries don't break.

🗓️ How far back does the archive go?

The earliest entry is 1995-06-16. Every day since has a curated picture or video, with a few historic gaps that the upstream archive may carry as missing or repeat days.

🎥 What happens on video days?

The Actor returns mediaType: "video", the embed URL in url, and a still in thumbnailUrl (also mirrored to imageUrl) when thumbsForVideos is enabled. Roughly 5-10% of entries are videos.

🔁 How often is the archive refreshed?

A new entry is published daily around 05:00 UTC. Any Actor run after that picks up the day's new record.

🖼️ Are HD images always available?

Most entries include both a standard url and an hdUrl. A small minority of older entries lack HD versions, in which case hdUrl is null and url carries the best available resolution.

👤 Are credits and copyrights returned?

Yes. The copyright field carries the credit line as published by APOD. Public-domain entries leave it null.

⏰ Can I schedule daily runs?

Yes. Use Apify Schedules to run this Actor every day after 05:00 UTC and keep your downstream feed in sync automatically.

NASA APOD content is open and widely reused, with credit lines on each picture. Always preserve the credit and link back to the original page. Some entries may have specific copyright terms in the credit line, so review per-image when redistributing.

💼 Can I use these images commercially?

Public-domain entries can be used commercially. Entries with named copyright holders may require permission for commercial use. The copyright field tells you which is which.

💳 Do I need a paid Apify plan to use this Actor?

No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts the limit and gives you access to scheduling, higher concurrency, and larger datasets.

🔁 What happens if a run fails or gets interrupted?

Apify automatically retries transient errors. If a run still fails, you can inspect the log in the Runs tab, fix the input, and re-run. Partial datasets from failed runs are preserved so you never lose progress.

🆘 What if I need help?

Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.


🔌 Integrate with any app

NASA APOD Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Post the daily image into a channel
  • n8n - Drop runs into self-hosted workflows
  • Pipedream - Trigger event-driven pipelines
  • Airbyte - Pipe APOD records into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

You can also use webhooks to trigger downstream actions when a run finishes. Push the daily picture into your CMS, or send a Slack message with the title and explanation as soon as the new entry drops.


💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by NASA, the APOD editors, or any of its content contributors. All trademarks mentioned are the property of their respective owners. Only publicly available open astronomy content is collected and credit lines are preserved on every record.