← Cruise archive

EXPIRED

Rhine Christmas Markets

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

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

Recorded itinerary

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

Recorded changes

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

2026-09-14T11:15:06.563868Z · changed isActive
{
  "stops": [
    {
      "id": "9f682767-3da4-4b82-a243-d1b4e7f4f8ab",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-14T11:10:23.613Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-16"
    },
    {
      "id": "5df8027d-025a-4db3-8d50-c137c200cd83",
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "createdAt": "2026-09-14T11:10:23.613Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 2,
      "arrivalDate": "2028-12-17",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "id": "f6ebbc01-4ceb-404c-9719-dfa4a9787725",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-14T11:10:23.613Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 3,
      "arrivalDate": "2028-12-18",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "647b2412-76ba-4056-9981-ef809d8b7b60",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-14T11:10:23.613Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 4,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "89fb8855-93ed-4523-8ef2-bf80f7f7e2ca",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-14T11:10:23.613Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 5,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "47a914b3-498b-4472-84ed-69f93cd1657f",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-14T11:10:23.613Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 6,
      "arrivalDate": "2028-12-20",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "b701fcee-a65d-4594-b991-00b73fb290ad",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-14T11:10:23.613Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 7,
      "arrivalDate": "2028-12-21",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "81a3db6d-69b0-4f92-9cbd-8282f03a65b0",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-14T11:10:23.613Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 8,
      "arrivalDate": "2028-12-22",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "6b7b2463-b148-4f80-a996-ca9b08b15a86",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-14T11:10:23.613Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 9,
      "arrivalDate": "2028-12-23",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "eae1eaee-b3d5-4e96-9246-8d2778696110",
    "title": "Rhine Christmas Markets",
    "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.463Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "updatedAt": "2026-09-14T11:15:06.561Z",
    "externalId": "7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "arrivalDate": "2028-12-23",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4557.00",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-16",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-14T11:03:37.200Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-14T11:03:37.200Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-14T11:10:23.629538Z · changed isActive
{
  "stops": [
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-16"
    },
    {
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "stopOrder": 2,
      "arrivalDate": "2028-12-17",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 3,
      "arrivalDate": "2028-12-18",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 4,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 6,
      "arrivalDate": "2028-12-20",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 7,
      "arrivalDate": "2028-12-21",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 8,
      "arrivalDate": "2028-12-22",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 9,
      "arrivalDate": "2028-12-23",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "eae1eaee-b3d5-4e96-9246-8d2778696110",
    "title": "Rhine Christmas Markets",
    "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-amsterdam-on-wanderer-RW7RC046",
    "externalId": "7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "arrivalDate": "2028-12-23",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4557.00",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-16",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-14T11:03:37.200Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-14T11:03:37.200Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "extractedAt": "2026-09-14T11:09:27.692Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-14T11:03:37.200Z"
  },
  "schemaVersion": 1
}
2026-09-13T17:23:20.151683Z · changed isActive
{
  "stops": [
    {
      "id": "c3f878db-3abe-4a91-a835-48422d272e24",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T17:22:50.711Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-16"
    },
    {
      "id": "9738b514-eca0-4815-8654-7b957a07bd9a",
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "createdAt": "2026-09-13T17:22:50.711Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 2,
      "arrivalDate": "2028-12-17",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "id": "fb32a89f-88b1-432b-81bf-45b839150c83",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-13T17:22:50.711Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 3,
      "arrivalDate": "2028-12-18",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "2d4b4929-b416-48ad-8693-83b3416bd909",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T17:22:50.711Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 4,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "a5dc8424-0bab-40e2-bba1-7c61f87eb2ec",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-13T17:22:50.711Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 5,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "7af4e27c-2de5-45e1-9cee-a63408d826ce",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T17:22:50.711Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 6,
      "arrivalDate": "2028-12-20",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "d3cc8687-8a54-44c2-8fce-58c1bd9e0c72",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T17:22:50.711Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 7,
      "arrivalDate": "2028-12-21",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "d9127afa-8b2e-4a7d-b704-00c3460f4e6b",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T17:22:50.711Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 8,
      "arrivalDate": "2028-12-22",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "dcaea4ab-289e-40dc-9471-ef04a48a534e",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T17:22:50.711Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 9,
      "arrivalDate": "2028-12-23",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "eae1eaee-b3d5-4e96-9246-8d2778696110",
    "title": "Rhine Christmas Markets",
    "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.463Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "updatedAt": "2026-09-13T17:23:20.147Z",
    "externalId": "7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "arrivalDate": "2028-12-23",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4557.00",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-16",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T17:15:33.689Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T17:15:33.689Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T17:22:50.722561Z · changed isActive
{
  "stops": [
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-16"
    },
    {
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "stopOrder": 2,
      "arrivalDate": "2028-12-17",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 3,
      "arrivalDate": "2028-12-18",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 4,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 6,
      "arrivalDate": "2028-12-20",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 7,
      "arrivalDate": "2028-12-21",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 8,
      "arrivalDate": "2028-12-22",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 9,
      "arrivalDate": "2028-12-23",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "eae1eaee-b3d5-4e96-9246-8d2778696110",
    "title": "Rhine Christmas Markets",
    "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-amsterdam-on-wanderer-RW7RC046",
    "externalId": "7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "arrivalDate": "2028-12-23",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4557.00",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-16",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T17:15:33.689Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T17:15:33.689Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "extractedAt": "2026-09-13T17:22:07.400Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-13T17:15:33.689Z"
  },
  "schemaVersion": 1
}
2026-09-13T14:26:15.512769Z · changed isActive
{
  "stops": [
    {
      "id": "2ec7f95f-463f-4e05-80af-bccb4f0b9bc3",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T14:26:02.418Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-16"
    },
    {
      "id": "fa967cbb-a626-430f-88dd-afd2c907ef8a",
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "createdAt": "2026-09-13T14:26:02.418Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 2,
      "arrivalDate": "2028-12-17",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "id": "56e1ab26-2a52-4f9f-98e9-f1564f9f45c9",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-13T14:26:02.418Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 3,
      "arrivalDate": "2028-12-18",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "f471ec8f-dd7a-4957-9c0b-d22a7113be57",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T14:26:02.418Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 4,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "98496342-4b39-4de0-8958-f278215e5a79",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-13T14:26:02.418Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 5,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "8232a184-00e6-465e-a20f-816bfe477a23",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T14:26:02.418Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 6,
      "arrivalDate": "2028-12-20",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "3340c084-0fa7-4505-b008-1008d3f4a54d",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T14:26:02.418Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 7,
      "arrivalDate": "2028-12-21",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "22911ddd-1958-4eed-bb79-b7b441bab15c",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T14:26:02.418Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 8,
      "arrivalDate": "2028-12-22",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "a73b843c-98b0-4bc2-b018-e0fce72c7805",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T14:26:02.418Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 9,
      "arrivalDate": "2028-12-23",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "eae1eaee-b3d5-4e96-9246-8d2778696110",
    "title": "Rhine Christmas Markets",
    "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.463Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "updatedAt": "2026-09-13T14:26:15.510Z",
    "externalId": "7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "arrivalDate": "2028-12-23",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4557.00",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-16",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T09:41:58.000Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T09:41:58.000Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T14:26:02.443088Z · changed isActive
{
  "stops": [
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-16"
    },
    {
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "stopOrder": 2,
      "arrivalDate": "2028-12-17",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 3,
      "arrivalDate": "2028-12-18",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 4,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 6,
      "arrivalDate": "2028-12-20",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 7,
      "arrivalDate": "2028-12-21",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 8,
      "arrivalDate": "2028-12-22",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 9,
      "arrivalDate": "2028-12-23",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "eae1eaee-b3d5-4e96-9246-8d2778696110",
    "title": "Rhine Christmas Markets",
    "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-amsterdam-on-wanderer-RW7RC046",
    "externalId": "7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "arrivalDate": "2028-12-23",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4557.00",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-16",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T09:41:58.000Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T09:41:58.000Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "extractedAt": "2026-09-13T14:25:26.696Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-13T09:41:58.000Z"
  },
  "schemaVersion": 1
}
2026-09-13T13:31:45.994725Z · changed isActive
{
  "stops": [
    {
      "id": "e67d8cb4-0faf-468a-a8b5-c4e78c7010aa",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T13:30:53.484Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-16"
    },
    {
      "id": "87f75693-3703-4856-b727-ec4e8806c90a",
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "createdAt": "2026-09-13T13:30:53.484Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 2,
      "arrivalDate": "2028-12-17",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "id": "3a04b9d3-ce16-4f25-bb57-a20475037eab",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-13T13:30:53.484Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 3,
      "arrivalDate": "2028-12-18",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "d5bb6985-7eaf-4a2f-bdaa-355b406c4649",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T13:30:53.484Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 4,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "4cedce54-d008-4446-8961-3e5e41efd251",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-13T13:30:53.484Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 5,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "cff201eb-25cc-4ffa-9022-48b4546a51ca",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T13:30:53.484Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 6,
      "arrivalDate": "2028-12-20",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "3c9822b7-f1fc-4851-bba6-a88f9b9a2e6e",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T13:30:53.484Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 7,
      "arrivalDate": "2028-12-21",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "e50d349e-4742-44b7-b110-5de165b063a7",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T13:30:53.484Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 8,
      "arrivalDate": "2028-12-22",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "38339d3d-c013-4f53-b73e-c7c180165293",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T13:30:53.484Z",
      "sailingId": "eae1eaee-b3d5-4e96-9246-8d2778696110",
      "stopOrder": 9,
      "arrivalDate": "2028-12-23",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "eae1eaee-b3d5-4e96-9246-8d2778696110",
    "title": "Rhine Christmas Markets",
    "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.463Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "updatedAt": "2026-09-13T13:31:46.001Z",
    "externalId": "7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "arrivalDate": "2028-12-23",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4557.00",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-16",
    "priceCurrency": "USD",
    "departurePortId": null
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T13:30:53.484228Z · changed departurePortId
{
  "stops": [
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-16"
    },
    {
      "portId": "9ac23906-d8c8-40ba-863f-acdf607ca610",
      "stopOrder": 2,
      "arrivalDate": "2028-12-17",
      "rawPortName": "Dusseldorf",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 3,
      "arrivalDate": "2028-12-18",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 4,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-19",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 6,
      "arrivalDate": "2028-12-20",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 7,
      "arrivalDate": "2028-12-21",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 8,
      "arrivalDate": "2028-12-22",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 9,
      "arrivalDate": "2028-12-23",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "eae1eaee-b3d5-4e96-9246-8d2778696110",
    "title": "Rhine Christmas Markets",
    "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-amsterdam-on-wanderer-RW7RC046",
    "externalId": "7-night-rhine-christmas-markets-from-amsterdam-on-wanderer-RW7RC046",
    "arrivalDate": "2028-12-23",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4557.00",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-16",
    "priceCurrency": "USD",
    "departurePortId": null
  },
  "schemaVersion": 1
}

Sailing ID: eae1eaee-b3d5-4e96-9246-8d2778696110. The history API supports pagination for older revisions.