CruiseMapper Cruises Scraper avatar

CruiseMapper Cruises Scraper

Pricing

Pay per event

Go to Apify Store
CruiseMapper Cruises Scraper

CruiseMapper Cruises Scraper

Scrape cruise itineraries from CruiseMapper.com. Returns ship name, cruise line, departure date, itinerary description, duration, departure port, and starting price for each cruise sailing.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape cruise itineraries from CruiseMapper.com. Returns ship name, cruise line, departure date, itinerary description, duration, departure port, and starting price for each scheduled sailing.

CruiseMapper tracks 1,500+ vessels across every major cruise line. Each ship page lists its full upcoming sailing schedule — dates, routes, durations, and per-cabin pricing. This actor walks that catalog and pulls it into a dataset.

What You Get

FieldDescription
ship_nameName of the cruise ship
ship_urlCruiseMapper URL for the ship detail page
cruise_lineOperating cruise line (e.g. Royal Caribbean, Norwegian)
departure_dateSailing departure date as shown on the site
itineraryFull itinerary description including duration and route name
duration_daysCruise duration in days (integer)
departure_portPort of departure
price_from_usdStarting price in USD (lowest available cabin category)
price_rawRaw price string as scraped
cruise_urlDirect link to the sailing detail page (where available)
scrapedAtISO-8601 timestamp

Input

ParameterTypeDefaultDescription
maxItemsinteger100Number of ships to scrape itineraries from. Each ship typically has 30–150+ upcoming sailings.

Set maxItems: 5 for a quick preview. Set higher (500–1500) to pull the full fleet catalog.

Example Output

{
"ship_name": "Symphony Of The Seas",
"ship_url": "https://www.cruisemapper.com/ships/Symphony-Of-The-Seas-1730",
"cruise_line": "Royal Caribbean",
"departure_date": "2026 May 31",
"itinerary": "7 days, round-trip Western Caribbean Cruise",
"duration_days": 7,
"departure_port": "Galveston",
"price_from_usd": 969,
"price_raw": "$969",
"cruise_url": null,
"scrapedAt": "2026-06-12T06:14:00.000Z"
}

Notes

  • Data comes from CruiseMapper's public ship schedule pages — no authentication required.
  • Ships without a published itinerary (inactive vessels, icebreakers, etc.) return no rows. That's not an error.
  • The site uses Cloudflare's fingerprint gate. The actor clears it via impit's Chrome TLS fingerprint — no proxy or CAPTCHA solver needed, which keeps costs low.
  • Prices reflect the lowest available cabin category at scrape time and change frequently.

Performance

Processes ~300 ships per minute. A full fleet run (1,550 ships) completes in under 6 minutes. Memory footprint stays well under 256 MB.