WarPulse Lightning API · Caribbean & Atlantic
Lightning strike data across the Caribbean basin and western Atlantic, covering Cuba, the Bahamas, Puerto Rico, and the Lesser Antilles.
Example request: Caribbean & Atlantic
curl https://api.lightningapi.dev/v1/flashes \
-H "X-API-Key: lapi_your_key_here" \
-G -d since_minutes=15 \
-d min_lat=10 -d max_lat=27 \
-d min_lon=-85 -d max_lon=-59Frequently asked questions
Does this cover Puerto Rico and the Bahamas?
Yes, along with Cuba, Jamaica, Hispaniola, and the Lesser Antilles island chain.
Does coverage extend across the open Atlantic?
Coverage extends east into the Atlantic, but this page is scoped to the Caribbean basin and western Atlantic near the islands and US East Coast shipping lanes, where the data is most actionable.
Is there a delay between a strike happening and it appearing in the API?
Flashes are available through the API within seconds of detection, and the public live map refreshes every 15 seconds.
What you get
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 24 hours (unlimited on Enterprise) depending on your plan. Tune freshness vs. volume for your use case.
Storm Proximity Alerts
Define a zone and get a signed webhook the instant lightning strikes inside it, delivered in near real-time and free of your monthly quota.
Start free with 50,000 calls/month, or plans from $21/month billed annually (save 30%). Cancel any time.
Coverage areas
Lightning data provided as-is; not for safety-critical use. Commercial use requires a Pro plan or above. Read the EULA →