ISS & Satellite Live Position Scraper
Pricing
from $10.00 / 1,000 result items
ISS & Satellite Live Position Scraper
Track the International Space Station and any NORAD-cataloged satellite in real time. Pull live latitude, longitude, altitude, velocity, footprint, and visibility. Snapshot once or stream multiple positions over time for path mapping.
Pricing
from $10.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share

π°οΈ ISS Live Position Scraper
π Track the International Space Station in real time. Pull live latitude, longitude, altitude, velocity, footprint, and visibility for NORAD 25544 in one call, or stream multiple snapshots for orbit-path mapping. No API key, no registration, no manual JSON wrangling.
π Last updated: 2026-05-22 Β· π 14 fields per snapshot Β· π°οΈ NORAD 25544 Β· π worldwide footprint Β· β±οΈ second-level precision
The ISS Live Position Scraper queries the where-the-ISS-at live position feed and returns 14 structured fields per snapshot, including the satellite's instantaneous geodetic coordinates, altitude above the WGS-84 ellipsoid, ground velocity, footprint diameter, and a day/night visibility flag derived from the current solar geometry. The underlying source has tracked the ISS continuously since 2014 and is the most widely cited public position feed for the station.
The output covers every orbit, every continent, every day-night transition, and works for any moment from "now" forward in time. Snapshot once for a quick "where is it?" lookup, or stream up to 1,000 snapshots per run to draw a flight path. This Actor delivers the data as CSV, Excel, JSON, or XML in seconds.
| π― Target Audience | π‘ Primary Use Cases |
|---|---|
| Space-education platforms, ISS-tracker apps, astronomy clubs, science museums, STEM teachers, hobbyist developers | Live position dashboards, pass-prediction inputs, classroom demos, orbit-path mapping, sky-watch alerts, museum exhibits |
π What the ISS Live Position Scraper does
Three workflows in a single run:
- π Single-point snapshot. One live reading, perfect for a "where is the ISS right now?" widget.
- π Multi-snapshot stream. Up to 1,000 sequential readings with a configurable delay, for plotting a path on a map.
- π Unit switch. Choose kilometers/km/h or miles/mph for altitude, velocity, and footprint.
Each snapshot includes the NORAD ID, satellite name, exact UTC timestamp, latitude, longitude, altitude, velocity, visibility (daylight / eclipsed), ground-footprint diameter, Julian day number, solar sub-point coordinates, and the unit system in use.
π‘ Why it matters: accurate live position data underpins every ISS tracker, pass-prediction widget, classroom dashboard, and amateur radio sked. Polling the source yourself means rate-limit handling, JSON parsing, and unit conversion. This Actor handles all of it and emits clean rows.
π¬ Full Demo
π§ Coming soon: a 3-minute walkthrough showing how to go from sign-up to a streamed flight path.
βοΈ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
satelliteIds | string[] | ["25544"] | List of NORAD catalog numbers. The live feed currently tracks the ISS (25544); other IDs return a per-item explanatory message. |
units | string | "kilometers" | kilometers or miles. |
snapshotsPerSatellite | integer | 1 | Number of sequential snapshots per satellite (1-1000). |
delayBetweenChecksMs | integer | 5000 | Delay between snapshots in milliseconds. Minimum 1000. |
maxItems | integer | 10 | Records to return across all satellites and snapshots. |
Example: single live snapshot of the ISS in metric units.
{"satelliteIds": ["25544"],"units": "kilometers","snapshotsPerSatellite": 1}
Example: 60 snapshots, 10 seconds apart, for a 10-minute orbit trail.
{"satelliteIds": ["25544"],"units": "kilometers","snapshotsPerSatellite": 60,"delayBetweenChecksMs": 10000,"maxItems": 60}
β οΈ Good to Know: the position feed is updated in near real time but represents a propagated state vector, not a hardware telemetry stream. For sub-second-precision applications (radio communication, optical tracking), compute the position yourself from current TLEs.
π Output
Each position snapshot contains 14 fields. Download the dataset as CSV, Excel, JSON, or XML.
π§Ύ Schema
| Field | Type | Example |
|---|---|---|
π satelliteId | number | 25544 |
π°οΈ name | string | "iss" |
π timestampUtc | ISO 8601 | "2026-05-22T18:42:11.000Z" |
π latitude | number | -12.456 |
π longitude | number | 78.901 |
β°οΈ altitude | number | 421.5 |
π¨ velocity | number | 27582.4 |
π visibility | string | "daylight" |
π footprint | number | 4538.1 |
π
daynum | number | 2461185.279 |
βοΈ solarLatitude | number | 20.13 |
βοΈ solarLongitude | number | -92.45 |
π units | string | "kilometers" |
π scrapedAt | ISO 8601 | "2026-05-22T18:42:11.123Z" |
π¦ Sample records
β¨ Why choose this Actor
| Capability | |
|---|---|
| π°οΈ | Live precision. Geodetic latitude, longitude, altitude, and velocity refreshed on every snapshot. |
| π | Orbit-path streaming. Up to 1,000 sequential snapshots in a single run, with a configurable delay. |
| π | Visibility flag. Built-in daylight / eclipsed indicator for pass-prediction logic. |
| β‘ | Fast. 1 snapshot in under 2 seconds. |
| π | Unit switch. Toggle metric and imperial without post-processing. |
| π | Always fresh. Every run re-queries the live feed. |
| π« | No authentication. Public data, no login or token required. |
π Real-time orbital data is the foundation of every ISS visualization, classroom demo, and ham-radio pass alert.
π How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| β ISS Live Position Scraper (this Actor) | $5 free credit, then pay-per-use | Live | Per snapshot | snapshots, delay, units | β‘ 2 min |
| Local SGP4 propagator from raw TLEs | Free | Live, any sat | Code-driven | Custom | π’ Days |
| Commercial space-situational-awareness feeds | $5,000+/year | Many sats | Streaming | Many | β³ Weeks |
| Browser-based widgets | Free | Live | Visual only | None | π Variable |
Pick this Actor when you want clean, structured rows ready for a dashboard or notebook.
π How to use
- π Sign up. Create a free account with $5 credit (takes 2 minutes).
- π Open the Actor. Go to the ISS Live Position Scraper page on the Apify Store.
- π― Set input. Leave defaults for one live snapshot, or set
snapshotsPerSatellitehigher for an orbit trail. - π Run it. Click Start and let the Actor collect your data.
- π₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
β±οΈ Total time from signup to downloaded dataset: 2-4 minutes. No coding required.
πΌ Business use cases
π Automating ISS Live Position Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- π’ Node.js. Install the
apify-clientNPM package. - π Python. Use the
apify-clientPyPI package. - π See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. Minute-by-minute polling keeps a live position cache in sync automatically.
π Beyond business use cases
Data like this powers more than commercial workflows. The same live snapshots support research, education, civic projects, and personal initiatives.
π€ Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- π¬ ChatGPT
- π§ Claude
- π Perplexity
- π Copilot
β Frequently Asked Questions
π§© How does it work?
Set your snapshot count and delay, click Start, and the Actor pulls live position fixes from the where-the-ISS-at live feed. Each snapshot is emitted as one structured row.
π How accurate is the position?
Latitude and longitude are propagated from current orbital elements and are accurate to within a few kilometers, which is plenty for visualization and pass prediction. Sub-second-precision use cases should propagate their own state vector from a current TLE.
π How fresh is each snapshot?
Each snapshot reflects the satellite's state at the moment of the request. The source recomputes on demand.
π°οΈ Can I track satellites other than the ISS?
The live position feed used here currently exposes only the ISS (NORAD 25544). Any other NORAD ID returns a per-row notice. We will expand coverage as upstream support is added.
β° Can I schedule regular runs?
Yes. Use Apify Schedules to run this Actor every minute, hour, or day and keep a downstream position cache in sync.
βοΈ Is this data legal to use?
Yes. ISS state vectors are propagated from publicly published orbital elements and are free to use for any purpose.
πΌ Can I use this data commercially?
Yes. Position data is in the public domain. You remain responsible for downstream regulatory compliance in your own product.
π³ Do I need a paid Apify plan?
No. The free plan is enough for testing and small runs (10 snapshots per run). A paid plan lifts the limit and enables scheduling and higher concurrency.
π What happens if a run fails?
Apify retries transient errors automatically. You can inspect the log in the Runs tab and re-run if needed. Snapshots already captured are preserved.
π What is the visibility flag?
daylight means the station is in sunlight (potentially visible from the ground at twilight). eclipsed means it is in Earth's shadow.
π What if I need help?
Our support team is here to help. Contact us through the Apify platform or the Tally form linked below.
π Integrate with any app
ISS Live Position Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get flyover alerts in your channels
- Airbyte - Pipe position data 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 fresh ISS coordinates into your map app, or alert your team in Slack on the next visible pass.
π Recommended Actors
- π¬ OpenSky Flights Scraper - Real-time aircraft positions worldwide
- βοΈ OurAirports Scraper - Global airport directory
- π¦οΈ NOAA Weather Scraper - U.S. weather forecasts and observations
- π Sunrise & Sunset Times Scraper - Solar event times worldwide
- πΊοΈ Nominatim OSM Scraper - Geocode addresses via OpenStreetMap
π‘ 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, Roscosmos, the ISS partner agencies, or any third-party position feed. All trademarks mentioned are the property of their respective owners. Only publicly available open position data is collected.