← Cruise archive

EXPIRED

Rhine River Christmas Cruise

Celebrity Cruises · Celebrity Wanderer · 7 nights · 2028-12-23

Malformed stored scrape: invalid price or required itinerary fields These are historical records, not a current offer.

Recorded itinerary

  1. Basel
  2. Breisach
  3. Strasbourg
  4. Speyer
  5. Mainz
  6. Scenic Rhine
  7. Dusseldorf
  8. Amsterdam
  9. Amsterdam

Recorded changes

8 revisions stored. Original scraped values are preserved below, including any unverified prices.

2026-09-14T11:15:00.497685Z · changed isActive
{
  "stops": [
    {
      "id": "5903d3c5-e168-46d9-9304-a0edfe6336c4",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-14T11:10:23.714Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-12-23"
    },
    {
      "id": "b7cf038f-764b-40db-9682-51017ff77db3",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-14T11:10:23.714Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "5b263477-4714-473b-8be5-f272802b517f",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-14T11:10:23.714Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "2a32cf3b-598f-40c7-8d74-4e499a802980",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-14T11:10:23.714Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "56a051ba-f03a-4437-bb9a-e8301602c271",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-14T11:10:23.714Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 5,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "e54b16ee-09c7-4b37-be7f-298543e9862e",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-14T11:10:23.714Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "3363a860-71e7-49a9-8edf-a45ed4ebf9b5",
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "createdAt": "2026-09-14T11:10:23.714Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "id": "296b54e2-fb34-49a5-9b8e-27b1e9a3e7ef",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-14T11:10:23.714Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "id": "150c9d33-c9a2-43e0-9426-2f87b08512db",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-14T11:10:23.714Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "61585a6f-561d-44b5-9bc5-905688641c00",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "cd1b10ea-2514-4a39-99f4-af797c51c515",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/amsterdam/amsterdam-netherlands-new-years-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.509Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "updatedAt": "2026-09-14T11:15:00.493Z",
    "externalId": "7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4173.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-14T11:03:38.242Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-14T11:03:38.242Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-14T11:10:23.731829Z · changed isActive
{
  "stops": [
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-12-23"
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "61585a6f-561d-44b5-9bc5-905688641c00",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "cd1b10ea-2514-4a39-99f4-af797c51c515",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/amsterdam/amsterdam-netherlands-new-years-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "externalId": "7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4173.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-14T11:03:38.242Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-14T11:03:38.242Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "extractedAt": "2026-09-14T11:09:27.729Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-14T11:03:38.242Z"
  },
  "schemaVersion": 1
}
2026-09-13T17:23:23.502941Z · changed isActive
{
  "stops": [
    {
      "id": "f1451e01-dd50-4475-b127-e65a2c6e848a",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T17:22:50.777Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-12-23"
    },
    {
      "id": "05d0e5bc-4b2c-49cb-ae6c-175c51d61809",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T17:22:50.777Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "02acca5e-fc4b-4e03-b627-68d2aa2f7e23",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T17:22:50.777Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "9ff74a80-73cf-4ff7-9612-a2e1e814d9d0",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T17:22:50.777Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "6f893260-cac9-469b-8c5f-eeb1fdbae2c7",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-13T17:22:50.777Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 5,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "4d477958-6f4e-4a7e-bbb1-04924060946c",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T17:22:50.777Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "649b1174-d58c-4c59-88fa-6f6387b4fd56",
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "createdAt": "2026-09-13T17:22:50.777Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "id": "3d5fa8e0-6cbe-48bb-8612-7376a435fe3a",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T17:22:50.777Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "id": "21132990-2d17-4827-8228-a68041cb7d13",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T17:22:50.777Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "61585a6f-561d-44b5-9bc5-905688641c00",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "cd1b10ea-2514-4a39-99f4-af797c51c515",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/amsterdam/amsterdam-netherlands-new-years-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.509Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "updatedAt": "2026-09-13T17:23:23.499Z",
    "externalId": "7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4173.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T17:15:34.924Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T17:15:34.924Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T17:22:50.788909Z · changed isActive
{
  "stops": [
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-12-23"
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "61585a6f-561d-44b5-9bc5-905688641c00",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "cd1b10ea-2514-4a39-99f4-af797c51c515",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/amsterdam/amsterdam-netherlands-new-years-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "externalId": "7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4173.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T17:15:34.924Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T17:15:34.924Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "extractedAt": "2026-09-13T17:22:07.419Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-13T17:15:34.924Z"
  },
  "schemaVersion": 1
}
2026-09-13T14:26:17.865882Z · changed isActive
{
  "stops": [
    {
      "id": "b079f1cf-8604-47bd-98fd-665b01ab040f",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T14:26:02.553Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-12-23"
    },
    {
      "id": "ff401540-a690-462e-9df1-168a61a9927e",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T14:26:02.553Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "fea0b1f5-013c-4dde-8659-15d4ceafb665",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T14:26:02.553Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "988749cb-daca-407b-afec-559e2f6807f0",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T14:26:02.553Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "e1b5b5d6-5033-47c3-a4eb-3a16e76cc847",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-13T14:26:02.553Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 5,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "4a3567d2-7eaf-4cae-a9bf-ab0a390d56cd",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T14:26:02.553Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "9c7e28e2-a2bf-42fe-8f6f-4051296f0d6d",
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "createdAt": "2026-09-13T14:26:02.553Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "id": "399c838b-8799-4e9c-a354-d47273d05667",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T14:26:02.553Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "id": "30e3d065-0039-456c-937d-0f487766b2a7",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T14:26:02.553Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "61585a6f-561d-44b5-9bc5-905688641c00",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "cd1b10ea-2514-4a39-99f4-af797c51c515",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/amsterdam/amsterdam-netherlands-new-years-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.509Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "updatedAt": "2026-09-13T14:26:17.863Z",
    "externalId": "7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4173.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T09:41:58.989Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T09:41:58.989Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T14:26:02.577341Z · changed isActive
{
  "stops": [
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-12-23"
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "61585a6f-561d-44b5-9bc5-905688641c00",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "cd1b10ea-2514-4a39-99f4-af797c51c515",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/amsterdam/amsterdam-netherlands-new-years-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "externalId": "7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4173.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T09:41:58.989Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T09:41:58.989Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "extractedAt": "2026-09-13T14:25:26.725Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-13T09:41:58.989Z"
  },
  "schemaVersion": 1
}
2026-09-13T13:31:50.616503Z · changed isActive
{
  "stops": [
    {
      "id": "21aaf173-73b0-41ba-8024-97d0766d8dac",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T13:30:53.556Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-12-23"
    },
    {
      "id": "71889a5d-bfc6-4323-b279-3ee21aef639a",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T13:30:53.556Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "c13d7ee3-b9f7-4ab3-b630-640f6b6d4267",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T13:30:53.556Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "2a89f8b3-4bdc-4f68-be6f-a9aa03c08f4f",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T13:30:53.556Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "9ea04d93-c354-494c-91d8-db18337cc0d2",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-13T13:30:53.556Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 5,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "bc4340e2-21de-4cf0-b50f-af33e362c219",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T13:30:53.556Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "f061e568-371c-447a-b81a-873c809b077d",
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "createdAt": "2026-09-13T13:30:53.556Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "id": "4786ace7-2ab0-42b6-889a-0face2607be4",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T13:30:53.556Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "id": "6700440e-bca5-4ecf-960b-fc28595c7d59",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T13:30:53.556Z",
      "sailingId": "61585a6f-561d-44b5-9bc5-905688641c00",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "61585a6f-561d-44b5-9bc5-905688641c00",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "cd1b10ea-2514-4a39-99f4-af797c51c515",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/amsterdam/amsterdam-netherlands-new-years-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.509Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "updatedAt": "2026-09-13T13:31:50.625Z",
    "externalId": "7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4173.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "departurePortId": null
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T13:30:53.556703Z · changed departurePortId
{
  "stops": [
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-12-23"
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "61585a6f-561d-44b5-9bc5-905688641c00",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "cd1b10ea-2514-4a39-99f4-af797c51c515",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/amsterdam/amsterdam-netherlands-new-years-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "externalId": "7-night-rhine-christmas-markets-from-basel-on-wanderer-RW7RC045",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4173.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "departurePortId": null
  },
  "schemaVersion": 1
}

Sailing ID: 61585a6f-561d-44b5-9bc5-905688641c00. The history API supports pagination for older revisions.