GET · JSON · no sign-in
Community danger reports
Short-lived, independently unverified notices about wildlife, dead animals, possible bait or poison, broken glass, suspected blue-green algae, other dangers, and clearly labelled tests. The reporting person is never returned.
GET https://ruffolio.com/api/v1/danger-reports?latitude=52.52&longitude=13.405&radius_m=1500&schema_version=2
latitude / longitude
- Centre of the nearby search.
radius_m
- An integer from 1 to 10,000 metres.
schema_version=2
- Returns every current category, including
blue_green_algae, and the optional water-body name. Version 1 remains the default for compatibility when the parameter is omitted.
The response contains schema_version and up to 250 active items with an ID, category, optional note and water-body name, exact marked location, and creation and expiry times — without account, profile, or nickname data.
GET · JSON · no sign-in
Curated water warnings
Current and historical blue-green algae notices, plus current source-evidenced green or filamentous algae reports for BfG-verified rivers and lakes. BfG verifies the water-body identity, not the warning claim; “curated” does not mean “official”.
GET https://ruffolio.com/api/v1/water-warnings?latitude=52.52&longitude=13.405&radius_m=10000&schema_version=2
latitude / longitude
- Centre of the nearby search.
radius_m
- An integer from 1 to 25,000 metres.
schema_version=2
- Adds
reported_green_algae for reported green or filamentous algae. It does not assert cyanobacteria, toxicity, or a bathing ban. Version 1 remains the default for compatibility when the parameter is omitted.
Up to 250 results include the warning kind, water-body name and stable source_id, attribution, warning point and radius_m, optional note and evidence source, plus start, creation, and expiry times. There is no pagination; choose a smaller radius when needed. The warning circle applies, not automatically the entire named water body.