◈ c3x0astro.com

Data Sources & Credits

C3X0 Astro combines open-science APIs, public government data, and community databases into observing, orbital, weather, and mission tools — all cached locally and served without exposing source credentials.

47 Data Sources
12 Categories
46 DB Tables
46 Open / Public Domain
API‑First Local Cache Strategy

Data Pipeline

How We Use the Data

Cached Locally

External data is ingested into a local PostgreSQL database on a scheduled cadence. Tools read from the local cache — most pages make zero live calls to external APIs.

Rate Limits Respected

All ingestion jobs enforce rate limits, checked against live throttle APIs where available. No API is polled faster than its published limit.

Source Links Preserved

Attribution and source links are displayed wherever data appears. No data is re-served or relabeled as original — the origin is always credited.

Calculations Are Ours

Astronomical calculations (planet positions, rise/set times, moon phase, eclipses) run entirely in your browser using astronomy-engine and satellite.js. No data leaves your device for these computations.

Solar System & Ephemeris

8 sources
NASA Jet Propulsion Laboratory

Planet ephemeris (RA, Dec, altitude, magnitude, phase), comet & asteroid orbital data, and deep space mission distances.

Powers Planets, Comets & Asteroids
NASA Jet Propulsion Laboratory

Total known comet count and Potentially Hazardous Asteroid (PHA) tally on the Comets & Asteroids dashboard.

Powers Comets & Asteroids
NASA / NASA API Portal

Near-Earth Object close approaches for the next 30 days, NEO count, and close-approach statistics.

Powers Comets & Asteroids
U.S. Naval Observatory

Upcoming moon phase dates (new moon, first quarter, full moon, last quarter) for the Space Calendar. Moon dashboard eclipses are computed client-side via astronomy-engine.

Powers Moon, Space Calendar
License / Terms U.S. government public domain
NASA Scientific Visualization Studio

High-resolution moon phase imagery displayed on the toolbox dashboard.

Powers Moon, Toolbox Dashboard
NASA Goddard Space Flight Center

Real-time solar imagery at multiple wavelengths — AIA 193 Å (corona), AIA 304 Å (chromosphere), AIA 171 Å (coronal loops), AIA 131 Å (flare plasma), AIA 1700 Å (photosphere), and HMI magnetogram.

Powers Toolbox Dashboard, Space Weather
European Space Agency / NASA

LASCO C2 and C3 coronagraph images used for CME detection and tracking on the Space Weather solar imagery panel.

Powers Space Weather
NASA

NASA imagery search and metadata lookup used on the Manmade Objects and mission detail pages.

Powers Manmade Objects

Deep Sky Objects

2 sources
OpenNGC Static (imported once)
Mattia Verga

NGC and IC catalog data — designations, object types, coordinates, magnitudes, sizes, and constellation assignments. Also provides Messier cross-references.

Powers Deep Sky Browser, Target Planning
License / Terms CC BY-SA 4.0
Centre de Données astronomiques de Strasbourg (CDS) / VizieR

Bright star data (visual magnitude ≤ 6.5) for the HD Stars catalog in the Deep Sky browser. Stored locally in PostgreSQL.

Powers Deep Sky Browser

Satellites & Missions

4 sources
Launch Library 2 Every 20 min (live); weekly (historical)
The Space Devs

Rocket launches (historical and upcoming), space events, agencies, astronauts, programs, mission patches, launch vehicles, pads, and spacecraft data powering the Launches, Programs, Astronauts, and Space Calendar sections.

Powers Launches, Programs, Astronauts, Space Calendar, Mission Patches
Space-Track.org Daily (SATCAT/TLEs); near-real-time (CDMs)
18th Space Defense Squadron / U.S. Space Force

Full satellite catalog (GP): orbital object counts, two-line element sets (TLEs) for satellite tracking, launch dates, country codes, and object classifications. Also: conjunction data messages (CDMs), reentry watch, and debut (newly catalogued objects).

Powers Satellite Lookup, Space Traffic, Orbital Interference, Reentry Watch
Dr. T.S. Kelso / AGI

Supplemental satellite catalog (SATCAT CSV) providing launch year, orbital period, apogee/perigee, inclination, and decay data for catalog display.

Powers Satellite Lookup, Space Traffic
wheretheiss.at

Real-time ISS position (latitude, longitude, altitude, velocity) for the Manmade Objects dashboard.

Powers Manmade Objects, ISS Tracker
License / Terms Free public API

Amateur Radio

2 sources
AMSAT / Paul Bradshaw

Amateur radio satellite frequency data — uplink/downlink frequencies, modes, and callsigns for the Ham Radio Satellite browser.

Powers Ham Radio Satellites
Libre Space Foundation / SatNOGS

Amateur satellite metadata — names, launch dates, status, orbital data, and decoder information for cross-referencing with AMSAT frequency records.

Powers Ham Radio Satellites

Space Weather

1 source
National Oceanic and Atmospheric Administration

Planetary Kp geomagnetic index, solar wind plasma data, GOES X-ray flux, solar region data, and space weather alerts.

Powers Space Weather, Toolbox Dashboard
License / Terms U.S. government public domain — no API key required

Atmospheric & Weather Forecast

5 sources
Open-Meteo Every ~3 hours
Open-Meteo.com

Hourly 72-hour weather forecast for the Clear Sky Chart — cloud cover, wind, humidity, temperature, precipitation probability, precipitable water vapor, jet stream winds, and CAPE.

Powers Clear Sky Chart
Open-Meteo.com / European Centre for Medium-Range Weather Forecasts

ECMWF cloud cover comparison row on the Clear Sky Chart.

Powers Clear Sky Chart
Open-Meteo.com / Copernicus Atmosphere Monitoring Service (CAMS)

PM2.5 particulate (wildfire smoke) and US AQI forecast for the Clear Sky Chart smoke row.

Powers Clear Sky Chart
pirateweather.net

Current weather conditions (temperature, wind, humidity, sky summary) on the toolbox dashboard — primary weather source when API key is configured.

Powers Toolbox Dashboard, Weather
OpenWeatherMap On demand (fallback)
OpenWeather Ltd.

Current weather conditions — fallback source when Pirate Weather is unavailable.

Powers Toolbox Dashboard, Weather

Severe Weather

2 sources
National Oceanic and Atmospheric Administration

7-day forecast and active weather watches/warnings/advisories for the user's location on the Weather page.

Powers Weather
License / Terms U.S. government public domain — no API key required
NOAA Storm Prediction Center (SPC) On demand (~daily updates from SPC)
National Oceanic and Atmospheric Administration

Day 1 and Day 2 convective outlook GeoJSON polygons (categorical, tornado, wind, and hail risk areas) displayed on the Weather page map.

Powers Weather
License / Terms U.S. government public domain

Location Services

2 sources
OpenStreetMap contributors

City/location search and reverse geocoding for the toolbox location bar.

Powers Toolbox (location search)
Michelangelo (michelangelo.li)

IANA timezone lookup by coordinates — used to display all forecast times in the correct local timezone for the user's observation site.

Powers Toolbox, Clear Sky Chart
License / Terms Free public API

Mapping & Visualization

8 sources
Fabio Falchi et al. / Light Pollution Science and Technology Institute (ISTIL)

Light pollution tile data (2016–2024 datasets) overlaid on the Light Pollution map.

Powers Light Pollution Map
License / Terms CC BY 4.0

Hosts and serves the Falchi et al. light pollution raster tiles used in the embedded Light Pollution map.

Powers Light Pollution Map
License / Terms Free for non-commercial use with attribution
Leaflet.js Static library
Vladimir Agafonkin / Leaflet contributors

Open-source JavaScript mapping library powering the interactive Light Pollution and Weather maps.

Powers Light Pollution Map, Weather
License / Terms BSD 2-Clause License
MapLibre GL JS Static library
MapLibre contributors

WebGL-based interactive mapping for high-performance orbital and space traffic visualizations.

Powers Space Traffic, Orbital Interference
License / Terms BSD 3-Clause License
CartoDB Dark Matter Tiles Real-time (tile CDN)
CARTO

Dark base map tiles for the Light Pollution map (default "Dark" base layer).

Powers Light Pollution Map
Esri World Imagery Real-time (tile CDN)
Esri

Satellite imagery base map tiles for the Light Pollution map ("Satellite" base layer).

Powers Light Pollution Map
OpenStreetMap Real-time (tile CDN)
OpenStreetMap contributors

Street map base layer tiles for the Light Pollution and Weather maps, and map data for location search via Nominatim.

Powers Light Pollution Map, Weather
RainViewer Real-time (~10-min radar updates)
RainViewer

NEXRAD composite radar tiles (base reflectivity) displayed on the Weather page interactive map.

Powers Weather

Aircraft Tracking

4 sources
airplanes.live

Real-time ADS-B aircraft positions — primary provider for orbital interference and airspace monitoring tools.

Powers Orbital Interference
adsb.fi (Open Data) Real-time (failover)
adsb.fi

Real-time ADS-B aircraft positions — secondary provider (failover from airplanes.live).

Powers Orbital Interference
adsb.one (Open Data) Real-time (failover)
adsb.one

Real-time ADS-B aircraft positions — tertiary provider (failover).

Powers Orbital Interference
License / Terms Open data
adsb.lol (Open Data) Real-time (fallback)
adsb.lol

Real-time ADS-B aircraft positions — fallback provider of last resort.

Powers Orbital Interference
License / Terms Open data

Client-Side Libraries

6 sources
astronomy-engine Static library
Don Cross (cosinekitty)

All astronomical calculations run in the browser — planet positions (VSOP87), moon phase, rise/set/transit times, twilight, eclipse prediction, illumination, and constellation lookup.

Powers Toolbox, Clear Sky Chart, Target Planning, Moon, Planets
License / Terms MIT License
satellite.js Static library
Shashwat Kandadai / satellite.js contributors

TLE orbital propagation (SGP4/SDP4) and observer look-angle computation — ISS elevation, azimuth, range, and orbital elements from TLE strings.

Powers Satellite Lookup, Manmade Objects, ISS Tracker
License / Terms MIT License
Three.js Static library
Three.js contributors

3D WebGL rendering — interactive globe visualization and 3D orbital views.

Powers Manmade Objects, Satellite Lookup
License / Terms MIT License
TopoJSON Client Static library
Observable / TopoJSON contributors

Converts TopoJSON geographic data to GeoJSON for rendering country/coastline outlines on the 3D globe.

Powers Manmade Objects, Satellite Lookup
License / Terms BSD 3-Clause License
Chart.js Static library
Chart.js contributors

Interactive chart rendering — pass prediction timelines, orbital data charts, and observing condition graphs.

Powers Clear Sky Chart, Satellite Lookup, Manmade Objects
License / Terms MIT License
Google / Type Foundries

Site typography — Orbitron (headings/mission-control aesthetic), Exo 2 (body text), Share Tech Mono (data readouts and labels). Accessible alternate stack: Atkinson Hyperlegible + Roboto Mono.

Powers Site-wide

Data Infrastructure

3 sources
PostgreSQL Global Development Group / OSGeo / Timescale Inc.

Primary local data store for all catalog, mission, and time-series data — 46 tables across schemas for satellites, launches, space weather, ham radio, DSO catalog, and observing conditions.

Powers All tools
FastAPI Local (always available)
Sebastián Ramírez / FastAPI contributors

Internal REST API layer between WordPress and PostgreSQL — serves launches, programs, satellites, astronauts, DSO browser, and observing-condition endpoints.

Powers All tools
License / Terms MIT License
Cloudflare Turnstile On demand (contact form only)
Cloudflare, Inc.

Bot protection and CAPTCHA verification on the Contact form.

Powers Contact form