Disney Cruises Scraper - Complete Cruise Data Extractor
Pricing
from $1.50 / 1,000 results
Go to Apify Store
Disney Cruises Scraper - Complete Cruise Data Extractor
Why Choose This Scraper? ✅ Extract from 5 Disney Cruise Line markets (US, CA, GB, EU, AU) with local currency pricing ✅ Complete cruise data with cabin-level pricing ✅ Filter by 9 destination regions ✅ Departure and arrival dates on every sailing — 900+ US sailings per run
Disney Cruise Line Scraper — Complete Cruise Data Extractor
Extract cruise listings, itineraries, and cabin-level pricing from Disney Cruise Line across 5 international markets. Built for travel agencies, price comparison sites, affiliate marketers, and analysts.
Why Choose This Scraper?
- ✅ Extract from 5 Disney Cruise Line markets (US, CA, GB, EU, AU) with local-currency pricing
- ✅ Complete cruise data with cabin-level pricing across 4 cabin types (Interior, Outside, Verandah, Suite)
- ✅ Filter by 9 destination regions (Caribbean, Bahamas, Alaska, Europe, Mexican Riviera, and more)
- ✅ 900+ sailings per US run, ~400-700 per international market
- ✅ Direct booking/source URLs on every sailing — ready for affiliate monetization
- ✅ Automatic auth-cookie management with retry and session refresh
Use Cases
- Travel agencies & OTAs — track Disney pricing against competitors daily
- Affiliate/comparison sites — populate Disney inventory with deep-links
- Price analysts — monitor Disney fare curves for forecasting
- Internal benchmarking — cruise lines comparing against Disney positioning
Supported Markets
| Region | Currency | API Region |
|---|---|---|
en_US | USD | US |
en_CA | CAD | INTL |
en_GB | GBP | INTL |
en_EU | EUR (→ it_IT) | INTL |
en_AU | AUD | INTL |
Input
| Parameter | Type | Description | Default |
|---|---|---|---|
region* | string | Market to scrape | en_US |
maxRows | number | Maximum sailing results | 500 |
destinations | string[] | Filter by destination code | All |
maxRequestRetries | number | Retries for failed requests | 5 |
requestHandlerTimeoutSecs | number | Request timeout (seconds) | 60 |
useApifyProxy | boolean | Use Apify Residential proxy | false |
proxyUrl | string | Custom proxy URL | — |
apifyProxyGroups | string | Proxy group (e.g., RESIDENTIAL) | — |
apifyProxyCountryCode | string | Override proxy country | Auto |
Destination Codes
| Code | Destination |
|---|---|
CARIBBEAN | Caribbean |
BAHAMAS | Bahamas |
MEXICAN RIVIERA | Mexican Riviera |
ALASKA | Alaska |
EUROPE | Europe |
TRANS ATLANTIC | Transatlantic |
TRANS PANAMA CANAL | Panama Canal |
CALIFORNIA COAST | California Coast |
SINGAPORE | Singapore |
Cabin Codes
| Code | Cabin Type |
|---|---|
INSIDE | Interior (Inside stateroom) |
OUTSIDE | Ocean View / Outside |
VERANDAH | Verandah (balcony) |
SUITE | Suite (Concierge / Royal / Tower) |
Output
Each record is a single sailing with:
- Cruise and itinerary identifiers (
cruise_id,itinerary_id) - Ship name, departure port code, duration (nights)
- Departure and arrival dates (ISO format)
- Lowest available per-person price with currency
- Ports of call with day numbers
- Dynamic per-cabin price fields:
price_{CURRENCY}_{CABIN}(e.g.,price_USD_INSIDE,price_USD_VERANDAH) - Service charges, port charges, taxes (where applicable)
source_url— direct link to the sailing page for deep-linking / affiliate trackingplatform,company,locale— for multi-market deduplication
Sample Output
{"cruise_id": "DCL_WONDER_2026-08-15","itinerary_id": "DCL_WONDER_4N_BAHAMAS","company": "disney-cruise-line","locale": "en_US","platform": "disney-cruise-line-en_US","title": "4-Night Bahamian Cruise from Port Canaveral","ship_name": "Disney Wonder","departure_date": "2026-08-15","duration": 4,"price": 1899,"currency": "USD","price_USD_INSIDE": 1899,"price_USD_OUTSIDE": 2199,"price_USD_VERANDAH": 2799,"price_USD_SUITE": 5499,"destinations": ["BAHAMAS"],"ports_list": ["Port Canaveral", "Nassau", "Castaway Cay", "Port Canaveral"],"source_url": "https://disneycruise.disney.go.com/..."}
Runtime & Cost
- Typical run: ~2-4 minutes for 500 rows on US market
- Full US sweep: ~10-15 minutes for 900+ sailings
- Memory: 1 GB default (set
memoryMbs: 2048for very large runs) - Proxy: Optional on US market, recommended for EU/AU markets
Usage
{"region": "en_US","maxRows": 500,"destinations": ["CARIBBEAN", "BAHAMAS"],"useApifyProxy": true,"apifyProxyGroups": "RESIDENTIAL"}
Notes
- Disney prices are per-person, double-occupancy
- The US market uses a different API base than international markets
- Auth cookies refresh automatically on 401/403 responses
- For affiliate tracking, append your affiliate parameters to
source_urlon the consuming side
Related Actors
Looking to build a full cruise pricing dataset? Pair this with:
- Royal Caribbean Scraper — 6 markets, per-cabin pricing
- Norwegian (NCL) Scraper — 6 markets, enrichable details
- Celebrity Cruises Scraper — 6 markets, service charges included
- Carnival Cruises Scraper — 2 markets, high volume
- MSC / Costa / Princess / Holland America Scrapers — full coverage
Support
Issues or custom requests? Email support@track.cruises.
