Carnival Cruises Scraper - Itineraries & Prices
Pricing
from $4.00 / 1,000 results
Carnival Cruises Scraper - Itineraries & Prices
Scrape Carnival Cruise Line itineraries by destination, departure port, ship, date and duration. Extract day-by-day schedules, every sailing date and the full stateroom price grid (Interior, Ocean View, Balcony, Suite). Export to JSON, CSV or Excel.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Carnival Cruises Scraper
Scrape Carnival Cruise Line data at scale: itineraries, ships, day-by-day schedules, every sailing date and the complete stateroom price grid (Interior, Ocean View, Balcony, Suite) - exported as clean, structured JSON, CSV or Excel.
This Carnival cruise scraper mirrors the filters on carnival.com (destination, departure port, ship, dates, duration, price) and returns one record per itinerary, with every sailing date and its prices included. No login or browser needed - it reads the official cruise search data directly, so runs are fast and cheap.
๐ How to use
- Click Try for free / Start.
- Pick your filters - destination, departure port, ship, dates, duration (or leave them empty to scrape all available cruises).
- Run the Actor and download the results as JSON, CSV, Excel, HTML or via API.
โจ Features
- ๐ Full search filtering - destination, departure port, ship, departure date range, number of nights, max price, special collections, guest count and discount rates.
- ๐ข Rich per-itinerary data - ship, embarkation port, ordered ports of call, duration, destination region and every sailing date.
- ๐ต Complete stateroom pricing - lowest available price per cabin category (Interior, Ocean View, Balcony, Suite) across all sailings, plus per-sailing pricing for each room type.
- ๐๏ธ Day-by-day schedule - the lead sailing's full schedule with port, arrival and departure times for each day.
- ๐ Detail page URL & image - a ready-to-open link to each cruise on carnival.com.
- ๐ Any market - defaults to the US market (USD); the currency and locality are configurable.
๐งญ Input
All fields are optional. Run with no input to scrape all available cruises.
| Field | Type | Description |
|---|---|---|
destinations | array | Destination region codes, e.g. C (Caribbean), BH (Bahamas), A (Alaska). |
departurePorts | array | Embarkation port codes, e.g. MIA, GAL, PCV. |
ships | array | Ship codes, e.g. MD (Mardi Gras), CB (Celebration), VS (Vista). |
minNights / maxNights | integer | Cruise duration range, in nights (2-23). |
departureDateFrom / departureDateTo | string (YYYY-MM-DD) | Keep cruises departing in this range (filtered by month). |
maxPrice | integer | Keep cruises with a lead price at or below this value. |
specials | array | Curated collections, e.g. J (Carnival Journeys). |
numAdults | integer | Adults the prices are calculated for (default 2, 1-4). |
military / senior / pastGuest | boolean | Apply military / senior / past-guest (VIFP) rates. |
sort | string | fromprice (lowest price) or recommended. |
includeSailings | boolean | Embed the day-by-day schedule and every sailing + price grid (default true). |
maxResults | integer | Maximum number of itineraries to store (default 100). |
currency, locality | string | Market overrides. Defaults target USD / 1 (US). |
proxyConfiguration | object | Optional proxy for outbound requests. |
Example input
{"destinations":["C"],"departurePorts":["MIA"],"minNights":6,"maxNights":8,"departureDateFrom":"2026-11-01","departureDateTo":"2027-03-31","sort":"fromprice","maxResults":50}
๐ฆ Output
Each dataset item is one itinerary. Abridged example:
{"id":"WSI_MIA_CB_7_Sun","code":"WSI","title":"7-Day Western Caribbean from Miami, FL","shipCode":"CB","shipName":"Carnival Celebration","nights":7,"destinationCode":"WC","destination":"Western Caribbean","departurePortCode":"MIA","departurePort":"Miami, FL","roundtrip":true,"portsOfCall":["Miami","Isla Tropicale, Roatan","Cozumel","Celebration Keyโข"],"portsOfCallText":"Miami -> Isla Tropicale, Roatan -> Cozumel -> Celebration Keyโข","sailingsCount":5,"firstDeparture":"2026-11-29","lastDeparture":"2027-05-16","lowestPrice":446,"priceFromInterior":446,"priceFromOceanview":506,"priceFromBalcony":691,"priceFromSuite":1030,"currency":"USD","taxesAndFees":0,"imageUrl":"https://www.carnival.com/-/media/Images/.../isla-tropicale-roatan.jpg","detailUrl":"https://www.carnival.com/itinerary/7-day-western-caribbean-cruise/miami/celebration/7-days/wsi","cruiseDetails":{"leadSailing":{"fromPrice":446,"departureDate":"2026-11-29T00:00:00.000Z","schedule":[{"day":1,"port":"Miami","portCode":"MIA","depart":"2026-11-29T15:30:00+00:00"}]},"stateroomMetaInformation":[{"metacode":"IS","title":"Interior","isAvailable":true}],"sailings":[{"departureDate":"2026-11-29T00:00:00.000Z","rooms":{"interior":{"price":446,"priceCurrency":"USD","soldOut":false}}}]}}
The most useful facts (ship, ports, per-cabin "from" prices, departure dates) are flattened to
the top level so they appear directly in the dataset table; the full schedule and per-sailing
pricing live under cruiseDetails. The dataset has two views: Overview (flat table) and
Cruise details (full nested object).
๐ก Use cases
- Monitor Carnival cruise prices and deals for specific routes or ships.
- Build a cruise comparison or price-alerting tool.
- Analyse itineraries, ports of call and sailing durations across a season.
- Feed structured cruise data into a travel agency or affiliate site.
๐ณ Pricing
This Actor is monetized on a pay-per-result + usage basis: you pay a small fee per itinerary result, plus the Apify platform usage your run consumes. Runs are lightweight - direct API calls with no headless browser - so usage stays low. New users can try it on the Apify free tier (capped sample). See the Pricing tab for the current rate.
โ FAQ
Is scraping Carnival data legal? The Actor collects only publicly available information shown on the Carnival website. Use the data responsibly and in line with applicable laws and the site's terms.
Which market is scraped?
It defaults to the US market (USD). The currency and locality inputs let you target other
markets.
Can I get all cabin prices and every sailing date?
Yes - keep includeSailings enabled (the default). Each itinerary then includes the full
day-by-day schedule and every sailing with its complete stateroom price grid.
๐ ๏ธ Our Other Scrapers
Explore our full suite of scraping tools to power your data needs:
- Royal Caribbean Cruises Scraper - Scrape Royal Caribbean itineraries, cabin prices and deals.
- NCL Cruises Scraper - Scrape Norwegian Cruise Line itineraries, cabin prices and deals.
- MSC Cruises Scraper - Scrape MSC Cruises itineraries, cabin prices and deals.
- Yelp Business Scraper - Scrape Yelp business listings, ratings and contact details.
๐ฌ Need help or have a feature request? Contact us at support@vulnv.com or visit our Apify profile.
