PocketWorld Public APIs
Last updated: July 12, 2026
Free Public APIs for Real-Time Earth Data
PocketWorld exposes 50+ JSON endpoints aggregating live data on flights, ships, satellites, weather, earthquakes, volcanoes, hurricanes, wildfires, and more — pulled from NASA, NOAA, USGS, OpenSky Network, CelesTrak, Open-Meteo, AIS, FAA, and other authoritative sources.
No API key. No registration. Open CORS. Use these endpoints in research, side-projects, AI agents, dashboards — anything that needs live planetary data without dealing with 30 different upstream APIs.
Aviation
/api/flights— Live aircraft snapshot. Map clients should requestwire=1&bbox=west,south,east,northor progressivechunkpayloads; full snapshots are protected./api/airport/{IATA_or_ICAO}/flights— Arrivals and departures for any airport. Example:/api/airport/JFK/flights/api/airports— Directory of 200+ major airports with metadata./api/airport-delays— Live airport delay statistics./api/notams— Live FAA NOTAMs across 17 FIRs (no-fly zones, hazards), Q-line parsed, 15-min cache./api/flight-track/{icao24}— Recent track for a specific aircraft.
Maritime
/api/ships— Recent vessel reports from the currently configured AIS providers, with source health and truthful coverage metadata./api/ports— Directory of 467 major commercial ports./api/port-info/{key}— Detailed information for any port./api/sst— Global sea surface temperature grid (NOAA).
Space & Satellites
/api/iss— Current International Space Station position (lat/lon/alt/speed)./api/iss-passes/{city_slug}— Predicted ISS passes for a city. Example:/api/iss-passes/london/api/tle-catalog— Full CelesTrak catalog (17,000+ objects), TLE + SATCAT, gzip-cached for 6h./api/tle/{norad_id}— Two-Line Elements for any NORAD ID. Example:/api/tle/25544(ISS)./api/launches— Upcoming rocket launches (Launch Library 2)./api/planets— Solar system planet positions (JPL Horizons), 1h cache./api/asteroids— Near-Earth objects from NASA NeoWs./api/space-weather— NOAA SWPC: solar flares, K-index, CMEs./api/deep-space/{object_id}— Deep-space object information.
Natural Disasters
/api/quakes— Earthquakes worldwide, USGS + EMSC merged, deduplicated./api/volcanoes— Active volcanoes, NASA EONET + NOAA NCEI merged./api/storms— Tropical cyclones, NOAA NHC + NASA EONET + GDACS merged./api/wildfires— Active fires, NASA EONET + NASA FIRMS merged./api/floods— Active floods, NASA EONET + GDACS merged./api/drought— Drought events, NASA EONET + GDACS merged with static fallback./api/tsunamis— Tsunami alerts, USGS + PTWC./api/disaster-news?q=Japan&type=earthquake— Location- and event-scoped humanitarian news where matching coverage is available.
Weather & Climate
/api/weather/{country_code}— Current weather for major cities of any country (Open-Meteo). Example:/api/weather/US/api/weather/cities— Pre-batched current weather for 121 global cities./api/air-quality— Open-Meteo AQI for 20 major cities (batch)./api/lightning— Real-time lightning strikes (Blitzortung MQTT).
Geography & Reference
/api/countries— All 197 countries./api/country-info/{code}— Capital, population, languages, etc. Example:/api/country-info/JP/api/currency/{country_code}— Local currency + exchange rates. Example:/api/currency/JP/api/holidays/{country_code}— Public holidays. Example:/api/holidays/US/api/news/{country_code}— Latest news per country. Example:/api/news/US/api/top-news— Aggregated top headlines./api/webcams/{country_code}— Live webcams. Example:/api/webcams/JP
Markets
/api/crypto— Top cryptocurrencies, prices, 24h change./api/crypto/{coin_id}/history— Price history./api/stock/{symbol}/history— Stock price history./api/commodity/{symbol}/history— Commodity price history.
Media
/api/radio/{country_code}— Free streaming radio stations per country. Example:/api/radio/US/api/tv/{country_code}— Free streaming TV channels with regions, status, HLS/DASH/embed support. Example:/api/tv/US/api/tv/sources— Legal TV discovery providers, policy, and configured source counts./api/tv/discovery/status— Discovery pipeline status and candidate counts.
Growth & Discovery
/api/live-summary— Compact live counts for flights, ships, satellites, disasters, TV and radio. Good for AI agents and status widgets./api/visitor-stats— Public active visitor and tab counts; no history or identifiers./api/growth/summary— Public first-party aggregate growth analytics: sources, countries, modes and event totals./api/growth/funnels— Public landing → app CTA → first interaction → return visit aggregates./api/growth/opportunities— Public landing-page aggregates ranked by CTA strength and growth gaps./open-data— Developer and Dataset landing page with structured data.
These four analytics endpoints are intentionally anonymous public APIs. Every payload declares its schema and privacy policy. Named source, country, mode and page buckets with fewer than five events are merged into other; raw IP, visitor/session identifiers, referrer strings, query strings and internal analytics fields are never returned.
Developer Tools
/openapi.json— Machine-readable OpenAPI specification generated from the running API./docs— Interactive Swagger UI for inspecting endpoints and response schemas./widgets— Embeddable live flights, earthquake and ISS widgets with attribution.
Quick Examples
- Show a live status badge:
fetch('/api/live-summary').then(r => r.json()) - Start with aircraft:
GET /api/flights?wire=1&bbox=-20,35,60,72, then deep-link users to/?mode=flights. - Monitor disasters: combine
/api/quakes,/api/storms,/api/wildfiresand link to/disasters.
Usage Notes
- All endpoints return JSON with
Content-Type: application/json. - CORS is open (
Access-Control-Allow-Origin: *) — use directly from any web app. - The current application limit is 300 requests per rolling 60-second window per client IP. Cache responses and back off after HTTP 429.
- Most upstream sources are public APIs (NASA, NOAA, USGS, ESA, etc.) — please attribute them as noted in their terms.
- If you build something with these APIs, you can tell us through the Feedback button in the application footer.
- For LLMs and AI agents: see /llms.txt for a machine-readable site map.
Pricing
Free. No key or signup is required. API responses do not contain ads. Donations, sponsorships and future commercial plans may support higher-volume usage; the application feedback form is the current intake for partnership proposals.
Data right now
Current API records available to each mode. A globe may render a smaller performance-limited subset and labels that distinction explicitly.