USNO Astronomical Almanac Scraper avatar

USNO Astronomical Almanac Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
USNO Astronomical Almanac Scraper

USNO Astronomical Almanac Scraper

Pull sun and moon rise, set, and transit times from the US Naval Observatory for any date and place. Returns moon phase, fraction illuminated, nearest phase date, civil twilight, and solar noon by latitude and longitude. Handy for photography planning, sailing, and field research.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

1 hours

Issues response

16 hours ago

Last modified

Share

ParseForge Banner

πŸŒ… USNO Astronomical Almanac Scraper

πŸš€ Pull sun and moon almanac data in seconds. Get rise, set, and transit times, twilight, moon phase, and illumination from the US Naval Observatory for any date and place on Earth.

Turn the US Naval Observatory (USNO) almanac into clean, structured records you can drop into a photography planner, a sailing log, a field-research dataset, or an astronomy app. Give it one or more latitude,longitude points and a date or date range, and it returns the sun and moon events for each day at each place.

Coverage is global. The USNO rise/set/transit service computes events for any coordinate between latitude -90 and 90 and longitude -180 and 180, including polar day and polar night notes when the sun or moon never rises or sets. Times can be returned in UTC or shifted to any time-zone offset, with an optional daylight saving flag.

🎯 Target AudienceπŸ’‘ Primary Use Cases
Photographers and videographersPlan golden hour, blue hour, and moonlit shoots
Sailors, pilots, and surveyorsLook up twilight and solar noon for navigation
Field researchers and ecologistsTie observations to sun and moon timing
Astronomy app and bot developersSeed a rise/set engine without writing one

πŸ“‹ What the USNO Astronomical Almanac Scraper does

This Actor calls the public USNO rise/set/transit/twilight API and returns one clean record per location per date:

  • Sun events β€” rise, set, upper transit (solar noon), and the begin/end of civil twilight.
  • Moon events β€” rise, set, and upper transit.
  • Moon phase β€” current phase name, fraction illuminated, and the nearest principal phase with its date and time.
  • Context β€” the day of week, the time-zone offset used, and a daylight saving flag.

Polar conditions (continuous day or night) are passed through as a sunNote or moonNote instead of a time. Every record carries a scrapedAt timestamp.

πŸ“Š Data fields

Each record includes: currentMoonPhase, date, fractionIlluminated, latitude, longitude, moonRise, moonSet, results, scrapedAt, sunRise, sunSet. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.

πŸš€ How to use

  1. Create a free Apify account using this sign-up link.
  2. Open the USNO Astronomical Almanac Scraper.
  3. Enter one or more locations as latitude,longitude.
  4. Set a startDate (and optional endDate), tz, and maxItems.
  5. Click Start and grab your results when the run finishes.

πŸ’‘ Pro Tip: browse the complete ParseForge collection.

⚠️ Disclaimer: independent tool, not affiliated with the US Naval Observatory or the US Navy. Only publicly available data is collected.

πŸ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.