Norwegian (NCL) Scraper - Complete Cruise Data Extractor
Pricing
from $2.00 / 1,000 results
Norwegian (NCL) Scraper - Complete Cruise Data Extractor
Why Choose This Scraper? ✅ Extract from 5 NCL markets (US, UK, IT, DE, NL) ✅ Complete cruise data with cabin-level pricing ✅ Filter by 20 destination regions ✅ Optional detail enrichment for images & ports ✅ Apify/custom proxy support with session rotation
NCL (Norwegian Cruise Line) Scraper
Extracts cruise listings and cabin-level pricing from Norwegian Cruise Line.
Supported Markets
| Region | Currency |
|---|---|
en_US | USD |
en_GB | GBP |
it_IT | EUR |
de_DE | EUR |
nl_NL | EUR |
Input
| Parameter | Type | Description | Default |
|---|---|---|---|
| region* | string | Market to scrape | — |
| maxRows | number | Maximum cruise results | 100 |
| destinations | string[] | Filter by destination (see below) | All |
| enrichDetails | boolean | Fetch detail endpoint to enrich images/ports | false |
| detailConcurrency | number | Max concurrent detail requests | 5 |
| maxRequestRetries | number | Retries for failed requests | 3 |
| minConcurrency | number | Minimum concurrent requests | 1 |
| maxConcurrency | number | Maximum concurrent requests | 10 |
| requestHandlerTimeoutSecs | number | Request timeout (seconds) | 30 |
| useApifyProxy | boolean | Use Apify Residential proxy (required) | true |
| proxyUrl | string | Custom proxy URL | — |
| useSessionPool | boolean | Rotate proxies on 429/403 errors | true |
| apifyProxyCountryCode | string | Override proxy country | Auto |
| apifyProxyGroups | string | Proxy groups, comma-separated | — |
Proxy required — geo-matched residential proxy is needed for all markets.
Destination Codes
AFRICA, ALASKA, ASIA, AUSTRALIA, BAHAMAS, BERMUDA, CANADA_NEW_ENGL, CARIBBEAN, EXTRAORDINARY_JOURNEYS, GREEK_ISLES, HAWAII, MEDITERRANEAN, MEXICAN_RIVIERA, NORTHERN_EUROPE, PACIFIC_COASTAL, PANAMA_CANAL, SOUTH_AMERICA, SOUTH_PACIFIC, TRANSATLANTIC, WEEKEND
Lowercase slug forms also accepted (e.g., alaska, caribbean).
Output
Each result includes:
- Cruise and itinerary identifiers
- Ship name, departure/arrival ports, sailing dates, duration
- Lowest available price with currency
- Ports of call
- Per-cabin pricing (Inside, Oceanview, Balcony, Suite, etc.)
Usage
{"region": "it_IT","maxRows": 500,"destinations": ["MEDITERRANEAN", "CARIBBEAN"],"useApifyProxy": true}



