← Cruise archive

EXPIRED

Rhine River Christmas Cruise

Celebrity Cruises · Celebrity Roamer · 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. Amsterdam
  2. Dordrecht
  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.720761Z · changed isActive
{
  "stops": [
    {
      "id": "c0669e02-45f0-4c4c-8783-28f70a556422",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-14T11:10:23.809Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-23"
    },
    {
      "id": "c5a653b6-4ed0-4a68-9071-7eb38b94dc58",
      "portId": "1185e723-c31b-45c9-8890-ac5247a1eadb",
      "createdAt": "2026-09-14T11:10:23.809Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Dordrecht",
      "departureDate": null
    },
    {
      "id": "50c1f12a-c4e6-468e-9292-cb2151fe028f",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-14T11:10:23.809Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "c7bc68df-1d29-4f57-bcfa-94c9757c4ac7",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-14T11:10:23.809Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "fbe059af-a679-45df-9e7f-3cc0eb15cfeb",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-14T11:10:23.809Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 5,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "64f57ef0-7185-4f90-ac0c-ca2255e24b03",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-14T11:10:23.809Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "b3799bcc-e9ef-467e-abe7-ab7bb831b3ce",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-14T11:10:23.809Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "b6c6bd8b-dfd7-463d-b5d0-743835bdcf90",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-14T11:10:23.809Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "d951d1cc-e2d9-4657-a6c1-7dea90009abd",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-14T11:10:23.809Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "33c4a8fb-6303-4078-b416-79c1390dda2e",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/basel/christmas-market-holiday-basel-switzerland-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.576Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "updatedAt": "2026-09-14T11:15:06.716Z",
    "externalId": "7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4295.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-14T11:03:30.210Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-14T11:03:30.210Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-14T11:10:23.829180Z · changed isActive
{
  "stops": [
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-23"
    },
    {
      "portId": "1185e723-c31b-45c9-8890-ac5247a1eadb",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Dordrecht",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "33c4a8fb-6303-4078-b416-79c1390dda2e",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/basel/christmas-market-holiday-basel-switzerland-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "externalId": "7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4295.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-14T11:03:30.210Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-14T11:03:30.210Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "extractedAt": "2026-09-14T11:09:27.807Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-14T11:03:30.210Z"
  },
  "schemaVersion": 1
}
2026-09-13T17:23:20.342689Z · changed isActive
{
  "stops": [
    {
      "id": "472f1a4b-225b-4f85-8ea4-48eeb1c5fb0d",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T17:22:50.920Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-23"
    },
    {
      "id": "24e57e44-e4a9-4eba-8c5c-8e8009f7d8b3",
      "portId": "1185e723-c31b-45c9-8890-ac5247a1eadb",
      "createdAt": "2026-09-13T17:22:50.920Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Dordrecht",
      "departureDate": null
    },
    {
      "id": "78ec0cb9-dbf0-4701-b567-0cf1d084a0de",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-13T17:22:50.920Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "1b9f5801-0d16-432c-9f33-d639dfa2bc4d",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T17:22:50.920Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "6ad895f1-9272-4bea-b882-3eabd92e3cbe",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-13T17:22:50.920Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 5,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "39de5bc8-1be6-4366-b534-751793705ef6",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T17:22:50.920Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "05f3e7f8-6b7e-435a-827d-0d064b3f6e76",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T17:22:50.920Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "77854585-1d52-4446-9822-27ee5cfd15ab",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T17:22:50.920Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "62d71cec-c21f-4278-bea2-e5e3c63d71cb",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T17:22:50.920Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "33c4a8fb-6303-4078-b416-79c1390dda2e",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/basel/christmas-market-holiday-basel-switzerland-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.576Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "updatedAt": "2026-09-13T17:23:20.339Z",
    "externalId": "7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4295.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T17:15:26.079Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T17:15:26.079Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T17:22:50.935832Z · changed isActive
{
  "stops": [
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-23"
    },
    {
      "portId": "1185e723-c31b-45c9-8890-ac5247a1eadb",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Dordrecht",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "33c4a8fb-6303-4078-b416-79c1390dda2e",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/basel/christmas-market-holiday-basel-switzerland-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "externalId": "7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4295.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T17:15:26.079Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T17:15:26.079Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "extractedAt": "2026-09-13T17:22:07.464Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-13T17:15:26.079Z"
  },
  "schemaVersion": 1
}
2026-09-13T14:26:15.544182Z · changed isActive
{
  "stops": [
    {
      "id": "eba8cadb-7d8c-4782-94a3-3de7848bfaee",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T14:26:02.687Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-23"
    },
    {
      "id": "6690d2fc-3b54-44b6-952d-a54205fca698",
      "portId": "1185e723-c31b-45c9-8890-ac5247a1eadb",
      "createdAt": "2026-09-13T14:26:02.687Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Dordrecht",
      "departureDate": null
    },
    {
      "id": "6ddb4622-0720-45e3-a10b-695b1686631b",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-13T14:26:02.687Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "65b7f46b-e982-4761-8db2-28473011e138",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T14:26:02.687Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "7f8c6f60-d2de-4e36-be4e-6f564e18e268",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-13T14:26:02.687Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 5,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "9c5bfd6b-fb4b-4445-adbf-973d99d254fa",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T14:26:02.687Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "273e894b-a6e0-42fc-8d7e-64cd75278d43",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T14:26:02.687Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "0a156fbb-52eb-4ee3-aa4d-29d8134938db",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T14:26:02.687Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "542a5c56-8de9-4733-8f80-ae1d8f261f60",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T14:26:02.687Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "33c4a8fb-6303-4078-b416-79c1390dda2e",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/basel/christmas-market-holiday-basel-switzerland-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.576Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "updatedAt": "2026-09-13T14:26:15.541Z",
    "externalId": "7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4295.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T09:41:52.800Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T09:41:52.800Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T14:26:02.721166Z · changed isActive
{
  "stops": [
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-23"
    },
    {
      "portId": "1185e723-c31b-45c9-8890-ac5247a1eadb",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Dordrecht",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "33c4a8fb-6303-4078-b416-79c1390dda2e",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/basel/christmas-market-holiday-basel-switzerland-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "externalId": "7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4295.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T09:41:52.800Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T09:41:52.800Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "extractedAt": "2026-09-13T14:25:26.790Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-13T09:41:52.800Z"
  },
  "schemaVersion": 1
}
2026-09-13T13:31:46.280879Z · changed isActive
{
  "stops": [
    {
      "id": "bf9e730b-636a-498e-8b3d-10d7028cb09d",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T13:30:53.617Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-23"
    },
    {
      "id": "dd8ddaee-805c-4949-b98f-2dd0b6a779c0",
      "portId": "1185e723-c31b-45c9-8890-ac5247a1eadb",
      "createdAt": "2026-09-13T13:30:53.617Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Dordrecht",
      "departureDate": null
    },
    {
      "id": "e0455aee-9050-4f5a-bc0a-f96b33056d10",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-13T13:30:53.617Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "63bb5d29-6389-46ec-986f-34f844ebb20f",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T13:30:53.617Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "1feda7fd-a95b-4aa0-82c5-50216fc3fc9f",
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "createdAt": "2026-09-13T13:30:53.617Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 5,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "id": "6f5812ae-9598-453f-826b-ee6f8acfe288",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T13:30:53.617Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "ed14088d-caa5-4285-bce5-e41ad1c8fe80",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T13:30:53.617Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "16dc6d57-69ac-48db-9a4b-1a765bbec707",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T13:30:53.617Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "b2922777-de32-43c4-ab2c-4048896a1692",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T13:30:53.617Z",
      "sailingId": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "33c4a8fb-6303-4078-b416-79c1390dda2e",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/basel/christmas-market-holiday-basel-switzerland-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.576Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "updatedAt": "2026-09-13T13:31:46.287Z",
    "externalId": "7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4295.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "departurePortId": null
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T13:30:53.617400Z · changed departurePortId
{
  "stops": [
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Amsterdam",
      "departureDate": "2028-12-23"
    },
    {
      "portId": "1185e723-c31b-45c9-8890-ac5247a1eadb",
      "stopOrder": 2,
      "arrivalDate": "2028-12-24",
      "rawPortName": "Dordrecht",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 3,
      "arrivalDate": "2028-12-25",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 4,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "1e3ed1c4-c6d7-417c-9ac8-8a8e4c211b54",
      "stopOrder": 5,
      "arrivalDate": "2028-12-26",
      "rawPortName": "Mainz",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 6,
      "arrivalDate": "2028-12-27",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 7,
      "arrivalDate": "2028-12-28",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 8,
      "arrivalDate": "2028-12-29",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 9,
      "arrivalDate": "2028-12-30",
      "rawPortName": "Basel",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "9f270ca6-6127-46fa-82ac-3b152c67a8ef",
    "title": "Rhine River Christmas Cruise",
    "nights": 7,
    "region": "Northern Europe",
    "shipId": "33c4a8fb-6303-4078-b416-79c1390dda2e",
    "details": {
      "schemaVersion": 1
    },
    "imageUrl": "https://assets.dm.rccl.com/is/image/RoyalCaribbeanCruises/celebrity/river/basel/christmas-market-holiday-basel-switzerland-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "externalId": "7-night-rhine-river-christmas-cruise-from-amsterdam-on-roamer-RR7RC054",
    "arrivalDate": "2028-12-30",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "4295.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
    "departureDate": "2028-12-23",
    "priceCurrency": "USD",
    "departurePortId": null
  },
  "schemaVersion": 1
}

Sailing ID: 9f270ca6-6127-46fa-82ac-3b152c67a8ef. The history API supports pagination for older revisions.