{
    "ok": true,
    "endpoint": "/api/mareas",
    "_log": "[API /mareas armonico]",
    "url_solicitada": "https://mareator2.mareator.es/codigo/api/mareas?dias=3&fecha=2026-04-06&loc=1",
    "timestamp_solicitud": "2026-05-06T06:37:36+02:00",
    "parametros": {
        "loc": 1,
        "fecha": "2026-04-06",
        "dias": 3,
        "fuente": "armonico"
    },
    "localizacion": {
        "id": 1,
        "nombre": "Coruña",
        "lat": 43.38141,
        "lon": -8.4193,
        "puerto_id": "20"
    },
    "fechas": {
        "inicio": "2026-04-06",
        "fin": "2026-04-08",
        "dias": 3,
        "rango": [
            "2026-04-06",
            "2026-04-07",
            "2026-04-08"
        ]
    },
    "datos": {
        "fuente": "Armónico autónomo TICON-3",
        "puerto": "A Coruña",
        "Z0_m": 2.1,
        "extremos": [
            {
                "tipo": "bajamar",
                "altura_m": 0.9,
                "timestamp_utc": "2026-04-05T23:17:16+00:00",
                "timestamp_local": "2026-04-06T01:17:16+02:00",
                "fecha": "2026-04-06",
                "hora_local": "01:17",
                "t_total": 1.2878
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.143,
                "timestamp_utc": "2026-04-06T05:19:45+00:00",
                "timestamp_local": "2026-04-06T07:19:45+02:00",
                "fecha": "2026-04-06",
                "hora_local": "07:19",
                "t_total": 7.3292
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.026,
                "timestamp_utc": "2026-04-06T11:17:32+00:00",
                "timestamp_local": "2026-04-06T13:17:32+02:00",
                "fecha": "2026-04-06",
                "hora_local": "13:17",
                "t_total": 13.2922
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.363,
                "timestamp_utc": "2026-04-06T17:33:21+00:00",
                "timestamp_local": "2026-04-06T19:33:21+02:00",
                "fecha": "2026-04-06",
                "hora_local": "19:33",
                "t_total": 19.5558
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.099,
                "timestamp_utc": "2026-04-06T23:50:11+00:00",
                "timestamp_local": "2026-04-07T01:50:11+02:00",
                "fecha": "2026-04-07",
                "hora_local": "01:50",
                "t_total": 25.8364
            },
            {
                "tipo": "pleamar",
                "altura_m": 2.967,
                "timestamp_utc": "2026-04-07T05:52:24+00:00",
                "timestamp_local": "2026-04-07T07:52:24+02:00",
                "fecha": "2026-04-07",
                "hora_local": "07:52",
                "t_total": 31.8733
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.237,
                "timestamp_utc": "2026-04-07T11:51:33+00:00",
                "timestamp_local": "2026-04-07T13:51:33+02:00",
                "fecha": "2026-04-07",
                "hora_local": "13:51",
                "t_total": 37.8592
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.133,
                "timestamp_utc": "2026-04-07T18:07:32+00:00",
                "timestamp_local": "2026-04-07T20:07:32+02:00",
                "fecha": "2026-04-07",
                "hora_local": "20:07",
                "t_total": 44.1256
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.31,
                "timestamp_utc": "2026-04-08T00:28:23+00:00",
                "timestamp_local": "2026-04-08T02:28:23+02:00",
                "fecha": "2026-04-08",
                "hora_local": "02:28",
                "t_total": 50.4731
            },
            {
                "tipo": "pleamar",
                "altura_m": 2.776,
                "timestamp_utc": "2026-04-08T06:31:59+00:00",
                "timestamp_local": "2026-04-08T08:31:59+02:00",
                "fecha": "2026-04-08",
                "hora_local": "08:31",
                "t_total": 56.5331
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.466,
                "timestamp_utc": "2026-04-08T12:33:21+00:00",
                "timestamp_local": "2026-04-08T14:33:21+02:00",
                "fecha": "2026-04-08",
                "hora_local": "14:33",
                "t_total": 62.5558
            },
            {
                "tipo": "pleamar",
                "altura_m": 2.892,
                "timestamp_utc": "2026-04-08T18:50:53+00:00",
                "timestamp_local": "2026-04-08T20:50:53+02:00",
                "fecha": "2026-04-08",
                "hora_local": "20:50",
                "t_total": 68.8481
            }
        ],
        "total_extremos": 12,
        "altura_actual_m": null,
        "siguiente_extremo": null,
        "punto_marea_actual": null
    },
    "error": null
}