Download OpenAPI specification:
Real-time flood alert and water level monitoring API. Public endpoints — no authentication required.
Returns a paginated list of all hydrological monitoring stations in France.
| limit | integer Default: 100 Maximum number of results (default: 100, max: 1000) |
| offset | integer Default: 0 Pagination offset |
| river | string Filter by river name (partial match) |
{- "data": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "river": "string",
- "department": "string",
- "region": "string",
- "threshold_warning": 0,
- "threshold_flood": 0,
- "current_level": 0,
- "trend": "rising_fast",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "count": 0,
- "total": 0
}Returns current and historical water level data for a specific station.
| id required | string <uuid> Station ID (UUID) |
| days | integer <= 90 Default: 7 Number of days of historical data to return (default: 7) |
{- "station_id": "dfc8a445-0130-453b-a457-3ac3191e8d97",
- "station_name": "string",
- "current_level": 0,
- "threshold_warning": 0,
- "threshold_flood": 0,
- "trend": "rising_fast",
- "updated_at": "2019-08-24T14:15:22Z",
- "historical": [
- {
- "level": 0,
- "measured_at": "2019-08-24T14:15:22Z"
}
]
}Returns current alert status and risk classification for a station.
| id required | string <uuid> Station ID (UUID) |
{- "station_id": "dfc8a445-0130-453b-a457-3ac3191e8d97",
- "station_name": "string",
- "alert_level": "normal",
- "is_flooding": true,
- "exceedance_meters": 0,
- "risk_score": 100,
- "updated_at": "2019-08-24T14:15:22Z"
}