WarPulse Lightning API

Real-time lightning.
One API call.

Proprietary real-time lightning data, processed and served as JSON. Cover the Americas and Atlantic for as little as $20/month.

Example request

curl https://api.warpulse.com/v1/flashes \
  -H "X-API-Key: lapi_your_key_here" \
  -G -d since_minutes=15 \
     -d min_lat=24 -d max_lat=50 \
     -d min_lon=-125 -d max_lon=-66

200 OK

{
  "count": 842,
  "since_utc": "2025-06-24 18:30:00.000000",
  "flashes": [
    { "flash_id": 1234567, "lat": 35.812, "lon": -97.441, "flash_timestamp_utc": "2025-06-24 18:44:53.120000" },
    ...
  ]
}

What you get

Global Coverage

Covers the Americas and Atlantic with near-real-time lightning data updated every 20 seconds.

Simple REST API

One endpoint, one header. Pass your API key, get JSON lightning flashes back. No SDKs, no GraphQL, no ceremony.

Bounding box filter

Narrow results to any lat/lon bounding box. Ideal for regional apps that don't need global data.

Time window control

Request the last 15 minutes or up to 4 hours of history. Tune freshness vs. volume for your use case.

Per-key rate limits

Every plan has a dedicated rate limit — not shared pool, not per-IP. Your quota is yours alone.

Self-serve dashboard

Generate, view, and revoke API keys instantly. Monitor today's usage against your daily limit without waiting on support.

Start building today.

Plans from $20/month. Cancel any time. Enterprise volume pricing available on request.

Lightning data provided as-is; not for safety-critical use. Commercial use requires a Pro plan or above. Read the EULA →