Skip to main content
POST
/
v1
/
thunderstorms
/
page
Thunderstorm List (Paged)
curl --request POST \
  --url https://api.iklim.co/v1/thunderstorms/page \
  --header 'Content-Type: application/json' \
  --data '{
  "backwardInterval": 600,
  "endTimeEpoch": 1746454091000,
  "pageNumber": 0,
  "pageSize": 10
}'
{
"thunderstorms": [
{
"eventId": "EVT20240413001",
"insertedAtEpoch": 1746454091000,
"eventStartUtcEpoch": 1746453091000,
"eventEndUtcEpoch": 1746454091000,
"severity": "Low/Normal/High",
"threshold": 7,
"meta": {
"country": "Türkiye",
"state": "Ankara",
"city": "Çankaya",
"speedUnit": "mph",
"speed": 35.4
},
"cell": {
"area": 23.5,
"speed": 44.8,
"direction": 270,
"flashRates": {
"inCloud": 1.3,
"cloudToGround": 0.8,
"total": 2.1
},
"centroid": [
{
"longitude": 32.857358,
"latitude": 39.93504
},
{
"longitude": 32.858,
"latitude": 39.9355
}
],
"polygon": {
"coordinates": [
{
"longitude": 32.857358,
"latitude": 39.93504
},
{
"longitude": 32.858,
"latitude": 39.9355
}
]
}
},
"affectedPolygon": {
"coordinates": [
{
"longitude": 32.857358,
"latitude": 39.93504
},
{
"longitude": 32.858,
"latitude": 39.9355
}
]
}
}
],
"totalRecords": 100,
"pageNumber": 0,
"pageSize": 10
}

Body

application/json
backwardInterval
integer
required

Query time range in seconds (backward from endTimeEpoch).

Required range: 60 <= x <= 2592000
Example:

600

endTimeEpoch
integer
required

End time for the query, in epoch milliseconds.

Required range: x >= 0
Example:

1746454091000

pageNumber
integer
required

Page number for pagination.

Required range: x >= 0
Example:

0

pageSize
integer
required

Page size for pagination.

Required range: x <= 100
Example:

10

Response

Paged thunderstorm list successfully returned.

thunderstorms
object[]
required

Thunderstorm event list.

totalRecords
integer
required

Total number of records.

Example:

100

pageNumber
integer
required

Page number.

Example:

0

pageSize
integer
required

Page size.

Example:

10