CruiseMapper Cruises Scraper
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
| Field | Description |
|---|---|
ship_name | Name of the cruise ship |
ship_url | CruiseMapper URL for the ship detail page |
cruise_line | Operating cruise line (e.g. Royal Caribbean, Norwegian) |
departure_date | Sailing departure date as shown on the site |
itinerary | Full itinerary description including duration and route name |
duration_days | Cruise duration in days (integer) |
departure_port | Port of departure |
price_from_usd | Starting price in USD (lowest available cabin category) |
price_raw | Raw price string as scraped |
cruise_url | Direct link to the sailing detail page (where available) |
scrapedAt | ISO-8601 timestamp |
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 100 | Number 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.