Clean, normalized cruise data from 61 cruise lines — itineraries, dates, ports and lead prices, plus full ship specs. One record per sailing, deduped and refreshed up to daily, as CSV, JSON or API.
{
"cruise_line": "MSC Cruises",
"ship_name": "MSC World Europa",
"title": "7-Night W. Mediterranean",
"departure_date": "2026-09-12",
"return_date": "2026-09-19",
"nights": 7,
"embark_port": "Barcelona",
"region": "Western Mediterranean",
"price_amount": 799,
"price_currency": "USD",
"ship": { "gross_tonnage": 215863, "decks": 22, "cabins": 2626 },
"scraped_at": "2026-08-07T04:12:00Z"
}
One predictable, flat record per sailing — the same fields on all 61 lines, ready to drop into a database or search index.
| Field | Type | Example |
|---|---|---|
| cruise_line | string | "MSC Cruises" |
| ship_name | string | "MSC World Europa" |
| title | string | "7-Night W. Med" |
| departure_date | date | "2026-09-12" |
| return_date | date | "2026-09-19" |
| nights | number | 7 |
| embark_port | string | "Barcelona" |
| itinerary | object[] | [{day, port, country}] |
| price_amount | number | 799 |
| price_currency | string | "USD" |
| ship | object | { tonnage, decks, cabins, … } |
| scraped_at | datetime | "2026-08-07T…" |
scraped_at timestamp.Pull from the REST API or receive files on a schedule. Managed plans push straight to your warehouse.
Teams that need the whole cruise market as one reliable dataset, without building scrapers.
Populate search and listing pages with live itineraries, dates and lead prices across every line.
Track capacity, itineraries and competitor pricing over time in your warehouse and dashboards.
Train pricing and demand models on a clean, consistent history instead of brittle raw scrapes.
Start with a free API key, see the exact schema on live data, then connect once and build on data that's already clean and deduped.