{
    "ok": true,
    "endpoint": "/api/mareas",
    "_log": "[API /mareas ihm]",
    "url_solicitada": "https://mareator2.mareator.es/codigo/api/mareas?dias=3&fuente=ihm&loc=4",
    "timestamp_solicitud": "2026-05-06T06:35:59+02:00",
    "parametros": {
        "loc": 4,
        "fecha": "2026-05-06",
        "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-05-06",
        "fin": "2026-05-08",
        "dias": 3,
        "rango": [
            "2026-05-06",
            "2026-05-07",
            "2026-05-08"
        ]
    },
    "datos": {
        "fuente": "API IHM (ideihm.covam.es)",
        "puerto": "Sanxenxo (Ría de Pontevedra)",
        "aviso": null,
        "extremos": [
            {
                "fecha_corta": "06/05",
                "hora_dia": "07:25",
                "t_total": 7.416666666666667,
                "altura": 2.804,
                "tipo": "pleamar",
                "timestamp_utc": "2026-05-06T05:25:00+00:00",
                "timestamp_local": "2026-05-06T07:25:00+02:00",
                "fecha": "2026-05-06",
                "hora_local": "07:25",
                "altura_m": 2.804
            },
            {
                "fecha_corta": "06/05",
                "hora_dia": "13:20",
                "t_total": 13.333333333333334,
                "altura": 1.135,
                "tipo": "bajamar",
                "timestamp_utc": "2026-05-06T11:20:00+00:00",
                "timestamp_local": "2026-05-06T13:20:00+02:00",
                "fecha": "2026-05-06",
                "hora_local": "13:20",
                "altura_m": 1.135
            },
            {
                "fecha_corta": "06/05",
                "hora_dia": "19:39",
                "t_total": 19.65,
                "altura": 2.979,
                "tipo": "pleamar",
                "timestamp_utc": "2026-05-06T17:39:00+00:00",
                "timestamp_local": "2026-05-06T19:39:00+02:00",
                "fecha": "2026-05-06",
                "hora_local": "19:39",
                "altura_m": 2.979
            },
            {
                "fecha_corta": "07/05",
                "hora_dia": "01:53",
                "t_total": 25.883333333333333,
                "altura": 1.102,
                "tipo": "bajamar",
                "timestamp_utc": "2026-05-06T23:53:00+00:00",
                "timestamp_local": "2026-05-07T01:53:00+02:00",
                "fecha": "2026-05-07",
                "hora_local": "01:53",
                "altura_m": 1.102
            },
            {
                "fecha_corta": "07/05",
                "hora_dia": "08:05",
                "t_total": 32.083333333333336,
                "altura": 2.668,
                "tipo": "pleamar",
                "timestamp_utc": "2026-05-07T06:05:00+00:00",
                "timestamp_local": "2026-05-07T08:05:00+02:00",
                "fecha": "2026-05-07",
                "hora_local": "08:05",
                "altura_m": 2.668
            },
            {
                "fecha_corta": "07/05",
                "hora_dia": "13:59",
                "t_total": 37.983333333333334,
                "altura": 1.269,
                "tipo": "bajamar",
                "timestamp_utc": "2026-05-07T11:59:00+00:00",
                "timestamp_local": "2026-05-07T13:59:00+02:00",
                "fecha": "2026-05-07",
                "hora_local": "13:59",
                "altura_m": 1.269
            },
            {
                "fecha_corta": "07/05",
                "hora_dia": "20:22",
                "t_total": 44.36666666666667,
                "altura": 2.858,
                "tipo": "pleamar",
                "timestamp_utc": "2026-05-07T18:22:00+00:00",
                "timestamp_local": "2026-05-07T20:22:00+02:00",
                "fecha": "2026-05-07",
                "hora_local": "20:22",
                "altura_m": 2.858
            },
            {
                "fecha_corta": "08/05",
                "hora_dia": "02:40",
                "t_total": 50.666666666666664,
                "altura": 1.22,
                "tipo": "bajamar",
                "timestamp_utc": "2026-05-08T00:40:00+00:00",
                "timestamp_local": "2026-05-08T02:40:00+02:00",
                "fecha": "2026-05-08",
                "hora_local": "02:40",
                "altura_m": 1.22
            },
            {
                "fecha_corta": "08/05",
                "hora_dia": "08:54",
                "t_total": 56.9,
                "altura": 2.553,
                "tipo": "pleamar",
                "timestamp_utc": "2026-05-08T06:54:00+00:00",
                "timestamp_local": "2026-05-08T08:54:00+02:00",
                "fecha": "2026-05-08",
                "hora_local": "08:54",
                "altura_m": 2.553
            },
            {
                "fecha_corta": "08/05",
                "hora_dia": "14:49",
                "t_total": 62.81666666666667,
                "altura": 1.39,
                "tipo": "bajamar",
                "timestamp_utc": "2026-05-08T12:49:00+00:00",
                "timestamp_local": "2026-05-08T14:49:00+02:00",
                "fecha": "2026-05-08",
                "hora_local": "14:49",
                "altura_m": 1.39
            },
            {
                "fecha_corta": "08/05",
                "hora_dia": "21:16",
                "t_total": 69.26666666666667,
                "altura": 2.759,
                "tipo": "pleamar",
                "timestamp_utc": "2026-05-08T19:16:00+00:00",
                "timestamp_local": "2026-05-08T21:16:00+02:00",
                "fecha": "2026-05-08",
                "hora_local": "21:16",
                "altura_m": 2.759
            }
        ],
        "total_extremos": 11,
        "siguiente_extremo": {
            "fecha_corta": "06/05",
            "hora_dia": "07:25",
            "t_total": 7.416666666666667,
            "altura": 2.804,
            "tipo": "pleamar",
            "timestamp_utc": "2026-05-06T05:25:00+00:00",
            "timestamp_local": "2026-05-06T07:25:00+02:00",
            "fecha": "2026-05-06",
            "hora_local": "07:25",
            "altura_m": 2.804
        },
        "punto_marea_actual": null
    },
    "error": null
}