Discover/lightningmaps.org API
live

lightningmaps.org APIlightningmaps.org

Access real-time lightning strike coordinates, timestamps, deviation, and Blitzortung detector station data across Europe, Oceania, and America.

Endpoints
3
Updated
3mo ago
Try it
Eastern longitude bound for filtering
Western longitude bound for filtering
Northern latitude bound for filtering
Southern latitude bound for filtering
Duration in seconds to collect strikes (1-60)
Source bitmask for lightning networks (4=Blitzortung default, 7=all)
api.parse.bot/scraper/5531a089-8e7e-4e66-bee0-269b40850b30/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/5531a089-8e7e-4e66-bee0-269b40850b30/get_strikes' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Get real-time lightning strikes via WebSocket connection. Connects to the live data feed and collects strikes for a configurable duration (1-60 seconds). Supports geographic bounding box filtering. Returns strike locations with latitude, longitude, timestamps, deviation, and metadata.

Input
ParamTypeDescription
eastnumberEastern longitude bound for filtering
westnumberWestern longitude bound for filtering
northnumberNorthern latitude bound for filtering
southnumberSouthern latitude bound for filtering
durationintegerDuration in seconds to collect strikes (1-60)
src_maskintegerSource bitmask for lightning networks (4=Blitzortung default, 7=all)
Response
{
  "type": "object",
  "fields": {
    "count": "integer - total strikes collected",
    "bounds": "object with north/south/east/west",
    "strikes": "array of strike objects",
    "copyright": "string",
    "source_mask": "integer - active source bitmask",
    "duration_seconds": "integer - collection duration"
  },
  "sample": {
    "count": 73,
    "bounds": {
      "east": 180,
      "west": -180,
      "north": 90,
      "south": -90
    },
    "strikes": [
      {
        "id": 8167918,
        "server": 1,
        "source": 2,
        "altitude": null,
        "delay_ms": 1823,
        "latitude": 46.941415,
        "longitude": -27.376728,
        "deviation_m": 1480,
        "timestamp_ms": 1772102690730
      }
    ],
    "copyright": "Lightning data by Blitzortung.org contributors via LightningMaps.org",
    "source_mask": 4,
    "duration_seconds": 10
  }
}

About the lightningmaps.org API

The LightningMaps.org API exposes 3 endpoints for real-time lightning strike data sourced from the Blitzortung.org sensor network. The get_strikes endpoint streams live strike events with latitude, longitude, Unix timestamps, and deviation values, and supports bounding-box filtering by north, south, east, and west coordinates. A companion endpoint returns detector station metadata for three global regions, and a polling endpoint provides the same strike data with per-detection station participation records.

Strike Data Endpoints

The get_strikes endpoint collects live lightning events over a configurable window of 1 to 60 seconds (the duration parameter). Each strike object includes geographic coordinates, a timestamp, deviation, and a meta field. You can scope results to a bounding box using east, west, north, and south parameters. The src_mask parameter selects which lightning networks contribute: 4 targets the Blitzortung network by default; 7 combines all available sources. The response also returns count, bounds, source_mask, duration_seconds, and a copyright attribution string.

HTTP Polling Alternative

get_strikes_xhr delivers the same strike data over a standard HTTP request instead of a streaming connection. It adds fields not present in the streaming endpoint: deviation_m (deviation in meters), delay_ms (latency from strike to detection), per-strike station participation arrays, and wait_ms — a server-recommended polling interval. The size_marker field acts as a cursor, letting clients request only data newer than the last response. Use include_stations=true to attach station participation records to each strike.

Detector Station Metadata

get_stations returns the list of active Blitzortung network detectors for a named region. The region parameter accepts europe, oceania, or america. Each station object includes numeric id, latitude, longitude, altitude, city, country, and status. The response also includes a timeid field representing the 15-minute time bucket used server-side, station_count, and a copyright string. Station data is useful for understanding network density and correlating detection quality with sensor coverage in a given area.

Common use cases
  • Map live lightning strike density over a custom geographic bounding box using the north/south/east/west filter params in get_strikes.
  • Build a weather alert dashboard that polls get_strikes_xhr on the server-recommended wait_ms interval and surfaces strikes with low deviation_m.
  • Correlate strike delay_ms values from get_strikes_xhr against station participation counts to assess detection latency by region.
  • Visualize Blitzortung detector coverage gaps by plotting station latitude, longitude, and altitude from get_stations for Europe, Oceania, and America.
  • Filter strikes to a country or state boundary by post-processing bounding-box results from get_strikes against a polygon dataset.
  • Log high-frequency strike intervals using the size_marker cursor in get_strikes_xhr to build a continuous time-series without duplicate records.
  • Estimate sensor network reliability by joining get_stations status fields with strike participation arrays returned by get_strikes_xhr.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does LightningMaps.org have an official developer API?+
LightningMaps.org does not publish a documented public developer API. The underlying sensor data originates from Blitzortung.org, which is a volunteer-run network with its own community resources, but no official REST or streaming API is offered for third-party developers.
What does the `get_strikes_xhr` endpoint return that `get_strikes` does not?+
get_strikes_xhr adds deviation_m (deviation in meters), delay_ms (detection latency), per-strike station participation arrays, wait_ms (recommended polling interval), server_time, and a size_marker cursor for incremental polling. The streaming get_strikes endpoint does not include those fields.
Which geographic regions does `get_stations` cover?+
The region parameter accepts exactly three values: europe, oceania, and america. Stations outside those three named regions are not currently returned. You can fork the API on Parse and revise it to add coverage for additional regions if the underlying data becomes available.
Does the API return historical lightning data?+
Not currently. All three endpoints return recent or real-time data — get_strikes collects a short live window (up to 60 seconds), and get_strikes_xhr returns the most recent batch with a size_marker for incremental polling. No endpoint accepts a date range or queries archived strike history. You can fork the API on Parse and revise it to add a historical endpoint if a suitable data source is identified.
Is there a way to distinguish strike intensity or type (cloud-to-ground vs. intra-cloud)?+
The current strike objects expose coordinates, timestamps, deviation, and station participation data. Lightning type classification or intensity values are not present in the response fields. You can fork the API on Parse and revise it to surface additional classification fields if the source makes them available.
Page content last updated . Spec covers 3 endpoints from lightningmaps.org.
Related APIs in WeatherSee all →
sentinel-hub.com API
Access satellite imagery from around the world and retrieve spectral band data, timestamps, and geographic coverage information to analyze Earth observation data. Process and generate statistics from satellite images for your specific areas of interest using powerful image processing tools.
openweathermap.org API
Search for cities and retrieve live weather conditions and forecasts (current, minutely precipitation, hourly and daily) by coordinates or by city name.
api.nasa.gov API
Access NASA's suite of open data APIs — including the Astronomy Picture of the Day, Near Earth Object tracking, DONKI space weather events, EPIC Earth imagery, Mars weather, the NASA Image and Video Library, the Exoplanet Archive, and EONET natural events.
weatherspark.com API
Get historical weather data, current METAR reports, and monthly climate summaries for any location by searching WeatherSpark's comprehensive weather database. Access detailed weather insights including temperature trends, precipitation patterns, and atmospheric conditions to power weather-dependent applications and analysis.
breckenridge.com API
Check real-time snow conditions, weather forecasts, lift operations, and trail status at Breckenridge Ski Resort to plan your day on the mountain. View live mountain cameras and get up-to-the-minute updates on slopes, lifts, and weather before you head out.
surfline.com API
Check real-time surf conditions, forecasts for waves and wind, tide predictions, and live camera feeds from thousands of surf spots around the world. Browse spots by geographic region and access detailed weather data to plan your perfect surfing session.
ingres.iith.ac.in API
Access groundwater resource estimation data across India at multiple geographic levels—from national summaries down to block-level details—and search specific locations to track groundwater availability and assessment trends. View historical assessment years and generate reports to analyze groundwater resources by state, district, or region.
zoom.earth API
Search Zoom Earth for places and get live environmental data including weather forecasts by coordinates, satellite imagery timestamps, active tropical storm tracks, active fires, and current platform status.
LightningMaps.org API – Real-Time Strike Data · Parse