Marella Cruises (TUI) Scraper: Itineraries, Ports & Prices avatar

Marella Cruises (TUI) Scraper: Itineraries, Ports & Prices

Pricing

from $10.00 / 1,000 sailing results

Go to Apify Store
Marella Cruises (TUI) Scraper: Itineraries, Ports & Prices

Marella Cruises (TUI) Scraper: Itineraries, Ports & Prices

Scrape TUI UK / Marella Cruises sailings: ship, dates, nights, embarkation port, ports of call, board basis, lead-in price and fly-cruise flight details. Filter by ship, departure airport, date and duration. Unofficial; public data only.

Pricing

from $10.00 / 1,000 sailing results

Rating

0.0

(0)

Developer

VulnV

VulnV

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Scrape Marella Cruises sailings from TUI UK in one clean schema. Each record is a single sailing with its ship, departure date, number of nights, embarkation port, day-by-day ports of call, board basis, lead-in price and - for fly-cruise packages - the flight summary.

Unofficial. This Actor is not affiliated with, endorsed by, or sponsored by TUI, Marella Cruises or any travel brand. Names and trademarks belong to their respective owners and are used here only to describe the data the Actor returns. The data is public cruise inventory only - no personal data.

πŸš€ How to use

  1. Click Try for free / Start.
  2. Pick your filters - departure airports, date, duration, ship, destination (or leave them at their defaults to fetch next month's sailings from London).
  3. Run the Actor and download the results as JSON, CSV, Excel, HTML or via API.

✨ Features

  • πŸ›³οΈ Whole Marella fleet - Explorer, Explorer 2, Discovery, Discovery 2 and Voyager, all in one schema.
  • πŸ”Ž Useful filters - departure airport, departure date, duration band, ship and destination/port text.
  • πŸ—ΊοΈ Day-by-day ports of call - ordered port list with country, plus a flat portsText summary for quick scanning.
  • ✈️ Fly-cruise aware - departure airport and the inbound/outbound flight summary for each package.
  • πŸ’² Lead-in pricing - per-person and total price in GBP, with the per-person discount where shown.

🧭 Input

All fields are optional. Run with no input to fetch next month's sailings from the London airports.

FieldTypeDescription
departureAirportsarrayUK airports to fly from (e.g. LGW, MAN). Empty = London airports.
departureDatestring (YYYY-MM-DD)Earliest sailing date. Defaults to the 1st of next month.
durationstring1-7, 8-14 or 15-30 nights.
shipsarrayRestrict to specific Marella ships. Empty = all ships.
destinationstringKeep only sailings whose ports/countries contain this text, e.g. Greece.
adults / childrenintegerParty size (affects pricing).
maxResultsintegerMaximum number of sailing records to store (default 100).

Example input

{
"departureAirports": ["LGW", "LHR"],
"departureDate": "2026-07-01",
"duration": "1-7",
"ships": ["Marella Explorer 2"],
"destination": "Greece",
"adults": 2,
"maxResults": 50
}

πŸ“¦ Output

Each dataset item is one sailing. Example (trimmed):

{
"cruiseName": "Aegean Gems",
"itineraryCode": "101750",
"shipName": "Marella Explorer 2",
"departureDate": "01 Jul 2026",
"nights": 7,
"embarkPort": "Limassol",
"disembarkPort": "Limassol",
"departureAirport": "London Gatwick",
"departureAirportCode": "LGW",
"flightType": "Direct",
"boardBasis": "All Inclusive",
"pricePerPerson": 799,
"priceTotal": 1599,
"discountPerPerson": 1028,
"priceCurrency": "GBP",
"countries": ["Cyprus", "Greece"],
"portsText": "Limassol β†’ Rhodes β†’ Santorini β†’ Mykonos β†’ …",
"portCount": 7,
"imageUrl": "https://content.tui.co.uk/.../image.jpg",
"bookingUrl": "https://www.tui.co.uk/cruise/bookitineraries/Aegean-Gems-101750?...",
"itinerary": [
{ "seq": 1, "port": "Limassol", "country": "Cyprus", "code": "000798", "visiting": false },
{ "seq": 2, "port": "Rhodes", "country": "Greece", "code": "001234", "visiting": true }
],
"flights": { "inbound": { "...": "..." }, "outbound": { "...": "..." } }
}

The dataset has two views: Overview (flat table - ship, dates, ports, price) and Itineraries (the full day-by-day itinerary array).

πŸ’‘ Use cases

  • Track Marella sailing availability, durations and lead-in prices for routes.
  • Build a cruise comparison or alerting tool that includes TUI / Marella.
  • Analyse itineraries, ports of call and seasonality across the fleet.
  • Feed normalized cruise data into a travel agency, affiliate or comparison site.

πŸ’³ Pricing

This Actor is monetized on a pay-per-result + usage basis: you pay a small fee per sailing record returned, plus the Apify platform usage your run consumes. New users can try it on the Apify free tier (capped sample). See the Pricing tab on the Actor's page for the current rate.

❓ FAQ

Where does the data come from? Publicly available cruise package listings on the TUI UK website. Use the data responsibly and in line with applicable laws and the site's terms.

How current is it? Each run fetches live availability and prices at run time; every record includes a scrapedAt timestamp.

How do I scrape only a few results to test? Set maxResults to a small number (e.g. 5) and add a ship or destination filter.

Is it official? No. It is an independent, unofficial Actor and is not affiliated with TUI or Marella Cruises. Brand names are used only to describe the data.

πŸ› οΈ Our Other Scrapers

πŸ“¬ Need help? Open the Issues tab on this Actor's page.