{
    "ok": true,
    "endpoint": "/api/mareas",
    "_log": "[API /mareas armonico]",
    "url_solicitada": "https://mareator2.mareator.es/codigo/api/mareas?loc=1",
    "timestamp_solicitud": "2026-07-07T00:43:25+02:00",
    "parametros": {
        "loc": 1,
        "fecha": "2026-07-07",
        "dias": 7,
        "fuente": "armonico"
    },
    "localizacion": {
        "id": 1,
        "nombre": "Coruña",
        "lat": 43.38141,
        "lon": -8.4193,
        "puerto_id": "20"
    },
    "fechas": {
        "inicio": "2026-07-07",
        "fin": "2026-07-13",
        "dias": 7,
        "rango": [
            "2026-07-07",
            "2026-07-08",
            "2026-07-09",
            "2026-07-10",
            "2026-07-11",
            "2026-07-12",
            "2026-07-13"
        ]
    },
    "datos": {
        "fuente": "Armónico autónomo TICON-3",
        "puerto": "A Coruña",
        "Z0_m": 2.1,
        "extremos": [
            {
                "tipo": "bajamar",
                "altura_m": 1.004,
                "timestamp_utc": "2026-07-07T01:45:01+00:00",
                "timestamp_local": "2026-07-07T03:45:01+02:00",
                "fecha": "2026-07-07",
                "hora_local": "03:45",
                "t_total": 3.7503
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.15,
                "timestamp_utc": "2026-07-07T08:01:59+00:00",
                "timestamp_local": "2026-07-07T10:01:59+02:00",
                "fecha": "2026-07-07",
                "hora_local": "10:01",
                "t_total": 10.0331
            },
            {
                "tipo": "bajamar",
                "altura_m": 0.938,
                "timestamp_utc": "2026-07-07T14:23:05+00:00",
                "timestamp_local": "2026-07-07T16:23:05+02:00",
                "fecha": "2026-07-07",
                "hora_local": "16:23",
                "t_total": 16.3847
            },
            {
                "tipo": "pleamar",
                "altura_m": 2.935,
                "timestamp_utc": "2026-07-07T20:37:16+00:00",
                "timestamp_local": "2026-07-07T22:37:16+02:00",
                "fecha": "2026-07-07",
                "hora_local": "22:37",
                "t_total": 22.6211
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.074,
                "timestamp_utc": "2026-07-08T02:41:33+00:00",
                "timestamp_local": "2026-07-08T04:41:33+02:00",
                "fecha": "2026-07-08",
                "hora_local": "04:41",
                "t_total": 28.6925
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.12,
                "timestamp_utc": "2026-07-08T09:01:59+00:00",
                "timestamp_local": "2026-07-08T11:01:59+02:00",
                "fecha": "2026-07-08",
                "hora_local": "11:01",
                "t_total": 35.0331
            },
            {
                "tipo": "bajamar",
                "altura_m": 0.965,
                "timestamp_utc": "2026-07-08T15:26:09+00:00",
                "timestamp_local": "2026-07-08T17:26:09+02:00",
                "fecha": "2026-07-08",
                "hora_local": "17:26",
                "t_total": 41.4358
            },
            {
                "tipo": "pleamar",
                "altura_m": 2.896,
                "timestamp_utc": "2026-07-08T21:44:12+00:00",
                "timestamp_local": "2026-07-08T23:44:12+02:00",
                "fecha": "2026-07-08",
                "hora_local": "23:44",
                "t_total": 47.7367
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.109,
                "timestamp_utc": "2026-07-09T03:46:50+00:00",
                "timestamp_local": "2026-07-09T05:46:50+02:00",
                "fecha": "2026-07-09",
                "hora_local": "05:46",
                "t_total": 53.7806
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.132,
                "timestamp_utc": "2026-07-09T10:10:11+00:00",
                "timestamp_local": "2026-07-09T12:10:11+02:00",
                "fecha": "2026-07-09",
                "hora_local": "12:10",
                "t_total": 60.1697
            },
            {
                "tipo": "bajamar",
                "altura_m": 0.941,
                "timestamp_utc": "2026-07-09T16:35:43+00:00",
                "timestamp_local": "2026-07-09T18:35:43+02:00",
                "fecha": "2026-07-09",
                "hora_local": "18:35",
                "t_total": 66.5953
            },
            {
                "tipo": "pleamar",
                "altura_m": 2.929,
                "timestamp_utc": "2026-07-09T22:56:09+00:00",
                "timestamp_local": "2026-07-10T00:56:09+02:00",
                "fecha": "2026-07-10",
                "hora_local": "00:56",
                "t_total": 72.9358
            },
            {
                "tipo": "bajamar",
                "altura_m": 1.073,
                "timestamp_utc": "2026-07-10T04:57:16+00:00",
                "timestamp_local": "2026-07-10T06:57:16+02:00",
                "fecha": "2026-07-10",
                "hora_local": "06:57",
                "t_total": 78.9544
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.212,
                "timestamp_utc": "2026-07-10T11:21:18+00:00",
                "timestamp_local": "2026-07-10T13:21:18+02:00",
                "fecha": "2026-07-10",
                "hora_local": "13:21",
                "t_total": 85.355
            },
            {
                "tipo": "bajamar",
                "altura_m": 0.851,
                "timestamp_utc": "2026-07-10T17:45:27+00:00",
                "timestamp_local": "2026-07-10T19:45:27+02:00",
                "fecha": "2026-07-10",
                "hora_local": "19:45",
                "t_total": 91.7575
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.044,
                "timestamp_utc": "2026-07-11T00:05:27+00:00",
                "timestamp_local": "2026-07-11T02:05:27+02:00",
                "fecha": "2026-07-11",
                "hora_local": "02:05",
                "t_total": 98.0908
            },
            {
                "tipo": "bajamar",
                "altura_m": 0.954,
                "timestamp_utc": "2026-07-11T06:06:34+00:00",
                "timestamp_local": "2026-07-11T08:06:34+02:00",
                "fecha": "2026-07-11",
                "hora_local": "08:06",
                "t_total": 104.1094
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.354,
                "timestamp_utc": "2026-07-11T12:28:38+00:00",
                "timestamp_local": "2026-07-11T14:28:38+02:00",
                "fecha": "2026-07-11",
                "hora_local": "14:28",
                "t_total": 110.4772
            },
            {
                "tipo": "bajamar",
                "altura_m": 0.709,
                "timestamp_utc": "2026-07-11T18:49:29+00:00",
                "timestamp_local": "2026-07-11T20:49:29+02:00",
                "fecha": "2026-07-11",
                "hora_local": "20:49",
                "t_total": 116.8247
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.214,
                "timestamp_utc": "2026-07-12T01:07:16+00:00",
                "timestamp_local": "2026-07-12T03:07:16+02:00",
                "fecha": "2026-07-12",
                "hora_local": "03:07",
                "t_total": 123.1211
            },
            {
                "tipo": "bajamar",
                "altura_m": 0.778,
                "timestamp_utc": "2026-07-12T07:09:03+00:00",
                "timestamp_local": "2026-07-12T09:09:03+02:00",
                "fecha": "2026-07-12",
                "hora_local": "09:09",
                "t_total": 129.1508
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.522,
                "timestamp_utc": "2026-07-12T13:29:03+00:00",
                "timestamp_local": "2026-07-12T15:29:03+02:00",
                "fecha": "2026-07-12",
                "hora_local": "15:29",
                "t_total": 135.4842
            },
            {
                "tipo": "bajamar",
                "altura_m": 0.552,
                "timestamp_utc": "2026-07-12T19:46:34+00:00",
                "timestamp_local": "2026-07-12T21:46:34+02:00",
                "fecha": "2026-07-12",
                "hora_local": "21:46",
                "t_total": 141.7761
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.401,
                "timestamp_utc": "2026-07-13T02:01:58+00:00",
                "timestamp_local": "2026-07-13T04:01:58+02:00",
                "fecha": "2026-07-13",
                "hora_local": "04:01",
                "t_total": 148.0328
            },
            {
                "tipo": "bajamar",
                "altura_m": 0.584,
                "timestamp_utc": "2026-07-13T08:05:27+00:00",
                "timestamp_local": "2026-07-13T10:05:27+02:00",
                "fecha": "2026-07-13",
                "hora_local": "10:05",
                "t_total": 154.0908
            },
            {
                "tipo": "pleamar",
                "altura_m": 3.674,
                "timestamp_utc": "2026-07-13T14:23:47+00:00",
                "timestamp_local": "2026-07-13T16:23:47+02:00",
                "fecha": "2026-07-13",
                "hora_local": "16:23",
                "t_total": 160.3964
            },
            {
                "tipo": "bajamar",
                "altura_m": 0.419,
                "timestamp_utc": "2026-07-13T20:37:57+00:00",
                "timestamp_local": "2026-07-13T22:37:57+02:00",
                "fecha": "2026-07-13",
                "hora_local": "22:37",
                "t_total": 166.6325
            }
        ],
        "total_extremos": 27,
        "instante_evaluado": "2026-07-07T00:43:25+02:00",
        "altura_actual_m": 2.018,
        "siguiente_extremo": {
            "tipo": "bajamar",
            "altura_m": 1.004,
            "timestamp_utc": "2026-07-07T01:45:01+00:00",
            "timestamp_local": "2026-07-07T03:45:01+02:00",
            "fecha": "2026-07-07",
            "hora_local": "03:45",
            "t_total": 3.7503
        },
        "punto_marea_actual": null
    },
    "error": null
}