HAL Cruises Scraper - Complete Cruise Data Extractor
Pricing
from $1.00 / 1,000 results
Go to Apify Store
Under maintenance
HAL Cruises Scraper - Complete Cruise Data Extractor
Why Choose This Scraper? ✅ Extract from 7 Holland America markets (US, GB, AU, CA, IT, NL, DE) ✅ Complete cruise data with cabin-level pricing (8 cabin types) ✅ Filter by 12 destination regions ✅ Apify RESIDENTIAL proxy with geo-matched country codes
Holland America Line Scraper
Extracts cruise listings and cabin-level pricing from Holland America Line across 7 international markets.
Why Choose This Scraper?
- Extract from 7 Holland America markets (US, GB, AU, CA, IT, NL, DE) with local currency pricing
- Complete cruise data with cabin-level pricing across 8 cabin types (Inside, Ocean View, Verandah, Signature Suite, Vista Suite, Neptune Suite, Lanai, Penthouse)
- Filter by 12 destination regions (Alaska, Caribbean, Europe, Asia, and more)
- 2,000+ sailings per market with Solr-powered search API
- Apify RESIDENTIAL proxy support with geo-matched country codes (required — Akamai WAF)
Supported Markets
| Region | Currency | API Country |
|---|---|---|
en_US | USD | us |
en_GB | GBP | gb |
en_AU | AUD | au |
en_CA | CAD | ca |
it_IT | EUR | eu |
nl_NL | EUR | eu |
de_DE | EUR | eu |
Input
| Parameter | Type | Description | Default |
|---|---|---|---|
| region* | string | Market to scrape | en_US |
| maxRows | number | Maximum sailing results | 3000 |
| destinations | string[] | Filter by destination code | All |
| pageSize | number | Results per API page | 100 |
| maxRequestRetries | number | Retries for failed requests | 5 |
| requestHandlerTimeoutSecs | number | Request timeout (seconds) | 30 |
| useApifyProxy | boolean | Use Apify Residential proxy | true |
| apifyProxyCountryCode | string | Override proxy country | Auto |
| apifyProxyGroups | string | Proxy group tier | RESIDENTIAL |
| proxyUrl | string | Custom proxy URL | — |
Destination Codes
| Code | Destination |
|---|---|
A | Alaska |
O | Asia |
P | Australia & South Pacific |
N | Canada & New England |
C | Caribbean |
E | Europe |
W | Grand Voyages & World Cruises |
H | Hawaii & Tahiti |
M | Mexico |
L | Pacific Coast |
T | Panama Canal |
S | South America & Antarctica |
Output
Each result includes:
- Cruise and itinerary identifiers
- Ship name (parsed from
#@#delimited fields), departure/arrival ports - Departure and arrival dates (ISO format)
- Duration in nights
- Lowest available per-person price with currency
- Ports of call with day numbers
- Per-cabin pricing across 8 types and multiple fare tiers
- Cabin codes:
IN(Inside),OV(Ocean View),VN(Verandah),SS(Signature Suite),VS(Vista Suite),NS(Neptune Suite),LA(Lanai),PH(Penthouse)
Usage
{"region": "en_US","maxRows": 500,"destinations": ["C", "E"],"useApifyProxy": true}
Notes
- Proxy required: Akamai WAF blocks datacenter IPs. Use Apify RESIDENTIAL proxy or a custom residential proxy.
- EU markets (IT, NL, DE) all use
country=euin the API, differentiated bylanguageparameter. - Cabin prices use dynamic Solr fields:
price_{CURRENCY}_{CABIN}_anonymous_d. Values of0.0= sold out,-1.0= unavailable.
