VOOZH about

URL: https://apify.com/parseforge/jpl-close-approach-scraper

โ‡ฑ NASA JPL Close Approach Scraper ยท Apify


Pricing

from $3.00 / 1,000 results

Go to Apify Store

NASA JPL Close Approach Scraper

Track every asteroid and comet that swings past Earth using NASA JPL CNEOS data. Returns object designation, close approach date, nominal distance in astronomical units and lunar distances, relative velocity, and absolute magnitude H. Filter by date, distance, brightness, or target body.

Pricing

from $3.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

24 days ago

Last modified

Share

๐Ÿ‘ ParseForge Banner

โ˜„๏ธ NASA JPL Close Approach Scraper

๐Ÿš€ Export near-Earth object close approaches in seconds. Pull every asteroid and comet flyby tracked by NASA/JPL CNEOS, with distance, velocity, and brightness for each pass.

๐Ÿ•’ Last updated: 2026-06-05 ยท ๐Ÿ“Š 15 fields per record ยท Earth, the Moon, and every major planet ยท Historical and predicted approaches

Track the asteroids and comets that swing close to Earth using data straight from NASA's Jet Propulsion Laboratory. The CNEOS Close-Approach Data (CAD) service catalogues every known near-Earth object pass, and this Actor turns that catalogue into clean, structured records you can drop into a notebook, a dashboard, or an alerting pipeline.

Coverage: Pick any date window, distance threshold, brightness limit, and target body. The service spans approaches that have already happened and ones predicted decades into the future, for Earth, the Moon, Mercury through Pluto, or all bodies at once.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Astronomers and astrophotographersPlanning observation nights around upcoming flybys
Data scientists and studentsBuilding near-Earth object datasets for analysis
Science communicators and educatorsSourcing real numbers for articles and lessons
Developers and hobbyistsPowering sky-watch apps, bots, and alert feeds

๐Ÿ“‹ What the JPL Close Approach Scraper does

This Actor queries the NASA/JPL CNEOS Close-Approach Data API and returns one record per close approach. Each record carries the object designation and full name, the calendar and Julian close-approach date, the nominal, minimum, and maximum approach distance in astronomical units, a matching distance in lunar distances, the relative and infinity velocity in kilometres per second, the absolute magnitude H, the orbit solution ID, and the target body. A direct link to the object's JPL Small-Body Database page is included for every record.

๐ŸŽฌ Full Demo (๐Ÿšง Coming soon)

โš™๏ธ Input

Configure a run with a date window, distance and brightness filters, and a target body. Every field has a sensible default, so you can run it as-is for a near-Earth sample.

FieldTypeDescription
dateMinstringEarliest close-approach date (YYYY-MM-DD or now)
dateMaxstringLatest close-approach date (YYYY-MM-DD or a span like +60)
maxDistanceAustringOnly return approaches nearer than this distance in au
maxMagnitudestringOptional. Only return objects brighter than this H value
bodystringTarget body. Earth, the Moon, a planet, or all bodies
maxItemsintegerFree users limited to 10. Paid users up to 1,000,000
{
"dateMin":"2026-01-01",
"dateMax":"2026-03-01",
"maxDistanceAu":"0.05",
"body":"Earth",
"maxItems":10
}
{
"dateMin":"2025-01-01",
"dateMax":"2030-01-01",
"maxDistanceAu":"0.01",
"maxMagnitude":"22",
"body":"Earth",
"maxItems":500
}

โš ๏ธ Good to Know: The API caps a single query at a wide but finite window. For multi-decade sweeps, run several requests with adjacent date ranges. Distance is the nominal close-approach distance, with the minimum and maximum bounds reflecting orbit uncertainty.

๐Ÿ“Š Output

FieldDescription
๐Ÿชจ designationObject provisional or permanent designation
๐Ÿ“› fullNameFull catalogued name of the object
๐ŸŒ bodyThe body the object approaches
๐Ÿ“… closeApproachDateCalendar date and time of closest approach (UTC)
๐Ÿ•“ julianDateJulian date of closest approach
๐Ÿ“ nominalDistanceAuNominal approach distance in astronomical units
๐ŸŒ™ nominalDistanceLdNominal approach distance in lunar distances
๐Ÿ“ minDistanceAuMinimum possible approach distance (au)
๐Ÿ“ maxDistanceAuMaximum possible approach distance (au)
๐Ÿš€ relativeVelocityKmSVelocity relative to the body at approach (km/s)
๐Ÿ’ซ infinityVelocityKmSVelocity at infinity (km/s)
โœจ absoluteMagnitudeAbsolute magnitude H (smaller means larger object)
๐Ÿ›ฐ orbitIdOrbit solution identifier
๐Ÿ”— sourceUrlLink to the JPL Small-Body Database lookup
๐Ÿ•’ scrapedAtTimestamp of when the record was collected

Sample records from a live run:

{
"designation":"2025 YL4",
"fullName":"(2025 YL4)",
"body":"Earth",
"closeApproachDate":"2026-Jan-01 15:44",
"julianDate":2461042.155848,
"nominalDistanceAu":0.00969853,
"nominalDistanceLd":3.7744,
"minDistanceAu":0.00966626,
"maxDistanceAu":0.0097308,
"relativeVelocityKmS":9.8181,
"infinityVelocityKmS":9.7901,
"absoluteMagnitude":26.67,
"orbitId":"4",
"sourceUrl":"https://ssd.jpl.nasa.gov/tools/sbdb_lookup.html#/?sstr=2025%20YL4",
"scrapedAt":"2026-06-05T15:56:03.180Z",
"error":null
}
{
"designation":"2025 XC7",
"fullName":"(2025 XC7)",
"body":"Earth",
"closeApproachDate":"2026-Jan-01 23:42",
"julianDate":2461042.487163,
"nominalDistanceAu":0.02282497,
"nominalDistanceLd":8.8828,
"minDistanceAu":0.0228117,
"maxDistanceAu":0.02283823,
"relativeVelocityKmS":6.5598,
"infinityVelocityKmS":6.542,
"absoluteMagnitude":25.41,
"orbitId":"16",
"sourceUrl":"https://ssd.jpl.nasa.gov/tools/sbdb_lookup.html#/?sstr=2025%20XC7",
"scrapedAt":"2026-06-05T15:56:03.281Z",
"error":null
}
{
"designation":"2025 YZ",
"fullName":"(2025 YZ)",
"body":"Earth",
"closeApproachDate":"2026-Jan-02 05:29",
"julianDate":2461042.72881,
"nominalDistanceAu":0.03618111,
"nominalDistanceLd":14.0806,
"minDistanceAu":0.03592027,
"maxDistanceAu":0.03644194,
"relativeVelocityKmS":6.6676,
"infinityVelocityKmS":6.6565,
"absoluteMagnitude":25.41,
"orbitId":"4",
"sourceUrl":"https://ssd.jpl.nasa.gov/tools/sbdb_lookup.html#/?sstr=2025%20YZ",
"scrapedAt":"2026-06-05T15:56:03.304Z",
"error":null
}

โœจ Why choose this Actor

  • Data comes directly from NASA's Jet Propulsion Laboratory, the authoritative source for near-Earth object tracking.
  • Distances arrive in both astronomical units and lunar distances, so you can read a flyby at a glance.
  • Filters for date, distance, brightness, and body let you target exactly the passes you care about.
  • Each record links straight to the JPL Small-Body Database for deeper orbit and physical data.
  • Clean, flat records that drop straight into spreadsheets, notebooks, and databases.

๐Ÿ“ˆ How it compares to alternatives

ApproachSetupFilteringStructured output
This ActorNone, run and goDate, distance, magnitude, bodyYes, 15 flat fields
Reading the CNEOS web tableManual copy pasteLimitedNo
Writing your own API clientHours of codingYou build itYou build it

๐Ÿš€ How to use

  1. Sign up for a free Apify account using this link.
  2. Open the JPL Close Approach Scraper and click Try for free.
  3. Set your date window, distance threshold, and target body, or keep the defaults.
  4. Click Start and watch the records arrive.
  5. Browse the results in the table view or pull them through the Apify API into your own tools.

๐Ÿ’ผ Business use cases

Media and science communication

NeedHow this helps
Timely flyby coverageSurface upcoming close approaches with real distances and dates
Fact-checked numbersSource figures directly from NASA/JPL

Education and outreach

NeedHow this helps
Classroom datasetsHand students real near-Earth object records to analyse
Observation planningPick targets bright enough for a given telescope

Software and apps

NeedHow this helps
Sky-watch featuresFeed a clean flyby feed into an app or bot
AlertingFlag objects passing within a chosen distance

Research and analysis

NeedHow this helps
Population studiesBuild datasets across years and bodies
Velocity and size trendsCombine magnitude and velocity fields for analysis

๐Ÿ”Œ Automating JPL Close Approach Scraper

Connect this Actor to the tools your team already uses:

  • Make and Zapier to trigger runs and route records into other apps.
  • Slack to post alerts when an object passes within a set distance.
  • Airbyte to sync results into a warehouse.
  • GitHub Actions to schedule recurring pulls.
  • Google Drive to archive each run for later analysis.

๐ŸŒŸ Beyond business use cases

  • Research: assemble multi-year near-Earth object catalogues for study.
  • Personal: plan a night of asteroid spotting around the next bright flyby.
  • Non-profit: power free public sky-watch resources and newsletters.
  • Experimentation: prototype space-themed visualisations and bots.

๐Ÿค– Ask an AI assistant

Paste your results into ChatGPT, Claude, Perplexity, or Microsoft Copilot and ask questions like which object passes closest this month, or how velocity relates to approach distance across the dataset.

โ“ Frequently Asked Questions

Where does the data come from? The NASA/JPL CNEOS Close-Approach Data API, the official near-Earth object tracking service maintained by the Jet Propulsion Laboratory.

Do I need an API key? No. The source is public and keyless. Just run the Actor.

What is a lunar distance? The mean distance from Earth to the Moon. One astronomical unit equals roughly 389 lunar distances, so the Moon sits at one LD.

What does absolute magnitude H mean? A measure of intrinsic brightness. A smaller H generally means a larger object.

Can I track approaches to other planets? Yes. Choose the Moon, Mercury through Pluto, or all bodies at once in the body field.

Does it include past approaches? Yes. Set a start date in the past to retrieve historical passes.

How far into the future does it go? The service predicts approaches decades ahead. Use a future end date to retrieve them.

Why are there minimum and maximum distances? They reflect the uncertainty in the object's orbit. The nominal value is the best estimate.

How many records can I get? Free runs return up to 10 records. Paid plans return up to 1,000,000.

What is the orbit ID? An identifier for the specific orbit solution used to compute the approach.

๐Ÿ”Œ Integrate with any app

Every run writes to an Apify storage you can read through the API, webhooks, or any of the supported integrations, so the records flow straight into your stack.

๐Ÿ”— Recommended Actors

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection.

๐Ÿ†˜ Need Help? Open our contact form

โš ๏ธ Disclaimer: independent tool, not affiliated with NASA or the Jet Propulsion Laboratory. Only publicly available data collected.

You might also like

NASA Near-Earth Asteroids (NeoWs) Scraper

parseforge/nasa-neows-asteroids-scraper

Pull near-earth asteroid data from NASA NeoWs (Near Earth Object Web Service). Returns asteroid name, designation, hazardous flag, estimated diameter, close-approach date, miss-distance, relative velocity, orbiting body, and orbital data. Filter by date range or browse catalog.

NASA Near-Earth Object (Asteroid) Scraper

compute-edge/nasa-neo-scraper

Extract near-Earth asteroid data from NASA NeoWs API including size, orbital data, hazard status, and close approach distances.

NASA JPL Horizons Ephemeris Scraper

parseforge/jpl-horizons-ephemeris-scraper

Pull NASA JPL Horizons physical data and observer ephemerides for any planet, moon, asteroid, or comet. Returns right ascension, declination, apparent magnitude, range in astronomical units, solar elongation, mean radius, mass, and rotation period. Built for astronomy research.

NASA JPL Small-Body Database Scraper

parseforge/jpl-small-body-database-scraper

Pull asteroid and comet science from the NASA JPL Small-Body Database. Returns full name, SPK-ID, diameter, albedo, rotation period, spectral type, orbital elements, MOID and orbit class. Ideal for mission target planning, research catalogues, and teaching orbital mechanics.

NASA JPL Fireball Events Scraper

parseforge/jpl-fireball-events-scraper

Pull atmospheric fireball and bolide events from the NASA JPL CNEOS catalog. Returns peak brightness time, radiated energy, impact energy in kilotons, latitude, longitude, altitude, and pre entry velocity. Useful for planetary defense work, meteor research, and mapping bright events.

NASA JPL Small-Body Database Scraper โ€” Asteroids & Comets

compute-edge/nasa-sbdb-scraper

Extract orbital data for 1.5M+ asteroids and comets from NASA/JPL's Small-Body Database. Filter by NEO status, PHA flag, orbit class. Returns full orbital elements (a, e, i, MOID), absolute magnitude, and orbit classification for planetary science, defense, and education.