[
  {
    "slug": "honolulu-hnl-660",
    "destination": "Honolulu",
    "flag": "us",
    "region": "us",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "HNL",
    "price_offer": 660,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAhonEgoyMDI2LTEwLTAxKAJqBwgBEgNTSlVyDggCEgovbS8wMmhyaDBfGicSCjIwMjYtMTAtMTIoAmoOCAISCi9tLzAyaHJoMF9yBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Premium+Plus&utm_campaign=ef6eda5e9d-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-e417ff8b86-233459333&mc_cid=ef6eda5e9d&mc_eid=ae8a2787d0",
    "detail_url": "/ofertas/honolulu-hnl-660",
    "source_ref": "external",
    "depart_date": "2026-10-01",
    "return_date": "2026-10-12",
    "price_regular": 1650,
    "savings_pct": 60,
    "badge": "Ahorro 50%+",
    "urgency": "Vuelo doméstico a precio internacional",
    "card_image": "/assets/img/deals/honolulu-hnl-660.jpg",
    "hero_image": "/assets/img/deals/honolulu-hnl-660.jpg",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAhonEgoyMDI2LTEwLTAxKAJqBwgBEgNTSlVyDggCEgovbS8wMmhyaDBfGicSCjIwMjYtMTAtMTIoAmoOCAISCi9tLzAyaHJoMF9yBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Premium+Plus&utm_campaign=ef6eda5e9d-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-e417ff8b86-233459333&mc_cid=ef6eda5e9d&mc_eid=ae8a2787d0",
    "affiliate_url": "https://aviasales.com/search/SJU261001HNL2610121?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "featured": true,
    "kicker": "la oferta que nos hizo parar todo",
    "alt_dates": [
      {
        "depart": "2026-09-10",
        "return": "2026-09-21",
        "label": "Sep 10 → Sep 21"
      },
      {
        "depart": "2026-09-17",
        "return": "2026-09-28",
        "label": "Sep 17 → Sep 28"
      },
      {
        "depart": "2026-09-24",
        "return": "2026-10-05",
        "label": "Sep 24 → Oct 05"
      },
      {
        "depart": "2026-10-08",
        "return": "2026-10-19",
        "label": "Oct 08 → Oct 19"
      },
      {
        "depart": "2026-10-15",
        "return": "2026-10-26",
        "label": "Oct 15 → Oct 26"
      }
    ],
    "description": "Vuelo redondo a **Honolulu** desde San Juan por **$660**. Precio regular $1650 → ahorras 60% ($990). Salida 01 Oct 2026 · regreso 12 Oct 2026 (11 días). ⚡ Vuelo doméstico a precio internacional.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAhonEgoyMDI2LTEwLTAxKAJqBwgBEgNTSlVyDggCEgovbS8wMmhyaDBfGicSCjIwMjYtMTAtMTIoAmoOCAISCi9tLzAyaHJoMF9yBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Premium+Plus&utm_campaign=ef6eda5e9d-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-e417ff8b86-233459333&mc_cid=ef6eda5e9d&mc_eid=ae8a2787d0"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU261001HNL2610121?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fhnl%2F261001%2F261012%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-HNL%2F2026-10-01%2F2026-10-12"
      }
    ]
  },
  {
    "slug": "san-juan-chicago-il-ord-232",
    "destination": "San Juan - Chicago, IL",
    "flag": "us",
    "region": "us",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "ORD",
    "price_offer": 232,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAhowEgoyMDI2LTA5LTA0KAE6AkY5OgJOS2oHCAESA1NKVXIMCAISCC9tLzAxX2Q0iAE8GjASCjIwMjYtMDktMDcoAToCRjk6Ak5LagwIAhIIL20vMDFfZDRyBwgBEgNTSlWIATxAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "detail_url": "/ofertas/san-juan-chicago-il-ord-232",
    "source_ref": "external",
    "depart_date": "2026-09-04",
    "return_date": "2026-09-07",
    "price_regular": 580,
    "savings_pct": 60,
    "badge": "Ahorro 50%+",
    "urgency": "Vuelo doméstico a precio internacional",
    "card_image": "/assets/img/deals/san-juan-chicago-il-ord-232.jpg",
    "hero_image": "/assets/img/deals/san-juan-chicago-il-ord-232.jpg",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAhowEgoyMDI2LTA5LTA0KAE6AkY5OgJOS2oHCAESA1NKVXIMCAISCC9tLzAxX2Q0iAE8GjASCjIwMjYtMDktMDcoAToCRjk6Ak5LagwIAhIIL20vMDFfZDRyBwgBEgNTSlWIATxAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "affiliate_url": "https://aviasales.com/search/SJU260904ORD2609071?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "alt_dates": [
      {
        "depart": "2026-08-14",
        "return": "2026-08-17",
        "label": "Aug 14 → Aug 17"
      },
      {
        "depart": "2026-08-21",
        "return": "2026-08-24",
        "label": "Aug 21 → Aug 24"
      },
      {
        "depart": "2026-08-28",
        "return": "2026-08-31",
        "label": "Aug 28 → Aug 31"
      },
      {
        "depart": "2026-09-11",
        "return": "2026-09-14",
        "label": "Sep 11 → Sep 14"
      },
      {
        "depart": "2026-09-18",
        "return": "2026-09-21",
        "label": "Sep 18 → Sep 21"
      }
    ],
    "description": "Vuelo redondo a **San Juan - Chicago, IL** desde San Juan por **$232**. Precio regular $580 → ahorras 60% ($348). Salida 04 Sep 2026 · regreso 07 Sep 2026 (3 días). ⚡ Vuelo doméstico a precio internacional.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAhowEgoyMDI2LTA5LTA0KAE6AkY5OgJOS2oHCAESA1NKVXIMCAISCC9tLzAxX2Q0iAE8GjASCjIwMjYtMDktMDcoAToCRjk6Ak5LagwIAhIIL20vMDFfZDRyBwgBEgNTSlWIATxAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260904ORD2609071?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Ford%2F260904%2F260907%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-ORD%2F2026-09-04%2F2026-09-07"
      }
    ]
  },
  {
    "slug": "san-juan-chicago-il-ord-222",
    "destination": "San Juan - Chicago, IL",
    "flag": "us",
    "region": "us",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "ORD",
    "price_offer": 222,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAhotEgoyMDI2LTA4LTI4KAE6AkY5OgJOS2oHCAESA1NKVXIMCAISCC9tLzAxX2Q0Gi0SCjIwMjYtMDktMDYoAToCRjk6Ak5LagwIAhIIL20vMDFfZDRyBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgYIABAAGAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Premium+Plus&utm_campaign=96c1e4d39d-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-e417ff8b86-233459333&mc_cid=96c1e4d39d&mc_eid=ae8a2787d0",
    "detail_url": "/ofertas/san-juan-chicago-il-ord-222",
    "source_ref": "external",
    "depart_date": "2026-08-28",
    "return_date": "2026-09-06",
    "price_regular": 555,
    "savings_pct": 60,
    "badge": "Ahorro 50%+",
    "urgency": "Vuelo doméstico a precio internacional",
    "card_image": "/assets/img/deals/san-juan-chicago-il-ord-222.jpg",
    "hero_image": "/assets/img/deals/san-juan-chicago-il-ord-222.jpg",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAhotEgoyMDI2LTA4LTI4KAE6AkY5OgJOS2oHCAESA1NKVXIMCAISCC9tLzAxX2Q0Gi0SCjIwMjYtMDktMDYoAToCRjk6Ak5LagwIAhIIL20vMDFfZDRyBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgYIABAAGAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Premium+Plus&utm_campaign=96c1e4d39d-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-e417ff8b86-233459333&mc_cid=96c1e4d39d&mc_eid=ae8a2787d0",
    "affiliate_url": "https://aviasales.com/search/SJU260828ORD2609061?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "alt_dates": [
      {
        "depart": "2026-08-07",
        "return": "2026-08-16",
        "label": "Aug 07 → Aug 16"
      },
      {
        "depart": "2026-08-14",
        "return": "2026-08-23",
        "label": "Aug 14 → Aug 23"
      },
      {
        "depart": "2026-08-21",
        "return": "2026-08-30",
        "label": "Aug 21 → Aug 30"
      },
      {
        "depart": "2026-09-04",
        "return": "2026-09-13",
        "label": "Sep 04 → Sep 13"
      },
      {
        "depart": "2026-09-11",
        "return": "2026-09-20",
        "label": "Sep 11 → Sep 20"
      }
    ],
    "description": "Vuelo redondo a **San Juan - Chicago, IL** desde San Juan por **$222**. Precio regular $555 → ahorras 60% ($333). Salida 28 Aug 2026 · regreso 06 Sep 2026 (9 días). ⚡ Vuelo doméstico a precio internacional.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAhotEgoyMDI2LTA4LTI4KAE6AkY5OgJOS2oHCAESA1NKVXIMCAISCC9tLzAxX2Q0Gi0SCjIwMjYtMDktMDYoAToCRjk6Ak5LagwIAhIIL20vMDFfZDRyBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgYIABAAGAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Premium+Plus&utm_campaign=96c1e4d39d-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-e417ff8b86-233459333&mc_cid=96c1e4d39d&mc_eid=ae8a2787d0"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260828ORD2609061?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Ford%2F260828%2F260906%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-ORD%2F2026-08-28%2F2026-09-06"
      }
    ]
  },
  {
    "slug": "asia-han-314",
    "destination": "Asia",
    "flag": "vn",
    "region": "asia",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "HAN",
    "price_offer": 314,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAhogEgoyMDI2LTEwLTExKAFqBwgBEgNMQVhyBwgBEgNIQU4aIBIKMjAyNi0xMC0yNigBagcIARIDSEFOcgcIARIDTEFYQAFIAWoEEAEYAHABggELCP___________wGYAQE&tfu=EgIIACIDEgEw&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Mochileando+Premium&utm_campaign=7bfc0bb1e7-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-b358d693c7-51005209&mc_cid=7bfc0bb1e7&mc_eid=ae8a2787d0",
    "detail_url": "/ofertas/asia-han-314",
    "source_ref": "external",
    "depart_date": "2026-10-11",
    "return_date": "2026-10-26",
    "price_regular": 659,
    "savings_pct": 52,
    "badge": "Ahorro 50%+",
    "urgency": "Aerolínea de lujo a precio de low-cost",
    "card_image": "/assets/img/deals/asia-han-314.png",
    "hero_image": "/assets/img/deals/asia-han-314.png",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAhogEgoyMDI2LTEwLTExKAFqBwgBEgNMQVhyBwgBEgNIQU4aIBIKMjAyNi0xMC0yNigBagcIARIDSEFOcgcIARIDTEFYQAFIAWoEEAEYAHABggELCP___________wGYAQE&tfu=EgIIACIDEgEw&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Mochileando+Premium&utm_campaign=7bfc0bb1e7-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-b358d693c7-51005209&mc_cid=7bfc0bb1e7&mc_eid=ae8a2787d0",
    "affiliate_url": "https://aviasales.com/search/SJU261011HAN2610261?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "alt_dates": [
      {
        "depart": "2026-09-20",
        "return": "2026-10-05",
        "label": "Sep 20 → Oct 05"
      },
      {
        "depart": "2026-09-27",
        "return": "2026-10-12",
        "label": "Sep 27 → Oct 12"
      },
      {
        "depart": "2026-10-04",
        "return": "2026-10-19",
        "label": "Oct 04 → Oct 19"
      },
      {
        "depart": "2026-10-18",
        "return": "2026-11-02",
        "label": "Oct 18 → Nov 02"
      },
      {
        "depart": "2026-10-25",
        "return": "2026-11-09",
        "label": "Oct 25 → Nov 09"
      }
    ],
    "description": "Vuelo redondo a **Asia** desde San Juan por **$314**. Precio regular $659 → ahorras 52% ($345). Salida 11 Oct 2026 · regreso 26 Oct 2026 (15 días). ⚡ Aerolínea de lujo a precio de low-cost.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAhogEgoyMDI2LTEwLTExKAFqBwgBEgNMQVhyBwgBEgNIQU4aIBIKMjAyNi0xMC0yNigBagcIARIDSEFOcgcIARIDTEFYQAFIAWoEEAEYAHABggELCP___________wGYAQE&tfu=EgIIACIDEgEw&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Mochileando+Premium&utm_campaign=7bfc0bb1e7-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-b358d693c7-51005209&mc_cid=7bfc0bb1e7&mc_eid=ae8a2787d0"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU261011HAN2610261?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fhan%2F261011%2F261026%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-HAN%2F2026-10-11%2F2026-10-26"
      }
    ]
  },
  {
    "slug": "ciudad-de-guatemala-gua-326",
    "destination": "Ciudad de Guatemala",
    "flag": "gt",
    "region": "caribe",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "GUA",
    "price_offer": 326,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAhpvEgoyMDI2LTA2LTIwIh8KA1NKVRIKMjAyNi0wNi0yMBoDUFRZKgJDTTIDMTg5Ih8KA1BUWRIKMjAyNi0wNi0yMBoDR1VBKgJDTTIDMzkwKAI6Ak5LOgJGOWoHCAESA1NKVXIMCAISCC9tLzAzNDZoGi0SCjIwMjYtMDYtMzAoAjoCTks6AkY5agwIAhIIL20vMDM0NmhyBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "detail_url": "/ofertas/ciudad-de-guatemala-gua-326",
    "source_ref": "external",
    "depart_date": "2026-06-20",
    "return_date": "2026-06-20",
    "price_regular": 586,
    "savings_pct": 44,
    "badge": "Oferta",
    "urgency": "Latam clásico — no se aguanta mucho",
    "card_image": "/assets/img/deals/ciudad-de-guatemala-gua-326.jpg",
    "hero_image": "/assets/img/deals/ciudad-de-guatemala-gua-326.jpg",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAhpvEgoyMDI2LTA2LTIwIh8KA1NKVRIKMjAyNi0wNi0yMBoDUFRZKgJDTTIDMTg5Ih8KA1BUWRIKMjAyNi0wNi0yMBoDR1VBKgJDTTIDMzkwKAI6Ak5LOgJGOWoHCAESA1NKVXIMCAISCC9tLzAzNDZoGi0SCjIwMjYtMDYtMzAoAjoCTks6AkY5agwIAhIIL20vMDM0NmhyBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "affiliate_url": "https://aviasales.com/search/SJU260620GUA2606201?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "alt_dates": [
      {
        "depart": "2026-05-30",
        "return": "2026-05-30",
        "label": "May 30 → May 30"
      },
      {
        "depart": "2026-06-06",
        "return": "2026-06-06",
        "label": "Jun 06 → Jun 06"
      },
      {
        "depart": "2026-06-13",
        "return": "2026-06-13",
        "label": "Jun 13 → Jun 13"
      },
      {
        "depart": "2026-06-27",
        "return": "2026-06-27",
        "label": "Jun 27 → Jun 27"
      },
      {
        "depart": "2026-07-04",
        "return": "2026-07-04",
        "label": "Jul 04 → Jul 04"
      }
    ],
    "description": "Vuelo redondo a **Ciudad de Guatemala** desde San Juan por **$326**. Precio regular $586 → ahorras 44% ($260). Salida 20 Jun 2026 · regreso 20 Jun 2026 (0 días). ⚡ Latam clásico — no se aguanta mucho.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAhpvEgoyMDI2LTA2LTIwIh8KA1NKVRIKMjAyNi0wNi0yMBoDUFRZKgJDTTIDMTg5Ih8KA1BUWRIKMjAyNi0wNi0yMBoDR1VBKgJDTTIDMzkwKAI6Ak5LOgJGOWoHCAESA1NKVXIMCAISCC9tLzAzNDZoGi0SCjIwMjYtMDYtMzAoAjoCTks6AkY5agwIAhIIL20vMDM0NmhyBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260620GUA2606201?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fgua%2F260620%2F260620%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-GUA%2F2026-06-20%2F2026-06-20"
      }
    ]
  },
  {
    "slug": "buenos-aires-eze-599",
    "destination": "Buenos Aires",
    "flag": "ar",
    "region": "caribe",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "EZE",
    "price_offer": 599,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAhpwEgoyMDI2LTA2LTE4Ih8KA1NKVRIKMjAyNi0wNi0xOBoDUFRZKgJDTTIDMTQzIh8KA1BUWRIKMjAyNi0wNi0xOBoDRVpFKgJDTTIDMzY3KAE6Ak5LOgJGOWoHCAESA1NKVXINCAISCS9tLzAxbHk1bRouEgoyMDI2LTA3LTAyKAE6Ak5LOgJGOWoNCAISCS9tLzAxbHk1bXIHCAESA1NKVUABSAFqBBABGABwAYIBCwj___________8BmAEB&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Mochileando+Premium&utm_campaign=9e3a4ac8ce-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-b358d693c7-51005209&mc_cid=9e3a4ac8ce&mc_eid=ae8a2787d0",
    "detail_url": "/ofertas/buenos-aires-eze-599",
    "source_ref": "external",
    "depart_date": "2026-06-18",
    "return_date": "2026-06-18",
    "price_regular": 1078,
    "savings_pct": 44,
    "badge": "Oferta",
    "urgency": "Latam clásico — no se aguanta mucho",
    "card_image": "/assets/img/deals/buenos-aires-eze-599.jpg",
    "hero_image": "/assets/img/deals/buenos-aires-eze-599.jpg",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAhpwEgoyMDI2LTA2LTE4Ih8KA1NKVRIKMjAyNi0wNi0xOBoDUFRZKgJDTTIDMTQzIh8KA1BUWRIKMjAyNi0wNi0xOBoDRVpFKgJDTTIDMzY3KAE6Ak5LOgJGOWoHCAESA1NKVXINCAISCS9tLzAxbHk1bRouEgoyMDI2LTA3LTAyKAE6Ak5LOgJGOWoNCAISCS9tLzAxbHk1bXIHCAESA1NKVUABSAFqBBABGABwAYIBCwj___________8BmAEB&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Mochileando+Premium&utm_campaign=9e3a4ac8ce-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-b358d693c7-51005209&mc_cid=9e3a4ac8ce&mc_eid=ae8a2787d0",
    "affiliate_url": "https://aviasales.com/search/SJU260618EZE2606181?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "alt_dates": [
      {
        "depart": "2026-05-28",
        "return": "2026-05-28",
        "label": "May 28 → May 28"
      },
      {
        "depart": "2026-06-04",
        "return": "2026-06-04",
        "label": "Jun 04 → Jun 04"
      },
      {
        "depart": "2026-06-11",
        "return": "2026-06-11",
        "label": "Jun 11 → Jun 11"
      },
      {
        "depart": "2026-06-25",
        "return": "2026-06-25",
        "label": "Jun 25 → Jun 25"
      },
      {
        "depart": "2026-07-02",
        "return": "2026-07-02",
        "label": "Jul 02 → Jul 02"
      }
    ],
    "description": "Vuelo redondo a **Buenos Aires** desde San Juan por **$599**. Precio regular $1078 → ahorras 44% ($479). Salida 18 Jun 2026 · regreso 18 Jun 2026 (0 días). ⚡ Latam clásico — no se aguanta mucho.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAhpwEgoyMDI2LTA2LTE4Ih8KA1NKVRIKMjAyNi0wNi0xOBoDUFRZKgJDTTIDMTQzIh8KA1BUWRIKMjAyNi0wNi0xOBoDRVpFKgJDTTIDMzY3KAE6Ak5LOgJGOWoHCAESA1NKVXINCAISCS9tLzAxbHk1bRouEgoyMDI2LTA3LTAyKAE6Ak5LOgJGOWoNCAISCS9tLzAxbHk1bXIHCAESA1NKVUABSAFqBBABGABwAYIBCwj___________8BmAEB&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Mochileando+Premium&utm_campaign=9e3a4ac8ce-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-b358d693c7-51005209&mc_cid=9e3a4ac8ce&mc_eid=ae8a2787d0"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260618EZE2606181?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Feze%2F260618%2F260618%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-EZE%2F2026-06-18%2F2026-06-18"
      }
    ]
  },
  {
    "slug": "lima-lim-211",
    "destination": "Lima",
    "flag": "pe",
    "region": "caribe",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "LIM",
    "price_offer": 211,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAhooEgoyMDI2LTA2LTE0KAE6Ak5LOgJGOWoHCAESA1NKVXIHCAESA0xJTRooEgoyMDI2LTA2LTIyKAE6Ak5LOgJGOWoHCAESA0xJTXIHCAESA1NKVUABSAFqBBABGABwAYIBCwj___________8BmAEB&tfu=EgYIACACKAEiAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "detail_url": "/ofertas/lima-lim-211",
    "source_ref": "external",
    "depart_date": "2026-06-14",
    "return_date": "2026-06-22",
    "price_regular": 379,
    "savings_pct": 44,
    "badge": "Oferta",
    "urgency": "Latam clásico — no se aguanta mucho",
    "card_image": "/assets/img/deals/lima-lim-211.jpg",
    "hero_image": "/assets/img/deals/lima-lim-211.jpg",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAhooEgoyMDI2LTA2LTE0KAE6Ak5LOgJGOWoHCAESA1NKVXIHCAESA0xJTRooEgoyMDI2LTA2LTIyKAE6Ak5LOgJGOWoHCAESA0xJTXIHCAESA1NKVUABSAFqBBABGABwAYIBCwj___________8BmAEB&tfu=EgYIACACKAEiAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "affiliate_url": "https://aviasales.com/search/SJU260614LIM2606221?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "alt_dates": [
      {
        "depart": "2026-05-31",
        "return": "2026-06-08",
        "label": "May 31 → Jun 08"
      },
      {
        "depart": "2026-06-07",
        "return": "2026-06-15",
        "label": "Jun 07 → Jun 15"
      },
      {
        "depart": "2026-06-21",
        "return": "2026-06-29",
        "label": "Jun 21 → Jun 29"
      },
      {
        "depart": "2026-06-28",
        "return": "2026-07-06",
        "label": "Jun 28 → Jul 06"
      },
      {
        "depart": "2026-07-05",
        "return": "2026-07-13",
        "label": "Jul 05 → Jul 13"
      }
    ],
    "description": "Vuelo redondo a **Lima** desde San Juan por **$211**. Precio regular $379 → ahorras 44% ($168). Salida 14 Jun 2026 · regreso 22 Jun 2026 (8 días). ⚡ Latam clásico — no se aguanta mucho.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAhooEgoyMDI2LTA2LTE0KAE6Ak5LOgJGOWoHCAESA1NKVXIHCAESA0xJTRooEgoyMDI2LTA2LTIyKAE6Ak5LOgJGOWoHCAESA0xJTXIHCAESA1NKVUABSAFqBBABGABwAYIBCwj___________8BmAEB&tfu=EgYIACACKAEiAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260614LIM2606221?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Flim%2F260614%2F260622%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-LIM%2F2026-06-14%2F2026-06-22"
      }
    ]
  },
  {
    "slug": "lima-lim-446",
    "destination": "Lima",
    "flag": "pe",
    "region": "caribe",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "LIM",
    "price_offer": 446,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAholEgoyMDI2LTA5LTEyKAFqBwgBEgNTSlVyDAgDEggvbS8wbHBmaBokEgoyMDI2LTA5LTI2ag0IAxIJL20vMDMxdjM1cgcIARIDU0pVQAFIAWoEEAEYAHABggELCP___________wGYAQM&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Premium+Plus&utm_campaign=c5594ce978-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-e417ff8b86-233459333&mc_cid=c5594ce978&mc_eid=ae8a2787d0",
    "detail_url": "/ofertas/lima-lim-446",
    "source_ref": "external",
    "depart_date": "2026-09-12",
    "return_date": "2026-09-26",
    "price_regular": 802,
    "savings_pct": 44,
    "badge": "Oferta",
    "urgency": "Latam clásico — no se aguanta mucho",
    "card_image": "/assets/img/deals/lima-lim-446.jpg",
    "hero_image": "/assets/img/deals/lima-lim-446.jpg",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAholEgoyMDI2LTA5LTEyKAFqBwgBEgNTSlVyDAgDEggvbS8wbHBmaBokEgoyMDI2LTA5LTI2ag0IAxIJL20vMDMxdjM1cgcIARIDU0pVQAFIAWoEEAEYAHABggELCP___________wGYAQM&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Premium+Plus&utm_campaign=c5594ce978-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-e417ff8b86-233459333&mc_cid=c5594ce978&mc_eid=ae8a2787d0",
    "affiliate_url": "https://aviasales.com/search/SJU260912LIM2609261?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "alt_dates": [
      {
        "depart": "2026-08-22",
        "return": "2026-09-05",
        "label": "Aug 22 → Sep 05"
      },
      {
        "depart": "2026-08-29",
        "return": "2026-09-12",
        "label": "Aug 29 → Sep 12"
      },
      {
        "depart": "2026-09-05",
        "return": "2026-09-19",
        "label": "Sep 05 → Sep 19"
      },
      {
        "depart": "2026-09-19",
        "return": "2026-10-03",
        "label": "Sep 19 → Oct 03"
      },
      {
        "depart": "2026-09-26",
        "return": "2026-10-10",
        "label": "Sep 26 → Oct 10"
      }
    ],
    "description": "Vuelo redondo a **Lima** desde San Juan por **$446**. Precio regular $802 → ahorras 44% ($356). Salida 12 Sep 2026 · regreso 26 Sep 2026 (14 días). ⚡ Latam clásico — no se aguanta mucho.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAholEgoyMDI2LTA5LTEyKAFqBwgBEgNTSlVyDAgDEggvbS8wbHBmaBokEgoyMDI2LTA5LTI2ag0IAxIJL20vMDMxdjM1cgcIARIDU0pVQAFIAWoEEAEYAHABggELCP___________wGYAQM&tfu=EgIIACIA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE&utm_source=Premium+Plus&utm_campaign=c5594ce978-EMAIL_CAMPAIGN_2025_01_09_05_34_COPY_01&utm_medium=email&utm_term=0_-e417ff8b86-233459333&mc_cid=c5594ce978&mc_eid=ae8a2787d0"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260912LIM2609261?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Flim%2F260912%2F260926%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-LIM%2F2026-09-12%2F2026-09-26"
      }
    ]
  },
  {
    "slug": "new-york-madrid-espana-sa-mad-468",
    "destination": "New York - Madrid, España - San Juan",
    "flag": "es",
    "region": "europa",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "MAD",
    "price_offer": 468,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAhozEgoyMDI2LTA5LTIyKAE6Ak5LOgJGOWoNCAMSCS9tLzAyXzI4NnIMCAISCC9tLzA1Nl95GiMSCjIwMjYtMDktMjlqDAgCEggvbS8wNTZfeXIHCAESA1NKVUABSAFqBBABGABwAYIBCwj___________8BmAED&tfu=EgYIABAAGAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "detail_url": "/ofertas/new-york-madrid-espana-sa-mad-468",
    "source_ref": "external",
    "depart_date": "2026-09-22",
    "return_date": "2026-09-29",
    "price_regular": 936,
    "savings_pct": 50,
    "badge": "Oferta",
    "urgency": "Europa desde SJU — oportunidad rara",
    "card_image": "/assets/img/hero/florida_disney.jpg",
    "hero_image": "/assets/img/hero/florida_disney.jpg",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAhozEgoyMDI2LTA5LTIyKAE6Ak5LOgJGOWoNCAMSCS9tLzAyXzI4NnIMCAISCC9tLzA1Nl95GiMSCjIwMjYtMDktMjlqDAgCEggvbS8wNTZfeXIHCAESA1NKVUABSAFqBBABGABwAYIBCwj___________8BmAED&tfu=EgYIABAAGAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "affiliate_url": "https://aviasales.com/search/SJU260922MAD2609291?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "alt_dates": [
      {
        "depart": "2026-09-01",
        "return": "2026-09-08",
        "label": "Sep 01 → Sep 08"
      },
      {
        "depart": "2026-09-08",
        "return": "2026-09-15",
        "label": "Sep 08 → Sep 15"
      },
      {
        "depart": "2026-09-15",
        "return": "2026-09-22",
        "label": "Sep 15 → Sep 22"
      },
      {
        "depart": "2026-09-29",
        "return": "2026-10-06",
        "label": "Sep 29 → Oct 06"
      },
      {
        "depart": "2026-10-06",
        "return": "2026-10-13",
        "label": "Oct 06 → Oct 13"
      }
    ],
    "description": "Vuelo redondo a **New York - Madrid, España - San Juan** desde San Juan por **$468**. Precio regular $936 → ahorras 50% ($468). Salida 22 Sep 2026 · regreso 29 Sep 2026 (7 días). ⚡ Europa desde SJU — oportunidad rara.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAhozEgoyMDI2LTA5LTIyKAE6Ak5LOgJGOWoNCAMSCS9tLzAyXzI4NnIMCAISCC9tLzA1Nl95GiMSCjIwMjYtMDktMjlqDAgCEggvbS8wNTZfeXIHCAESA1NKVUABSAFqBBABGABwAYIBCwj___________8BmAED&tfu=EgYIABAAGAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260922MAD2609291?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fmad%2F260922%2F260929%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-MAD%2F2026-09-22%2F2026-09-29"
      }
    ]
  },
  {
    "slug": "ciudad-de-panama-pty-209",
    "destination": "Ciudad de Panamá",
    "flag": "pa",
    "region": "caribe",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "PTY",
    "price_offer": 209,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAholEgoyMDI2LTA5LTE5KAFqBwgBEgNTSlVyDAgCEggvbS8wZnJfYholEgoyMDI2LTA5LTI3KAFqDAgCEggvbS8wZnJfYnIHCAESA1NKVUABSAFg2ARqBBABGABwAYIBCwj___________8BmAEB&tfu=EgYIABAAGAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "detail_url": "/ofertas/ciudad-de-panama-pty-209",
    "source_ref": "external",
    "depart_date": "2026-09-19",
    "return_date": "2026-09-27",
    "price_regular": 376,
    "savings_pct": 44,
    "badge": "Oferta",
    "urgency": "Latam clásico — no se aguanta mucho",
    "card_image": "/assets/img/deals/ciudad-de-panama-pty-209.png",
    "hero_image": "/assets/img/deals/ciudad-de-panama-pty-209.png",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAholEgoyMDI2LTA5LTE5KAFqBwgBEgNTSlVyDAgCEggvbS8wZnJfYholEgoyMDI2LTA5LTI3KAFqDAgCEggvbS8wZnJfYnIHCAESA1NKVUABSAFg2ARqBBABGABwAYIBCwj___________8BmAEB&tfu=EgYIABAAGAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "affiliate_url": "https://aviasales.com/search/SJU260919PTY2609271?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "alt_dates": [
      {
        "depart": "2026-08-29",
        "return": "2026-09-06",
        "label": "Aug 29 → Sep 06"
      },
      {
        "depart": "2026-09-05",
        "return": "2026-09-13",
        "label": "Sep 05 → Sep 13"
      },
      {
        "depart": "2026-09-12",
        "return": "2026-09-20",
        "label": "Sep 12 → Sep 20"
      },
      {
        "depart": "2026-09-26",
        "return": "2026-10-04",
        "label": "Sep 26 → Oct 04"
      },
      {
        "depart": "2026-10-03",
        "return": "2026-10-11",
        "label": "Oct 03 → Oct 11"
      }
    ],
    "description": "Vuelo redondo a **Ciudad de Panamá** desde San Juan por **$209**. Precio regular $376 → ahorras 44% ($167). Salida 19 Sep 2026 · regreso 27 Sep 2026 (8 días). ⚡ Latam clásico — no se aguanta mucho.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAholEgoyMDI2LTA5LTE5KAFqBwgBEgNTSlVyDAgCEggvbS8wZnJfYholEgoyMDI2LTA5LTI3KAFqDAgCEggvbS8wZnJfYnIHCAESA1NKVUABSAFg2ARqBBABGABwAYIBCwj___________8BmAEB&tfu=EgYIABAAGAA&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260919PTY2609271?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fpty%2F260919%2F260927%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-PTY%2F2026-09-19%2F2026-09-27"
      }
    ]
  },
  {
    "slug": "sju-cleveland-oh-cle-672",
    "destination": "Cleveland, OH",
    "destination_code": "CLE",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "Frontier",
    "dates": "2026-08-11 → 2026-08-18",
    "depart_date": "2026-08-11",
    "return_date": "2026-08-18",
    "price_offer": 672,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "Frontier · 693% del precio promedio ($97)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-cleveland-oh-cle-672.jpg",
    "hero_image": "/assets/img/deals/sju-cleveland-oh-cle-672.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-02T07:42:45",
    "alt_dates": [
      {
        "depart": "2026-07-21",
        "return": "2026-07-28",
        "label": "Jul 21 → Jul 28"
      },
      {
        "depart": "2026-07-28",
        "return": "2026-08-04",
        "label": "Jul 28 → Aug 04"
      },
      {
        "depart": "2026-08-04",
        "return": "2026-08-11",
        "label": "Aug 04 → Aug 11"
      },
      {
        "depart": "2026-08-18",
        "return": "2026-08-25",
        "label": "Aug 18 → Aug 25"
      },
      {
        "depart": "2026-08-25",
        "return": "2026-09-01",
        "label": "Aug 25 → Sep 01"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20Cleveland%2C%20OH"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260811CLE2608181?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fcle%2F260811%2F260818%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-CLE%2F2026-08-11%2F2026-08-18"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20Cleveland%2C%20OH"
  },
  {
    "slug": "sju-st-louis-mo-stl-366",
    "destination": "St. Louis, MO",
    "destination_code": "STL",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "AmericanOperated by PSA Airlines as American Eagle",
    "dates": "2026-08-11 → 2026-08-18",
    "depart_date": "2026-08-11",
    "return_date": "2026-08-18",
    "price_offer": 366,
    "price_regular": null,
    "savings_pct": null,
    "badge": "DEAL",
    "description": "AmericanOperated by PSA Airlines as American Eagle · abs threshold $450 (us_mid)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-st-louis-mo-stl-366.jpg",
    "hero_image": "/assets/img/deals/sju-st-louis-mo-stl-366.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-02T07:42:45",
    "alt_dates": [
      {
        "depart": "2026-07-21",
        "return": "2026-07-28",
        "label": "Jul 21 → Jul 28"
      },
      {
        "depart": "2026-07-28",
        "return": "2026-08-04",
        "label": "Jul 28 → Aug 04"
      },
      {
        "depart": "2026-08-04",
        "return": "2026-08-11",
        "label": "Aug 04 → Aug 11"
      },
      {
        "depart": "2026-08-18",
        "return": "2026-08-25",
        "label": "Aug 18 → Aug 25"
      },
      {
        "depart": "2026-08-25",
        "return": "2026-09-01",
        "label": "Aug 25 → Sep 01"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20St.%20Louis%2C%20MO"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260811STL2608181?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fstl%2F260811%2F260818%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-STL%2F2026-08-11%2F2026-08-18"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20St.%20Louis%2C%20MO"
  },
  {
    "slug": "sju-detroit-mi-dtw-728",
    "destination": "Detroit, MI",
    "destination_code": "DTW",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "Frontier",
    "dates": "2026-09-19 → 2026-09-26",
    "depart_date": "2026-09-19",
    "return_date": "2026-09-26",
    "price_offer": 728,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "Frontier · 409% del precio promedio ($178)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-detroit-mi-dtw-728.jpg",
    "hero_image": "/assets/img/deals/sju-detroit-mi-dtw-728.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-01T13:39:34",
    "alt_dates": [
      {
        "depart": "2026-08-29",
        "return": "2026-09-05",
        "label": "Aug 29 → Sep 05"
      },
      {
        "depart": "2026-09-05",
        "return": "2026-09-12",
        "label": "Sep 05 → Sep 12"
      },
      {
        "depart": "2026-09-12",
        "return": "2026-09-19",
        "label": "Sep 12 → Sep 19"
      },
      {
        "depart": "2026-09-26",
        "return": "2026-10-03",
        "label": "Sep 26 → Oct 03"
      },
      {
        "depart": "2026-10-03",
        "return": "2026-10-10",
        "label": "Oct 03 → Oct 10"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20Detroit%2C%20MI"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260919DTW2609261?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fdtw%2F260919%2F260926%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-DTW%2F2026-09-19%2F2026-09-26"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20Detroit%2C%20MI"
  },
  {
    "slug": "sju-new-york-ny-jfk-514",
    "destination": "New York, NY",
    "destination_code": "JFK",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "Delta",
    "dates": "2026-08-11 → 2026-08-18",
    "depart_date": "2026-08-11",
    "return_date": "2026-08-18",
    "price_offer": 514,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "Delta · abs threshold $350 (us_east)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-new-york-ny-jfk-514.jpg",
    "hero_image": "/assets/img/deals/sju-new-york-ny-jfk-514.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-02T19:34:41",
    "alt_dates": [
      {
        "depart": "2026-07-21",
        "return": "2026-07-28",
        "label": "Jul 21 → Jul 28"
      },
      {
        "depart": "2026-07-28",
        "return": "2026-08-04",
        "label": "Jul 28 → Aug 04"
      },
      {
        "depart": "2026-08-04",
        "return": "2026-08-11",
        "label": "Aug 04 → Aug 11"
      },
      {
        "depart": "2026-08-18",
        "return": "2026-08-25",
        "label": "Aug 18 → Aug 25"
      },
      {
        "depart": "2026-08-25",
        "return": "2026-09-01",
        "label": "Aug 25 → Sep 01"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20New%20York%2C%20NY"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260811JFK2608181?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fjfk%2F260811%2F260818%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-JFK%2F2026-08-11%2F2026-08-18"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20New%20York%2C%20NY"
  },
  {
    "slug": "sju-boston-ma-bos-616",
    "destination": "Boston, MA",
    "destination_code": "BOS",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "DeltaOperated by Republic Airways Delta Connection",
    "dates": "2026-09-22 → 2026-09-29",
    "depart_date": "2026-09-22",
    "return_date": "2026-09-29",
    "price_offer": 616,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "DeltaOperated by Republic Airways Delta Connection · 453% del precio promedio ($136)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-boston-ma-bos-616.jpg",
    "hero_image": "/assets/img/deals/sju-boston-ma-bos-616.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-03T07:35:12",
    "alt_dates": [
      {
        "depart": "2026-09-01",
        "return": "2026-09-08",
        "label": "Sep 01 → Sep 08"
      },
      {
        "depart": "2026-09-08",
        "return": "2026-09-15",
        "label": "Sep 08 → Sep 15"
      },
      {
        "depart": "2026-09-15",
        "return": "2026-09-22",
        "label": "Sep 15 → Sep 22"
      },
      {
        "depart": "2026-09-29",
        "return": "2026-10-06",
        "label": "Sep 29 → Oct 06"
      },
      {
        "depart": "2026-10-06",
        "return": "2026-10-13",
        "label": "Oct 06 → Oct 13"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20Boston%2C%20MA"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260922BOS2609291?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fbos%2F260922%2F260929%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-BOS%2F2026-09-22%2F2026-09-29"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20Boston%2C%20MA"
  },
  {
    "slug": "sju-philadelphia-pa-phl-556",
    "destination": "Philadelphia, PA",
    "destination_code": "PHL",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "Frontier",
    "dates": "2026-08-11 → 2026-08-18",
    "depart_date": "2026-08-11",
    "return_date": "2026-08-18",
    "price_offer": 556,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "Frontier · 143% del precio promedio ($389)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-philadelphia-pa-phl-556.jpg",
    "hero_image": "/assets/img/deals/sju-philadelphia-pa-phl-556.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-02T19:34:41",
    "alt_dates": [
      {
        "depart": "2026-07-21",
        "return": "2026-07-28",
        "label": "Jul 21 → Jul 28"
      },
      {
        "depart": "2026-07-28",
        "return": "2026-08-04",
        "label": "Jul 28 → Aug 04"
      },
      {
        "depart": "2026-08-04",
        "return": "2026-08-11",
        "label": "Aug 04 → Aug 11"
      },
      {
        "depart": "2026-08-18",
        "return": "2026-08-25",
        "label": "Aug 18 → Aug 25"
      },
      {
        "depart": "2026-08-25",
        "return": "2026-09-01",
        "label": "Aug 25 → Sep 01"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20Philadelphia%2C%20PA"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260811PHL2608181?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fphl%2F260811%2F260818%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-PHL%2F2026-08-11%2F2026-08-18"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20Philadelphia%2C%20PA"
  },
  {
    "slug": "sju-new-york-ny-lga-602",
    "destination": "New York, NY",
    "destination_code": "LGA",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "Frontier",
    "dates": "2026-08-11 → 2026-08-18",
    "depart_date": "2026-08-11",
    "return_date": "2026-08-18",
    "price_offer": 602,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "Frontier · abs threshold $350 (us_east)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-new-york-ny-lga-602.jpg",
    "hero_image": "/assets/img/deals/sju-new-york-ny-lga-602.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-02T19:34:41",
    "alt_dates": [
      {
        "depart": "2026-07-21",
        "return": "2026-07-28",
        "label": "Jul 21 → Jul 28"
      },
      {
        "depart": "2026-07-28",
        "return": "2026-08-04",
        "label": "Jul 28 → Aug 04"
      },
      {
        "depart": "2026-08-04",
        "return": "2026-08-11",
        "label": "Aug 04 → Aug 11"
      },
      {
        "depart": "2026-08-18",
        "return": "2026-08-25",
        "label": "Aug 18 → Aug 25"
      },
      {
        "depart": "2026-08-25",
        "return": "2026-09-01",
        "label": "Aug 25 → Sep 01"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20New%20York%2C%20NY"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260811LGA2608181?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Flga%2F260811%2F260818%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-LGA%2F2026-08-11%2F2026-08-18"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20New%20York%2C%20NY"
  },
  {
    "slug": "sju-detroit-mi-dtw-672",
    "destination": "Detroit, MI",
    "destination_code": "DTW",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "Frontier",
    "dates": "2026-08-11 → 2026-08-18",
    "depart_date": "2026-08-11",
    "return_date": "2026-08-18",
    "price_offer": 672,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "Frontier · 378% del precio promedio ($178)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-detroit-mi-dtw-672.jpg",
    "hero_image": "/assets/img/deals/sju-detroit-mi-dtw-672.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-02T19:34:41",
    "alt_dates": [
      {
        "depart": "2026-07-21",
        "return": "2026-07-28",
        "label": "Jul 21 → Jul 28"
      },
      {
        "depart": "2026-07-28",
        "return": "2026-08-04",
        "label": "Jul 28 → Aug 04"
      },
      {
        "depart": "2026-08-04",
        "return": "2026-08-11",
        "label": "Aug 04 → Aug 11"
      },
      {
        "depart": "2026-08-18",
        "return": "2026-08-25",
        "label": "Aug 18 → Aug 25"
      },
      {
        "depart": "2026-08-25",
        "return": "2026-09-01",
        "label": "Aug 25 → Sep 01"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20Detroit%2C%20MI"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260811DTW2608181?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fdtw%2F260811%2F260818%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-DTW%2F2026-08-11%2F2026-08-18"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20Detroit%2C%20MI"
  },
  {
    "slug": "sju-new-york-ny-jfk-654",
    "destination": "New York, NY",
    "destination_code": "JFK",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "JetBlue",
    "dates": "2026-09-22 → 2026-09-29",
    "depart_date": "2026-09-22",
    "return_date": "2026-09-29",
    "price_offer": 654,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "JetBlue · abs threshold $350 (us_east)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-new-york-ny-jfk-654.jpg",
    "hero_image": "/assets/img/deals/sju-new-york-ny-jfk-654.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-03T07:35:12",
    "alt_dates": [
      {
        "depart": "2026-09-01",
        "return": "2026-09-08",
        "label": "Sep 01 → Sep 08"
      },
      {
        "depart": "2026-09-08",
        "return": "2026-09-15",
        "label": "Sep 08 → Sep 15"
      },
      {
        "depart": "2026-09-15",
        "return": "2026-09-22",
        "label": "Sep 15 → Sep 22"
      },
      {
        "depart": "2026-09-29",
        "return": "2026-10-06",
        "label": "Sep 29 → Oct 06"
      },
      {
        "depart": "2026-10-06",
        "return": "2026-10-13",
        "label": "Oct 06 → Oct 13"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20New%20York%2C%20NY"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260922JFK2609291?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fjfk%2F260922%2F260929%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-JFK%2F2026-09-22%2F2026-09-29"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20New%20York%2C%20NY"
  },
  {
    "slug": "sju-cleveland-oh-cle-684",
    "destination": "Cleveland, OH",
    "destination_code": "CLE",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "Delta",
    "dates": "2026-07-04 → 2026-07-11",
    "depart_date": "2026-07-04",
    "return_date": "2026-07-11",
    "price_offer": 684,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "Delta · 705% del precio promedio ($97)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-cleveland-oh-cle-684.jpg",
    "hero_image": "/assets/img/deals/sju-cleveland-oh-cle-684.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-04T13:37:38",
    "alt_dates": [
      {
        "depart": "2026-06-13",
        "return": "2026-06-20",
        "label": "Jun 13 → Jun 20"
      },
      {
        "depart": "2026-06-20",
        "return": "2026-06-27",
        "label": "Jun 20 → Jun 27"
      },
      {
        "depart": "2026-06-27",
        "return": "2026-07-04",
        "label": "Jun 27 → Jul 04"
      },
      {
        "depart": "2026-07-11",
        "return": "2026-07-18",
        "label": "Jul 11 → Jul 18"
      },
      {
        "depart": "2026-07-18",
        "return": "2026-07-25",
        "label": "Jul 18 → Jul 25"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20Cleveland%2C%20OH"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260704CLE2607111?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fcle%2F260704%2F260711%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-CLE%2F2026-07-04%2F2026-07-11"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20Cleveland%2C%20OH"
  },
  {
    "slug": "sju-minneapolis-mn-msp-756",
    "destination": "Minneapolis, MN",
    "destination_code": "MSP",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "Southwest",
    "dates": "2026-09-22 → 2026-09-29",
    "depart_date": "2026-09-22",
    "return_date": "2026-09-29",
    "price_offer": 756,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "Southwest · 310% del precio promedio ($244)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-minneapolis-mn-msp-756.jpg",
    "hero_image": "/assets/img/deals/sju-minneapolis-mn-msp-756.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-04T13:37:38",
    "alt_dates": [
      {
        "depart": "2026-09-01",
        "return": "2026-09-08",
        "label": "Sep 01 → Sep 08"
      },
      {
        "depart": "2026-09-08",
        "return": "2026-09-15",
        "label": "Sep 08 → Sep 15"
      },
      {
        "depart": "2026-09-15",
        "return": "2026-09-22",
        "label": "Sep 15 → Sep 22"
      },
      {
        "depart": "2026-09-29",
        "return": "2026-10-06",
        "label": "Sep 29 → Oct 06"
      },
      {
        "depart": "2026-10-06",
        "return": "2026-10-13",
        "label": "Oct 06 → Oct 13"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20Minneapolis%2C%20MN"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260922MSP2609291?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fmsp%2F260922%2F260929%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-MSP%2F2026-09-22%2F2026-09-29"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20Minneapolis%2C%20MN"
  },
  {
    "slug": "sju-new-york-ny-jfk-532",
    "destination": "New York, NY",
    "destination_code": "JFK",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "American",
    "dates": "2026-08-15 → 2026-08-22",
    "depart_date": "2026-08-15",
    "return_date": "2026-08-22",
    "price_offer": 532,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "American · abs threshold $350 (us_east)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-new-york-ny-jfk-532.jpg",
    "hero_image": "/assets/img/deals/sju-new-york-ny-jfk-532.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-04T13:37:38",
    "alt_dates": [
      {
        "depart": "2026-07-25",
        "return": "2026-08-01",
        "label": "Jul 25 → Aug 01"
      },
      {
        "depart": "2026-08-01",
        "return": "2026-08-08",
        "label": "Aug 01 → Aug 08"
      },
      {
        "depart": "2026-08-08",
        "return": "2026-08-15",
        "label": "Aug 08 → Aug 15"
      },
      {
        "depart": "2026-08-22",
        "return": "2026-08-29",
        "label": "Aug 22 → Aug 29"
      },
      {
        "depart": "2026-08-29",
        "return": "2026-09-05",
        "label": "Aug 29 → Sep 05"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20New%20York%2C%20NY"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260815JFK2608221?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fjfk%2F260815%2F260822%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-JFK%2F2026-08-15%2F2026-08-22"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20New%20York%2C%20NY"
  },
  {
    "slug": "sju-new-york-ny-lga-532",
    "destination": "New York, NY",
    "destination_code": "LGA",
    "origin_code": "SJU",
    "flag": "us",
    "region": "us",
    "airline": "American",
    "dates": "2026-08-15 → 2026-08-22",
    "depart_date": "2026-08-15",
    "return_date": "2026-08-22",
    "price_offer": 532,
    "price_regular": null,
    "savings_pct": null,
    "badge": "OFERTA",
    "description": "American · abs threshold $350 (us_east)",
    "urgency": "Precio actual de Google Flights · puede subir.",
    "card_image": "/assets/img/deals/sju-new-york-ny-lga-532.jpg",
    "hero_image": "/assets/img/deals/sju-new-york-ny-lga-532.jpg",
    "source": "apify_hunter",
    "source_ts": "2026-06-04T13:37:38",
    "alt_dates": [
      {
        "depart": "2026-07-25",
        "return": "2026-08-01",
        "label": "Jul 25 → Aug 01"
      },
      {
        "depart": "2026-08-01",
        "return": "2026-08-08",
        "label": "Aug 01 → Aug 08"
      },
      {
        "depart": "2026-08-08",
        "return": "2026-08-15",
        "label": "Aug 08 → Aug 15"
      },
      {
        "depart": "2026-08-22",
        "return": "2026-08-29",
        "label": "Aug 22 → Aug 29"
      },
      {
        "depart": "2026-08-29",
        "return": "2026-09-05",
        "label": "Aug 29 → Sep 05"
      }
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights?q=Flights%20to%20New%20York%2C%20NY"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260815LGA2608221?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Flga%2F260815%2F260822%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-LGA%2F2026-08-15%2F2026-08-22"
      }
    ],
    "affiliate_url": "https://www.google.com/travel/flights?q=Flights%20to%20New%20York%2C%20NY"
  },
  {
    "slug": "miami-ft-lauderdale-mia-257",
    "destination": "Miami/Ft Lauderdale",
    "flag": "us",
    "region": "us",
    "airline": "",
    "dates": "",
    "origin_code": "SJU",
    "destination_code": "MIA",
    "price_offer": 257,
    "currency": "USD",
    "gflights": "https://www.google.com/travel/flights/search?tfs=CBwQAhotEgoyMDI2LTA4LTA2KAE6Ak5LOgJGOWoHCAESA1NKVXIMCAISCC9tLzBmMnYwGi0SCjIwMjYtMDgtMTAoAToCTks6AkY5agwIAhIIL20vMGYydjByBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgoIABAAGAAgAigB&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "detail_url": "/ofertas/miami-ft-lauderdale-mia-257",
    "source_ref": "external",
    "depart_date": "2026-08-06",
    "return_date": "2026-08-10",
    "price_regular": 642,
    "savings_pct": 60,
    "badge": "Ahorro 50%+",
    "urgency": "Vuelo doméstico a precio internacional",
    "card_image": "/assets/img/deals/miami-ft-lauderdale-mia-257.jpg",
    "hero_image": "/assets/img/deals/miami-ft-lauderdale-mia-257.jpg",
    "gflights_original": "https://www.google.com/travel/flights/search?tfs=CBwQAhotEgoyMDI2LTA4LTA2KAE6Ak5LOgJGOWoHCAESA1NKVXIMCAISCC9tLzBmMnYwGi0SCjIwMjYtMDgtMTAoAToCTks6AkY5agwIAhIIL20vMGYydjByBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgoIABAAGAAgAigB&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE",
    "affiliate_url": "https://aviasales.com/search/SJU260806MIA2608101?marker=520818&trs=520818&utm_source=eltrotamundospr",
    "featured": true,
    "kicker": "la oferta que nos hizo parar todo",
    "alt_dates": [
      {
        "depart": "2026-07-16",
        "return": "2026-07-20",
        "label": "Jul 16 → Jul 20"
      },
      {
        "depart": "2026-07-23",
        "return": "2026-07-27",
        "label": "Jul 23 → Jul 27"
      },
      {
        "depart": "2026-07-30",
        "return": "2026-08-03",
        "label": "Jul 30 → Aug 03"
      },
      {
        "depart": "2026-08-13",
        "return": "2026-08-17",
        "label": "Aug 13 → Aug 17"
      },
      {
        "depart": "2026-08-20",
        "return": "2026-08-24",
        "label": "Aug 20 → Aug 24"
      }
    ],
    "description": "Vuelo redondo a **Miami/Ft Lauderdale** desde San Juan por **$257**. Precio regular $642 → ahorras 60% ($385). Salida 06 Aug 2026 · regreso 10 Aug 2026 (4 días). ⚡ Vuelo doméstico a precio internacional.",
    "how_we_found": "Esta oferta apareció en nuestros radares automáticos (Mochileando + Google Flights + ITA Matrix). Verificamos disponibilidad antes de publicarla. Si cuando entras al link no la ves al precio listado, prueba las 5 fechas alternativas — los precios suben/bajan por hora.",
    "whats_included": [
      "Equipaje de mano básico (verifica con la aerolínea para tarifas Basic Economy)",
      "Asignación de asiento (puede tener costo en tarifas más bajas)",
      "Tasas de aeropuerto y combustible incluidas en el precio mostrado"
    ],
    "affiliate_options": [
      {
        "label": "Google Flights",
        "icon": "✈️",
        "url": "https://www.google.com/travel/flights/search?tfs=CBwQAhotEgoyMDI2LTA4LTA2KAE6Ak5LOgJGOWoHCAESA1NKVXIMCAISCC9tLzBmMnYwGi0SCjIwMjYtMDgtMTAoAToCTks6AkY5agwIAhIIL20vMGYydjByBwgBEgNTSlVAAUgBagQQARgAcAGCAQsI____________AZgBAQ&tfu=EgoIABAAGAAgAigB&hl=en-US&gl=US&tcfs=EgQKABIAGAJSBGABeAE"
      },
      {
        "label": "Aviasales",
        "icon": "🌐",
        "url": "https://www.aviasales.com/search/SJU260806MIA2608101?marker=520818&trs=520818"
      },
      {
        "label": "Skyscanner",
        "icon": "🔭",
        "url": "/api/go?to=https%3A%2F%2Fwww.skyscanner.com%2Ftransport%2Fflights%2Fsju%2Fmia%2F260806%2F260810%2F"
      },
      {
        "label": "Kayak",
        "icon": "🛫",
        "url": "/api/go?to=https%3A%2F%2Fwww.kayak.com%2Fflights%2FSJU-MIA%2F2026-08-06%2F2026-08-10"
      }
    ]
  }
]