{
    "river": {
        "name": "La Truyère",
        "course_code": "O7--0250",
        "topage_code": null
    },
    "dataset": "stations",
    "extracted_at": "2026-09-22T02:34:06+02:00",
    "source_note": "RivièreScope agrège des données publiques ; consultez /sources/ pour les producteurs et licences.",
    "data": [
        {
            "source": "hydrometry",
            "source_id": "O762251001",
            "name": "La Truyère à Brommat [La Cadène]",
            "latitude": "44.7888150",
            "longitude": "2.7069772",
            "commune_code": "12036",
            "department_code": "12",
            "first_data_at": null,
            "latest_data_at": "2026-09-16 13:20:12"
        },
        {
            "source": "hydrometry",
            "source_id": "O769251001",
            "name": "La Truyère à Entraygues-sur-Truyère",
            "latitude": "44.6497797",
            "longitude": "2.5665367",
            "commune_code": "12094",
            "department_code": "12",
            "first_data_at": null,
            "latest_data_at": "2026-09-16 13:30:12"
        },
        {
            "source": "hydrometry",
            "source_id": "O750252001",
            "name": "La Truyère à Lavastrie [Moulin du Tour]",
            "latitude": "44.9071690",
            "longitude": "3.0291144",
            "commune_code": "15099",
            "department_code": "15",
            "first_data_at": null,
            "latest_data_at": "2026-09-17 22:50:04"
        },
        {
            "source": "hydrometry",
            "source_id": "O760000201",
            "name": "La Truyère à Neuvéglise [QNR Grandval]",
            "latitude": "44.9225680",
            "longitude": "3.0743222",
            "commune_code": "15142",
            "department_code": "15",
            "first_data_at": null,
            "latest_data_at": "2026-09-14 14:20:13"
        },
        {
            "source": "hydrometry",
            "source_id": "O769251101",
            "name": "La Truyère à Sainte-Geneviève-sur-Argence [QNR Sarrans] - EDF",
            "latitude": "44.8288741",
            "longitude": "2.7401838",
            "commune_code": "12223",
            "department_code": "12",
            "first_data_at": null,
            "latest_data_at": "2026-09-16 13:30:19"
        },
        {
            "source": "hydrometry",
            "source_id": "O720251001",
            "name": "La Truyère à Serverette",
            "latitude": "44.7032537",
            "longitude": "3.3857026",
            "commune_code": "48188",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": "2026-09-15 03:00:47"
        },
        {
            "source": "hydrometry",
            "source_id": "O737000201",
            "name": "La Truyère au Malzieu-Ville [QNR Le Soulier] - EDF",
            "latitude": "44.8347961",
            "longitude": "3.3486079",
            "commune_code": "48090",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": "2026-09-15 03:00:54"
        },
        {
            "source": "quality",
            "source_id": "05096000",
            "name": "La Truyère à Entraygues",
            "latitude": "44.6498365",
            "longitude": "2.5672678",
            "commune_code": "12094",
            "department_code": "12",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "quality",
            "source_id": "05097800",
            "name": "La Truyère à St-Léger du Malzieu",
            "latitude": "44.8855903",
            "longitude": "3.3102326",
            "commune_code": "48169",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "quality",
            "source_id": "05096085",
            "name": "La Truyère au niveau de Brommat",
            "latitude": "44.7653828",
            "longitude": "2.6851477",
            "commune_code": "12223",
            "department_code": "12",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "quality",
            "source_id": "05098700",
            "name": "La Truyère au niveau de Rimeize",
            "latitude": "44.7408837",
            "longitude": "3.3484683",
            "commune_code": "48128",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "quality",
            "source_id": "05098850",
            "name": "La Truyère en amont de La Villedieu",
            "latitude": "44.7205601",
            "longitude": "3.5251803",
            "commune_code": "48127",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "quality",
            "source_id": "05098800",
            "name": "La Truyère en amont de Serverette",
            "latitude": "44.6904891",
            "longitude": "3.3954343",
            "commune_code": "48188",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "quality",
            "source_id": "05097860",
            "name": "La Truyère en aval de la Limagnole et de la Rimeize",
            "latitude": "44.7928912",
            "longitude": "3.3581470",
            "commune_code": "48128",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "quality",
            "source_id": "05096500",
            "name": "La Truyère en aval de Lanau",
            "latitude": "44.8899850",
            "longitude": "2.9955164",
            "commune_code": "15142",
            "department_code": "15",
            "first_data_at": null,
            "latest_data_at": "2026-08-27 12:21:12"
        },
        {
            "source": "quality",
            "source_id": "05098750",
            "name": "La Truyère en aval de Serverette",
            "latitude": "44.7059395",
            "longitude": "3.3796361",
            "commune_code": "48063",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "fish",
            "source_id": "05096000",
            "name": "La Truyère à Entraygues",
            "latitude": "44.6498365",
            "longitude": "2.5672678",
            "commune_code": "12094",
            "department_code": "12",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "fish",
            "source_id": "05098850",
            "name": "La Truyère en amont de La Villedieu",
            "latitude": "44.7205690",
            "longitude": "3.5252056",
            "commune_code": "48127",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "hydrobio",
            "source_id": "05096000",
            "name": "05096000",
            "latitude": "44.6498365",
            "longitude": "2.5672678",
            "commune_code": "12094",
            "department_code": "12",
            "first_data_at": null,
            "latest_data_at": "2026-08-24 06:11:05"
        },
        {
            "source": "hydrobio",
            "source_id": "05096085",
            "name": "05096085",
            "latitude": "44.7653828",
            "longitude": "2.6851477",
            "commune_code": "12223",
            "department_code": "12",
            "first_data_at": null,
            "latest_data_at": "2026-08-24 06:11:05"
        },
        {
            "source": "hydrobio",
            "source_id": "05097800",
            "name": "05097800",
            "latitude": "44.8855903",
            "longitude": "3.3102326",
            "commune_code": "48169",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "hydrobio",
            "source_id": "05097860",
            "name": "05097860",
            "latitude": "44.7928912",
            "longitude": "3.3581470",
            "commune_code": "48128",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "hydrobio",
            "source_id": "05098700",
            "name": "05098700",
            "latitude": "44.7408837",
            "longitude": "3.3484683",
            "commune_code": "48128",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "hydrobio",
            "source_id": "05098750",
            "name": "05098750",
            "latitude": "44.7059395",
            "longitude": "3.3796361",
            "commune_code": "48063",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "hydrobio",
            "source_id": "05098800",
            "name": "05098800",
            "latitude": "44.6904891",
            "longitude": "3.3954343",
            "commune_code": "48188",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        },
        {
            "source": "hydrobio",
            "source_id": "05098850",
            "name": "05098850",
            "latitude": "44.7205601",
            "longitude": "3.5251803",
            "commune_code": "48127",
            "department_code": "48",
            "first_data_at": null,
            "latest_data_at": null
        }
    ]
}