Princess Scraper - Complete Cruise Data Extractor
Pricing
from $1.00 / 1,000 results
Go to Apify Store
Princess Scraper - Complete Cruise Data Extractor
Princess Cruises pricing API - 9 markets (US, UK, Australia, Japan, plus Italy, Germany, Austria, France & Netherlands) each in local currency (USD/GBP/AUD/JPY/EUR). Cabin-level prices AND live availability counts for every category: Interior, Oceanview, Balcony, Mini-Suite, Suite.
Princess Cruises Scraper
Extracts cruise listings and cabin-level pricing from Princess Cruises across 6 markets — North America, UK, Australia, Japan, Italy, and Germany — each in its local currency (USD, GBP, AUD, JPY, EUR).
Supported Markets
| Region | Market | Currency |
|---|---|---|
en_US | United States | USD |
en_GB | United Kingdom | GBP |
en_AU | Australia | AUD |
ja_JP | Japan | JPY |
it_IT | Italy | EUR |
de_DE | Germany | EUR |
Input
| Parameter | Type | Description | Default |
|---|---|---|---|
| region* | string | Market to scrape (en_US, en_GB, en_AU, ja_JP, it_IT, de_DE) | — |
| maxRows | number | Maximum cruise results | 500 |
| maxRequestRetries | number | Retries for failed requests | 5 |
| requestHandlerTimeoutSecs | number | Request timeout (seconds) | 30 |
| useApifyProxy | boolean | Use Apify Residential proxy | false |
| proxyUrl | string | Custom proxy URL | — |
| apifyProxyGroups | string[] | Apify proxy groups | ["RESIDENTIAL"] |
| apifyProxyCountryCode | string | Override proxy country (e.g., US, GB) | Auto |
| useSessionPool | boolean | Session pool for proxy rotation on errors | true |
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 day numbers
- Per-cabin pricing across all available cabin categories (Interior, Oceanview, Balcony, Mini-Suite, Suite)
- Cabin availability counts
Usage
{"region": "en_US","maxRows": 200,"useApifyProxy": true}