{
    "river": {
        "name": "Le Touch",
        "course_code": "O20-0400",
        "topage_code": null
    },
    "dataset": "stations",
    "extracted_at": "2026-09-22T02:22:34+02:00",
    "source_note": "RivièreScope agrège des données publiques ; consultez /sources/ pour les producteurs et licences.",
    "data": [
        {
            "source": "hydrometry",
            "source_id": "O193431001",
            "name": "Le Touch à Bérat",
            "latitude": "43.3841088",
            "longitude": "1.1736685",
            "commune_code": "31065",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": "2026-09-18 06:30:15"
        },
        {
            "source": "hydrometry",
            "source_id": "O196431001",
            "name": "Le Touch à Plaisance-du-Touch",
            "latitude": "43.5655726",
            "longitude": "1.3042485",
            "commune_code": "31424",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": "2026-09-18 06:30:20"
        },
        {
            "source": "hydrometry",
            "source_id": "O205000201",
            "name": "Le Touch à Saint-Lys",
            "latitude": "43.5047083",
            "longitude": "1.2436093",
            "commune_code": "31499",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": "2026-09-18 06:30:50"
        },
        {
            "source": "hydrometry",
            "source_id": "O198431001",
            "name": "Le Touch à Toulouse [Saint-Martin-du-Touch]",
            "latitude": "43.5986833",
            "longitude": "1.3761835",
            "commune_code": "31555",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": "2026-09-18 06:30:32"
        },
        {
            "source": "quality",
            "source_id": "05162600",
            "name": "Le Touch à Bérat",
            "latitude": "43.3840272",
            "longitude": "1.1736341",
            "commune_code": "31065",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "quality",
            "source_id": "05162000",
            "name": "Le Touch à St-Martin du Touch",
            "latitude": "43.6085771",
            "longitude": "1.3848581",
            "commune_code": "31555",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": "2026-08-28 05:02:06"
        },
        {
            "source": "quality",
            "source_id": "05161950",
            "name": "Le Touch à St-Michel du Touch",
            "latitude": "43.6207960",
            "longitude": "1.3956261",
            "commune_code": "31069",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": "2026-08-28 05:02:04"
        },
        {
            "source": "quality",
            "source_id": "05162624",
            "name": "Le Touch au niveau de Fabas",
            "latitude": "43.3154636",
            "longitude": "0.8827605",
            "commune_code": "31178",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "quality",
            "source_id": "05162500",
            "name": "Le Touch en aval de Fonsorbes",
            "latitude": "43.5240372",
            "longitude": "1.2602712",
            "commune_code": "31187",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "fish",
            "source_id": "05161950",
            "name": "Le Touch à St-Michel du Touch",
            "latitude": "43.5968984",
            "longitude": "1.3765931",
            "commune_code": "31555",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "hydrobio",
            "source_id": "05161950",
            "name": "05161950",
            "latitude": "43.6207960",
            "longitude": "1.3956261",
            "commune_code": "31069",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": "2026-08-24 23:10:35"
        },
        {
            "source": "hydrobio",
            "source_id": "05162500",
            "name": "05162500",
            "latitude": "43.5240372",
            "longitude": "1.2602712",
            "commune_code": "31187",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": "2026-08-24 23:10:35"
        },
        {
            "source": "hydrobio",
            "source_id": "05162600",
            "name": "05162600",
            "latitude": "43.3840272",
            "longitude": "1.1736341",
            "commune_code": "31065",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": "2026-08-24 23:10:36"
        },
        {
            "source": "hydrobio",
            "source_id": "05162622",
            "name": "05162622",
            "latitude": "43.3404253",
            "longitude": "1.0028440",
            "commune_code": "31122",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "hydrobio",
            "source_id": "05162624",
            "name": "05162624",
            "latitude": "43.3154636",
            "longitude": "0.8827605",
            "commune_code": "31178",
            "department_code": "31",
            "first_data_at": null,
            "latest_data_at": null
        }
    ]
}