Use case
A golf course needs to know when lightning is close enough to clear the greens, and when it is safe to send players back out. Lightning API gives you that as a zone around the property and a webhook the moment a strike lands inside it, with no mast to buy or maintain.
Course operations does not need a map of every flash in the state. It needs one binary answer, repeated reliably: is lightning close enough that people should come off the course right now. Most courses answer it with a siren wired to a dedicated detection unit, which is capital equipment with a maintenance contract attached.
The API version of the same answer is a zone. You define a radius around the clubhouse, and you get a signed webhook the instant a flash is detected inside it. Your own system decides what to do with that: sound the horn, push a notification to marshals, flip a sign at the first tee.
Zone alert deliveries do not count against your monthly call quota. Polling for an all-clear does, so most courses poll on a slow interval and rely on the webhook for the alert itself.
If you want a snapshot rather than a subscription, query a bounding box around the property for the last fifteen minutes. This is the call a dashboard widget or a marshal's phone screen would make.
Recent strikes near a course
curl "https://api.lightningapi.dev/v1/flashes" \
-H "X-API-Key: lapi_your_key_here" \
-G -d since_minutes=15 \
-d min_lat=33.49 -d max_lat=33.53 \
-d min_lon=-82.04 -d max_lon=-81.99A single course polling every minute during daylight hours uses well under the Pro monthly allowance, and the zone webhooks that carry the actual alerts are free of quota. There is no per-site licence and no hardware line item.
Recommended plan
Zone alerts are what this use case runs on, and Pro is the first plan with enough zones to cover a course plus a practice facility, at a 20,000 row per call cap that a single property never approaches.
Compare plansFrequently asked questions
It replaces the data feed, not your safety policy. You still decide the radius, the evacuation trigger, and the all-clear rule. Many courses run this alongside existing equipment rather than instead of it.
Zone webhooks are delivered in near real-time, within seconds of detection. If your endpoint is slow to respond, delivery is retried.
Yes. Each property gets its own zone. Zone count is capped by plan, so check the plan table on the pricing page if you are managing a portfolio.
That is a policy decision, not an API setting. Many operators work from an eight to sixteen kilometre ring. Set the zone radius to match whatever your own safety guidance already says.
Yes, including Alaska and Hawaii. See the coverage pages for the full picture across the Americas, the Caribbean, and the Pacific.
Related
Last checked 2026-09-20
Coverage areas
Lightning data provided as-is; not for safety-critical use. Commercial use is permitted on every current plan. Read the EULA →