{
    "ok": true,
    "endpoint": "/api/mareas",
    "_log": "[API /mareas ihm]",
    "url_solicitada": "https://www.mareator2.mareator.es/codigo/api/mareas?dias=3&fuente=ihm&loc=4",
    "timestamp_solicitud": "2026-07-07T01:04:12+02:00",
    "parametros": {
        "loc": 4,
        "fecha": "2026-07-07",
        "dias": 3,
        "fuente": "ihm"
    },
    "url_api": "https://ideihm.covam.es/api-ihm/getmarea?request=gettide&id=27&format=json&date=…",
    "localizacion": {
        "id": 4,
        "nombre": "O Grove",
        "lat": 42.4563,
        "lon": -8.9219,
        "puerto_id": "27"
    },
    "fechas": {
        "inicio": "2026-07-07",
        "fin": "2026-07-09",
        "dias": 3,
        "rango": [
            "2026-07-07",
            "2026-07-08",
            "2026-07-09"
        ]
    },
    "datos": {
        "fuente": "API IHM (ideihm.covam.es)",
        "puerto": "Sanxenxo (Ría de Pontevedra)",
        "aviso": null,
        "extremos": [
            {
                "fecha_corta": "07/07",
                "hora_dia": "03:26",
                "t_total": 3.433333333333333,
                "altura": 0.941,
                "tipo": "bajamar",
                "timestamp_utc": "2026-07-07T01:26:00+00:00",
                "timestamp_local": "2026-07-07T03:26:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "03:26",
                "altura_m": 0.941
            },
            {
                "fecha_corta": "07/07",
                "hora_dia": "09:39",
                "t_total": 9.65,
                "altura": 2.865,
                "tipo": "pleamar",
                "timestamp_utc": "2026-07-07T07:39:00+00:00",
                "timestamp_local": "2026-07-07T09:39:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "09:39",
                "altura_m": 2.865
            },
            {
                "fecha_corta": "07/07",
                "hora_dia": "15:40",
                "t_total": 15.666666666666666,
                "altura": 1.114,
                "tipo": "bajamar",
                "timestamp_utc": "2026-07-07T13:40:00+00:00",
                "timestamp_local": "2026-07-07T15:40:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "15:40",
                "altura_m": 1.114
            },
            {
                "fecha_corta": "07/07",
                "hora_dia": "22:00",
                "t_total": 22,
                "altura": 3.024,
                "tipo": "pleamar",
                "timestamp_utc": "2026-07-07T20:00:00+00:00",
                "timestamp_local": "2026-07-07T22:00:00+02:00",
                "fecha": "2026-07-07",
                "hora_local": "22:00",
                "altura_m": 3.024
            },
            {
                "fecha_corta": "08/07",
                "hora_dia": "04:19",
                "t_total": 28.316666666666666,
                "altura": 1.053,
                "tipo": "bajamar",
                "timestamp_utc": "2026-07-08T02:19:00+00:00",
                "timestamp_local": "2026-07-08T04:19:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "04:19",
                "altura_m": 1.053
            },
            {
                "fecha_corta": "08/07",
                "hora_dia": "10:35",
                "t_total": 34.583333333333336,
                "altura": 2.79,
                "tipo": "pleamar",
                "timestamp_utc": "2026-07-08T08:35:00+00:00",
                "timestamp_local": "2026-07-08T10:35:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "10:35",
                "altura_m": 2.79
            },
            {
                "fecha_corta": "08/07",
                "hora_dia": "16:40",
                "t_total": 40.666666666666664,
                "altura": 1.202,
                "tipo": "bajamar",
                "timestamp_utc": "2026-07-08T14:40:00+00:00",
                "timestamp_local": "2026-07-08T16:40:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "16:40",
                "altura_m": 1.202
            },
            {
                "fecha_corta": "08/07",
                "hora_dia": "23:00",
                "t_total": 47,
                "altura": 2.919,
                "tipo": "pleamar",
                "timestamp_utc": "2026-07-08T21:00:00+00:00",
                "timestamp_local": "2026-07-08T23:00:00+02:00",
                "fecha": "2026-07-08",
                "hora_local": "23:00",
                "altura_m": 2.919
            },
            {
                "fecha_corta": "09/07",
                "hora_dia": "05:21",
                "t_total": 53.35,
                "altura": 1.129,
                "tipo": "bajamar",
                "timestamp_utc": "2026-07-09T03:21:00+00:00",
                "timestamp_local": "2026-07-09T05:21:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "05:21",
                "altura_m": 1.129
            },
            {
                "fecha_corta": "09/07",
                "hora_dia": "11:39",
                "t_total": 59.65,
                "altura": 2.766,
                "tipo": "pleamar",
                "timestamp_utc": "2026-07-09T09:39:00+00:00",
                "timestamp_local": "2026-07-09T11:39:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "11:39",
                "altura_m": 2.766
            },
            {
                "fecha_corta": "09/07",
                "hora_dia": "17:52",
                "t_total": 65.86666666666666,
                "altura": 1.219,
                "tipo": "bajamar",
                "timestamp_utc": "2026-07-09T15:52:00+00:00",
                "timestamp_local": "2026-07-09T17:52:00+02:00",
                "fecha": "2026-07-09",
                "hora_local": "17:52",
                "altura_m": 1.219
            },
            {
                "fecha_corta": "10/07",
                "hora_dia": "00:11",
                "t_total": 72.18333333333334,
                "altura": 2.871,
                "tipo": "pleamar",
                "timestamp_utc": "2026-07-09T22:11:00+00:00",
                "timestamp_local": "2026-07-10T00:11:00+02:00",
                "fecha": "2026-07-10",
                "hora_local": "00:11",
                "altura_m": 2.871
            }
        ],
        "total_extremos": 12,
        "instante_evaluado": "2026-07-07T01:04:07+02:00",
        "siguiente_extremo": {
            "fecha_corta": "07/07",
            "hora_dia": "03:26",
            "t_total": 3.433333333333333,
            "altura": 0.941,
            "tipo": "bajamar",
            "timestamp_utc": "2026-07-07T01:26:00+00:00",
            "timestamp_local": "2026-07-07T03:26:00+02:00",
            "fecha": "2026-07-07",
            "hora_local": "03:26",
            "altura_m": 0.941
        },
        "punto_marea_actual": null
    },
    "error": null
}