Booking Cruises Scraper avatar

Booking Cruises Scraper

Try for free

Pay $5.00 for 1,000 results

Go to Store
Booking Cruises Scraper

Booking Cruises Scraper

vulnv/booking-cruises-scraper
Try for free

Pay $5.00 for 1,000 results

Efficiently extract cruise deals, prices, itineraries, and availability from Booking.com. Stay updated with the latest cruise offerings, streamline your data collection process, and enhance travel planning with accurate and up-to-date information.

Booking.com Cruises Scraper

This Apify actor scrapes cruise details from the Booking.com Cruises platform based on user-defined parameters, including date range, cruise length, cruise line, departure port, destination, and more. It collects comprehensive cruise information, such as prices, itineraries, cruise line details, and onboard amenities, and outputs the data in a structured format.

Input Parameters

The actor accepts the following input parameters as a JSON object:

ParameterTypeDefaultDescription
start_dateString""The start date for the cruise search (format: YYYY-MM-DD). (Optional)
end_dateString""The end date for the cruise search (format: YYYY-MM-DD). (Optional)
cruise_lengthString"ALL"Filter by cruise length. Options: Any, 1-2 days, 3-5 days, 6-10 days, 9-11 days, 12+ days.
cruise_lineString"ALL"Filter by cruise line. Options include major cruise lines like Carnival, Royal Caribbean, and MSC.
departure_portString"ALL"Filter by departure port. Options include major ports worldwide.
destinationString"ALL"Filter by destination. Options include Alaska, Caribbean, Europe, South Pacific, and more.
max_number_of_pagesInteger-1Maximum number of pages to scrape. Use -1 to scrape all available pages.
max_number_of_parallel_requestsInteger1Maximum number of parallel requests to make.

Example Input

1{
2    "start_date": "2024-01-01",
3    "end_date": "2024-12-31",
4    "cruise_length": "6-10 days",
5    "cruise_line": "MSC Cruises",
6    "departure_port": "FL - Miami",
7    "destination": "Caribbean - Eastern",
8    "max_number_of_pages": 5,
9    "max_number_of_parallel_requests": 2
10}

Output

The actor outputs the scraped cruise data in a structured JSON format. Each entry includes:

FieldDescription
cruiseline_nameName of the cruise line.
brochureNameName of the cruise itinerary.
itineraryDay-by-day itinerary, including port calls and times.
fromPriceStarting price of the cruise.
vesselName of the ship and additional details.
customerReviewSummaryAverage customer rating and number of reviews.
sailingsSailing dates and price breakdowns by cabin type.
urlDirect link to the cruise details on Booking.com.

Example Output

Example output

Use Cases

The Booking.com Cruises Scraper can be used in various scenarios, including:

  • Travel Agencies: Aggregate cruise options to offer clients the best deals and itineraries.
  • Market Analysis: Monitor cruise trends, pricing, and consumer reviews.
  • Competitive Research: Study competitors' offerings, including pricing and destinations.
  • Personalized Planning: Create custom cruise itineraries based on user preferences.
  • Content Generation: Generate cruise-related content for blogs and travel platforms.
Developer
Maintained by Community

Actor Metrics

  • 1 monthly user

  • 1 star

  • >99% runs succeeded

  • Created in Dec 2024

  • Modified 7 hours ago