{
    "ok": true,
    "endpoint": "/api/mareas",
    "_log": "[API /mareas armonico]",
    "url_solicitada": "https://www.mareator2.mareator.es/codigo/api/mareas?dias=3&fecha=2026-06-07&loc=1",
    "timestamp_solicitud": "2026-07-07T02:28:59+02:00",
    "parametros": {
        "loc": 1,
        "fecha": "2026-06-07",
        "dias": 3,
        "fuente": "armonico"
    },
    "localizacion": {
        "id": 1,
        "nombre": "Coruña",
        "lat": 43.38141,
        "lon": -8.4193,
        "puerto_id": "20"
    },
    "fechas": {
        "inicio": "2026-06-07",
        "fin": "2026-06-09",
        "dias": 3,
        "rango": [
            "2026-06-07",
            "2026-06-08",
            "2026-06-09"
        ]
    },
    "datos": {
        "fuente": "Armónico autónomo TICON-3",
        "puerto": "A Coruña",
        "Z0_m": 2.1,
        "extremos": [
            {
                "tipo": "bajamar",
                "altura_m": 1.204,
                "timestamp_utc": "2026-06-07T01:33:21+00:00",
                "timestamp_local": "2026-06-07T03:33:21+02:00",
                "fecha": "2026-06-07",
                "hora_local": "03:33",
                "t_total": 3.5558
            },
            {
                "tipo": "pleamar",
                "altura_m": 2.93,
                "timestamp_utc": "2026-06-07T07:50:52+00:00",
                "timestamp_local": "2026-06-07T09:50:52+02:00",
                "fecha": "2026-06-07",
                "hora_local": "09:50",
                "t_total": 9.8478
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.222,
                "timestamp_utc": "2026-06-07T14:04:54+00:00",
                "timestamp_local": "2026-06-07T16:04:54+02:00",
                "fecha": "2026-06-07",
                "hora_local": "16:04",
                "t_total": 16.0817
            },
            {
                "tipo": "pleamar",
                "altura_m": 2.866,
                "timestamp_utc": "2026-06-07T20:20:53+00:00",
                "timestamp_local": "2026-06-07T22:20:53+02:00",
                "fecha": "2026-06-07",
                "hora_local": "22:20",
                "t_total": 22.3481
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.235,
                "timestamp_utc": "2026-06-08T02:30:53+00:00",
                "timestamp_local": "2026-06-08T04:30:53+02:00",
                "fecha": "2026-06-08",
                "hora_local": "04:30",
                "t_total": 28.5147
            },
            {
                "tipo": "pleamar",
                "altura_m": 2.94,
                "timestamp_utc": "2026-06-08T08:51:33+00:00",
                "timestamp_local": "2026-06-08T10:51:33+02:00",
                "fecha": "2026-06-08",
                "hora_local": "10:51",
                "t_total": 34.8592
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.199,
                "timestamp_utc": "2026-06-08T15:08:23+00:00",
                "timestamp_local": "2026-06-08T17:08:23+02:00",
                "fecha": "2026-06-08",
                "hora_local": "17:08",
                "t_total": 41.1397
            },
            {
                "tipo": "pleamar",
                "altura_m": 2.858,
                "timestamp_utc": "2026-06-08T21:26:09+00:00",
                "timestamp_local": "2026-06-08T23:26:09+02:00",
                "fecha": "2026-06-08",
                "hora_local": "23:26",
                "t_total": 47.4358
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.218,
                "timestamp_utc": "2026-06-09T03:32:40+00:00",
                "timestamp_local": "2026-06-09T05:32:40+02:00",
                "fecha": "2026-06-09",
                "hora_local": "05:32",
                "t_total": 53.5444
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.008,
                "timestamp_utc": "2026-06-09T09:55:01+00:00",
                "timestamp_local": "2026-06-09T11:55:01+02:00",
                "fecha": "2026-06-09",
                "hora_local": "11:55",
                "t_total": 59.9169
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.116,
                "timestamp_utc": "2026-06-09T16:13:47+00:00",
                "timestamp_local": "2026-06-09T18:13:47+02:00",
                "fecha": "2026-06-09",
                "hora_local": "18:13",
                "t_total": 66.2297
            }
        ],
        "total_extremos": 11,
        "instante_evaluado": "2026-07-07T02:28:59+02:00",
        "altura_actual_m": null,
        "siguiente_extremo": null,
        "punto_marea_actual": null
    },
    "error": null
}