Royal Caribbean Scraper - Complete Cruise Data Extractor avatar

Royal Caribbean Scraper - Complete Cruise Data Extractor

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Royal Caribbean Scraper - Complete Cruise Data Extractor

Royal Caribbean Scraper - Complete Cruise Data Extractor

Royal Caribbean cruise pricing API - 6 markets with per-cabin pricing, discount tracking, and 32 departure ports. Extract sailings, itineraries, and direct booking links. Ideal for travel agencies, comparison sites, and affiliate marketers. ✅ Apify/custom proxy support.

Pricing

from $1.00 / 1,000 results

Rating

4.4

(3)

Developer

Jeremy G

Jeremy G

Maintained by Community

Actor stats

1

Bookmarked

70

Total users

8

Monthly active users

16 hours ago

Last modified

Share

Royal Caribbean Scraper

Extracts cruise listings and cabin-level pricing from Royal Caribbean.

Supported Markets

RegionCurrency
USAUSD
GBRGBP
AUSAUD
ITAEUR
DEUEUR
NLDEUR

Input

ParameterTypeDescriptionDefault
region*stringMarket to scrape
maxRowsnumberMaximum cruise results (max 5000)500
destinationsstring[]Filter by destination (see below)All
departurePortsstring[]Filter by departure port (see below)All
maxRequestRetriesnumberRetries for failed requests5
minConcurrencynumberMinimum concurrent requests1
maxConcurrencynumberMaximum concurrent requests10
requestHandlerTimeoutSecsnumberRequest timeout (seconds)30
useApifyProxybooleanUse Apify Residential proxyfalse
proxyUrlstringCustom proxy URL
apifyProxyGroupsstring[]Proxy groups["RESIDENTIAL"]
apifyProxyCountryCodestringOverride proxy country (e.g., US, GB, AU)Auto

Proxy recommended — residential proxy with geo-matching improves reliability.

Destination Codes

CodeDestinationCodeDestination
ALASKAlaskaALCANAlaska (Alternative)
ATLCOAtlantic CoastAUSTLAustralia
BAHAMBahamasBERMUBermuda
CARIBCaribbeanEUROPEurope / Mediterranean
FAR.EFar EastHAWAIHawaii
ISLANIslandsMEXCOMexico
NORDINordicT.ATLTransatlantic
T.PANPanama CanalTPACITranspacific
TRANSTransatlantic (Alternative)SOPACSouth Pacific
ASIAAsiaDUBAIDubai & UAE
WORLDWorld Cruise

Departure Ports

CodePortCodePort
MIAMiami, FLFLLFort Lauderdale, FL
PCNPort Canaveral, FLTPATampa, FL
GALGalveston, TXMSYNew Orleans, LA
SJUSan Juan, PRBOSBoston, MA
BYENew York, NYBWIBaltimore, MD
SEASeattle, WALAXLos Angeles, CA
SANSan Diego, CAHNLHonolulu, HI
STHSouthampton, UKBCNBarcelona, Spain
ROMRome (Civitavecchia)BLQVenice (Ravenna)
TRSTrieste, ItalyATHAthens (Piraeus)
CTGCartagena, SpainLISLisbon, Portugal
SYDSydney, AustraliaBNEBrisbane, Australia
SINSingaporeHKGHong Kong, China
BAOShanghai, ChinaYOKTokyo (Yokohama)
YVRVancouver, CanadaSWDSeward, AK
ONXColon, PanamaCPTCape Town, SA

Output

Each result includes:

  • Cruise and itinerary identifiers
  • Ship name, departure/arrival ports, sailing dates, duration
  • Lowest available price with currency
  • Ports of call with arrival/departure times
  • Per-cabin pricing across available categories (I, O, B, D)
  • Original prices and discount amounts per cabin (when available)
  • Cabin category codes (e.g., ZI, 4N, XB, WS) per stateroom class
  • Sailing status (OPEN, etc.) and group ID
  • Direct booking links

Pricing Fields (per cabin type)

Dynamic fields are generated per cabin class code (e.g., I = Interior, O = Outside, B = Balcony, D = Suite):

Field PatternExampleDescription
price_{CURR}_{CODE}price_USD_ICurrent price
originalPrice_{CURR}_{CODE}originalPrice_USD_IOriginal (pre-discount) price
discount_{CURR}_{CODE}discount_USD_IDiscount amount
categoryCode_{CURR}_{CODE}categoryCode_USD_ISpecific cabin category (e.g., ZI, 4N)
classification_{CURR}_{CODE}classification_USD_ISuper category (e.g., Interior, Balcony)
roomTypeId_{CURR}_{CODE}roomTypeId_USD_IStateroom class ID (e.g., INTERIOR)

The organized_pricing.tiers object also includes originalPrice, discountAmount, and categoryCode per tier.

RC-Specific Fields

FieldDescription
rcSailingStatusSailing booking status (e.g., OPEN)
rcGroupIdCruise group identifier
rcHighlightsPromotional badges (e.g., "Early Booking Bonus")
rcStateroomClassesAvailable cabin classes with amenities
rcBookingLinkDirect booking URL
rcPortsDetailedInfoPorts with arrival/departure times

Usage

{
"region": "USA",
"maxRows": 200,
"destinations": ["CARIB", "EUROP", "BAHAM"],
"departurePorts": ["MIA", "FLL"],
"useApifyProxy": true
}