WarPulse Lightning API
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=-66200 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.
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 →