← Cruise archive

EXPIRED

Rhine Basel - Amsterdam

Celebrity Cruises · Celebrity Roamer · 7 nights · 2028-11-18

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. Scenic Rhine
  6. Koblenz
  7. Cologne
  8. Amsterdam
  9. Amsterdam

Recorded changes

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

2026-09-14T11:15:06.483827Z · changed isActive
{
  "stops": [
    {
      "id": "a6da5f41-11c3-488b-803e-8f1c0f2a07e5",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-14T11:10:23.407Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-11-18"
    },
    {
      "id": "c06353ab-2cad-4bdd-9caf-fdef01f8b13d",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-14T11:10:23.407Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 2,
      "arrivalDate": "2028-11-19",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "1b03e08d-8a27-4f0a-ad5e-42e62cada400",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-14T11:10:23.407Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 3,
      "arrivalDate": "2028-11-20",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "25adb599-2584-4bcf-a5a3-1092e2216950",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-14T11:10:23.407Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 4,
      "arrivalDate": "2028-11-21",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "db32262c-4fb0-4dc3-9a2d-eded018c4eb1",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-14T11:10:23.407Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 5,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "70356ac8-6c3d-4832-98f2-f45488716fb7",
      "portId": "0ed61021-05e5-4df1-8a99-088254d1b820",
      "createdAt": "2026-09-14T11:10:23.407Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 6,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Koblenz",
      "departureDate": null
    },
    {
      "id": "12cfb49d-86fc-42fb-80ca-630f9a5aa3ea",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-14T11:10:23.407Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 7,
      "arrivalDate": "2028-11-23",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "358c00e9-0608-4faf-b23a-7fed8e34a62e",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-14T11:10:23.407Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 8,
      "arrivalDate": "2028-11-24",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "id": "0cf63f7b-0540-40bc-a3c7-69cb0695c5bd",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-14T11:10:23.407Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 9,
      "arrivalDate": "2028-11-25",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "ceb499e9-b85e-46ad-b46d-1379359d6817",
    "title": "Rhine Basel - Amsterdam",
    "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/Basel-minster-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.372Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "updatedAt": "2026-09-14T11:15:06.480Z",
    "externalId": "7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "arrivalDate": "2028-11-25",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "3498.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-11-18",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-14T11:08:44.592Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-14T11:08:44.592Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-14T11:10:23.424915Z · changed isActive
{
  "stops": [
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-11-18"
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 2,
      "arrivalDate": "2028-11-19",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 3,
      "arrivalDate": "2028-11-20",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 4,
      "arrivalDate": "2028-11-21",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 5,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "0ed61021-05e5-4df1-8a99-088254d1b820",
      "stopOrder": 6,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Koblenz",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 7,
      "arrivalDate": "2028-11-23",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 8,
      "arrivalDate": "2028-11-24",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 9,
      "arrivalDate": "2028-11-25",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "ceb499e9-b85e-46ad-b46d-1379359d6817",
    "title": "Rhine Basel - Amsterdam",
    "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/Basel-minster-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "externalId": "7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "arrivalDate": "2028-11-25",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "3498.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-11-18",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-14T11:08:44.592Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-14T11:08:44.592Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "extractedAt": "2026-09-14T11:09:27.613Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-14T11:08:44.592Z"
  },
  "schemaVersion": 1
}
2026-09-13T17:23:20.126424Z · changed isActive
{
  "stops": [
    {
      "id": "c4d7971f-92d3-4dcc-b64b-c21d0bcae45a",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T17:22:50.496Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-11-18"
    },
    {
      "id": "03458989-7077-49d6-be47-772c24363cee",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T17:22:50.496Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 2,
      "arrivalDate": "2028-11-19",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "71ae3465-827b-402d-abfd-3e102c482ba2",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T17:22:50.496Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 3,
      "arrivalDate": "2028-11-20",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "e53705cc-e9da-4106-92f9-2b4f9a8256e7",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T17:22:50.496Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 4,
      "arrivalDate": "2028-11-21",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "77f45fa3-fa9f-44f6-96d6-7e1490ae5767",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T17:22:50.496Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 5,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "a32fc1f9-ce20-4dc5-b727-2a60856b7990",
      "portId": "0ed61021-05e5-4df1-8a99-088254d1b820",
      "createdAt": "2026-09-13T17:22:50.496Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 6,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Koblenz",
      "departureDate": null
    },
    {
      "id": "0dc681c8-a213-441c-880c-49b6b9a3ff20",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-13T17:22:50.496Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 7,
      "arrivalDate": "2028-11-23",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "21381d60-2474-4bbf-b093-e7e7e14cbe2c",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T17:22:50.496Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 8,
      "arrivalDate": "2028-11-24",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "id": "ce2113ce-a319-4257-b235-91d4cecaec78",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T17:22:50.496Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 9,
      "arrivalDate": "2028-11-25",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "ceb499e9-b85e-46ad-b46d-1379359d6817",
    "title": "Rhine Basel - Amsterdam",
    "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/Basel-minster-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.372Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "updatedAt": "2026-09-13T17:23:20.123Z",
    "externalId": "7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "arrivalDate": "2028-11-25",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "3498.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-11-18",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T17:21:24.685Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T17:21:24.685Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T17:22:50.508440Z · changed isActive
{
  "stops": [
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-11-18"
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 2,
      "arrivalDate": "2028-11-19",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 3,
      "arrivalDate": "2028-11-20",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 4,
      "arrivalDate": "2028-11-21",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 5,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "0ed61021-05e5-4df1-8a99-088254d1b820",
      "stopOrder": 6,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Koblenz",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 7,
      "arrivalDate": "2028-11-23",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 8,
      "arrivalDate": "2028-11-24",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 9,
      "arrivalDate": "2028-11-25",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "ceb499e9-b85e-46ad-b46d-1379359d6817",
    "title": "Rhine Basel - Amsterdam",
    "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/Basel-minster-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "externalId": "7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "arrivalDate": "2028-11-25",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "3498.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-11-18",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T17:21:24.685Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T17:21:24.685Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "extractedAt": "2026-09-13T17:22:07.364Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-13T17:21:24.685Z"
  },
  "schemaVersion": 1
}
2026-09-13T14:26:15.534034Z · changed isActive
{
  "stops": [
    {
      "id": "03e22c09-db1a-4d39-8bd4-85568eaf2512",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T14:26:02.116Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-11-18"
    },
    {
      "id": "dfe8a188-9896-438c-9c8b-ffaec16860d2",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T14:26:02.116Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 2,
      "arrivalDate": "2028-11-19",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "823aabb6-2ab1-4d65-a6dc-fd89dc759353",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T14:26:02.116Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 3,
      "arrivalDate": "2028-11-20",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "2a4935cf-f2e0-4c6b-8677-07898ce94925",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T14:26:02.116Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 4,
      "arrivalDate": "2028-11-21",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "f03fd9ff-ac3a-4053-8ac1-b80462f9f0f9",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T14:26:02.116Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 5,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "032e559b-c37b-411d-a1dd-b387ccacecf0",
      "portId": "0ed61021-05e5-4df1-8a99-088254d1b820",
      "createdAt": "2026-09-13T14:26:02.116Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 6,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Koblenz",
      "departureDate": null
    },
    {
      "id": "df9edb7a-c12a-4f8d-8424-f11eca493c89",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-13T14:26:02.116Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 7,
      "arrivalDate": "2028-11-23",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "f427043e-ad2c-4e21-8f81-40b28f0b1d98",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T14:26:02.116Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 8,
      "arrivalDate": "2028-11-24",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "id": "24063cb1-f343-4672-9e52-8cf1a1970f44",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T14:26:02.116Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 9,
      "arrivalDate": "2028-11-25",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "ceb499e9-b85e-46ad-b46d-1379359d6817",
    "title": "Rhine Basel - Amsterdam",
    "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/Basel-minster-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.372Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "updatedAt": "2026-09-13T14:26:15.531Z",
    "externalId": "7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "arrivalDate": "2028-11-25",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "3498.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-11-18",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T09:47:15.153Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T09:47:15.153Z"
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T14:26:02.141791Z · changed isActive
{
  "stops": [
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-11-18"
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 2,
      "arrivalDate": "2028-11-19",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 3,
      "arrivalDate": "2028-11-20",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 4,
      "arrivalDate": "2028-11-21",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 5,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "0ed61021-05e5-4df1-8a99-088254d1b820",
      "stopOrder": 6,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Koblenz",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 7,
      "arrivalDate": "2028-11-23",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 8,
      "arrivalDate": "2028-11-24",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 9,
      "arrivalDate": "2028-11-25",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "ceb499e9-b85e-46ad-b46d-1379359d6817",
    "title": "Rhine Basel - Amsterdam",
    "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/Basel-minster-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "externalId": "7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "arrivalDate": "2028-11-25",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "3498.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-11-18",
    "priceCurrency": "USD",
    "lastObservedAt": "2026-09-13T09:47:15.153Z",
    "departurePortId": null,
    "priceObservedAt": "2026-09-13T09:47:15.153Z"
  },
  "provenance": {
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "extractedAt": "2026-09-13T14:25:26.630Z",
    "extractorId": "celebrity-cruises@v1",
    "sourceObservedAt": "2026-09-13T09:47:15.153Z"
  },
  "schemaVersion": 1
}
2026-09-13T13:31:45.932737Z · changed isActive
{
  "stops": [
    {
      "id": "4fff21e4-208d-41ae-a0e5-fd6f001b1f16",
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "createdAt": "2026-09-13T13:30:53.348Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-11-18"
    },
    {
      "id": "c0ccacd4-2cbe-4b16-8555-bdbd2e5f4c16",
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "createdAt": "2026-09-13T13:30:53.348Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 2,
      "arrivalDate": "2028-11-19",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "id": "e07ad008-bb3e-498c-9eb5-44a17e44ea83",
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "createdAt": "2026-09-13T13:30:53.348Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 3,
      "arrivalDate": "2028-11-20",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "id": "7bfd55d0-91a9-41cc-9750-8f2c99a8ff93",
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "createdAt": "2026-09-13T13:30:53.348Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 4,
      "arrivalDate": "2028-11-21",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "id": "b42febd9-0225-4c84-9bc2-303ba0b50a22",
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "createdAt": "2026-09-13T13:30:53.348Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 5,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "id": "1d88976f-0e62-4383-a09a-3d3c442afe72",
      "portId": "0ed61021-05e5-4df1-8a99-088254d1b820",
      "createdAt": "2026-09-13T13:30:53.348Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 6,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Koblenz",
      "departureDate": null
    },
    {
      "id": "b3e590e1-c0dd-43a4-96ee-89316758512c",
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "createdAt": "2026-09-13T13:30:53.348Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 7,
      "arrivalDate": "2028-11-23",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "id": "69ddd884-ab61-45fe-85e1-977219fd0a82",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T13:30:53.348Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 8,
      "arrivalDate": "2028-11-24",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "id": "25a20afc-c879-435a-9cf7-490b842b8a38",
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "createdAt": "2026-09-13T13:30:53.348Z",
      "sailingId": "ceb499e9-b85e-46ad-b46d-1379359d6817",
      "stopOrder": 9,
      "arrivalDate": "2028-11-25",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "ceb499e9-b85e-46ad-b46d-1379359d6817",
    "title": "Rhine Basel - Amsterdam",
    "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/Basel-minster-2560x1440.jpg",
    "isActive": false,
    "createdAt": "2026-09-10T07:05:28.372Z",
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "updatedAt": "2026-09-13T13:31:45.942Z",
    "externalId": "7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "arrivalDate": "2028-11-25",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "3498.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-11-18",
    "priceCurrency": "USD",
    "departurePortId": null
  },
  "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
  "schemaVersion": 1,
  "expirationReason": "Malformed stored scrape: invalid price or required itinerary fields"
}
2026-09-13T13:30:53.348527Z · changed departurePortId
{
  "stops": [
    {
      "portId": "e66b071c-a900-40cf-8aa6-97ec0d74b532",
      "stopOrder": 1,
      "arrivalDate": null,
      "rawPortName": "Basel",
      "departureDate": "2028-11-18"
    },
    {
      "portId": "0d98ab57-5976-41f2-9218-248d1d8ad580",
      "stopOrder": 2,
      "arrivalDate": "2028-11-19",
      "rawPortName": "Breisach",
      "departureDate": null
    },
    {
      "portId": "34eb125e-1ccf-48c1-871b-8d917431f912",
      "stopOrder": 3,
      "arrivalDate": "2028-11-20",
      "rawPortName": "Strasbourg",
      "departureDate": null
    },
    {
      "portId": "51438f55-7b26-4f47-a622-0aa41458a9c5",
      "stopOrder": 4,
      "arrivalDate": "2028-11-21",
      "rawPortName": "Speyer",
      "departureDate": null
    },
    {
      "portId": "38698530-c46f-4255-ab32-c69bb7d8f492",
      "stopOrder": 5,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Scenic Rhine",
      "departureDate": null
    },
    {
      "portId": "0ed61021-05e5-4df1-8a99-088254d1b820",
      "stopOrder": 6,
      "arrivalDate": "2028-11-22",
      "rawPortName": "Koblenz",
      "departureDate": null
    },
    {
      "portId": "bc510a30-d52b-4c3e-a54e-547aa9e0d2ab",
      "stopOrder": 7,
      "arrivalDate": "2028-11-23",
      "rawPortName": "Cologne",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 8,
      "arrivalDate": "2028-11-24",
      "rawPortName": "Amsterdam",
      "departureDate": null
    },
    {
      "portId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
      "stopOrder": 9,
      "arrivalDate": "2028-11-25",
      "rawPortName": "Amsterdam",
      "departureDate": null
    }
  ],
  "sailing": {
    "id": "ceb499e9-b85e-46ad-b46d-1379359d6817",
    "title": "Rhine Basel - Amsterdam",
    "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/Basel-minster-2560x1440.jpg",
    "isActive": true,
    "sourceUrl": "https://www.celebritycruises.com/itinerary/7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "externalId": "7-night-rhine-basel-amsterdam-from-basel-on-roamer-RR7RC050",
    "arrivalDate": "2028-11-25",
    "description": null,
    "isRoundTrip": false,
    "priceAmount": "3498.50",
    "cruiseLineId": "c2e8bfae-a9af-48d5-bfef-75f8509cacb9",
    "arrivalPortId": "dc0e8e98-0df7-4fbd-b3f9-b466c18f4904",
    "departureDate": "2028-11-18",
    "priceCurrency": "USD",
    "departurePortId": null
  },
  "schemaVersion": 1
}

Sailing ID: ceb499e9-b85e-46ad-b46d-1379359d6817. The history API supports pagination for older revisions.