v1.0 — 162 tests, production-ready

Cruise pricing API — 10 lines, one schema,
tracked since Apr 6, 2025

The only normalized feed covering Princess, NCL, Royal Caribbean, Celebrity, Costa, Carnival, Holland America, MSC, Disney, and AIDA — with daily price snapshots.

10 lines, one schema

Every cruise in the same JSON shape — no per-line integration work for you. Identical cabin codes, currencies auto-converted to EUR.

Daily price history

Unique to us: 25 million price snapshots per cruise per market, up to 17 months deep on our longest-running lines. Essential for alt-data, trend analysis, and drop detection.

Real-time price drops

A ready-made drop feed: poll GET /price-drops?since= and get every sailing that got cheaper since your last call, sortable by % drop.

Live coverage

Updated: Sep 20, 2026, 12:00 AM UTC
We show exactly what we have. No marketing claims — these are live numbers from /v1/coverage.
Cruise lineTracked sinceSailingsMarkets
Costa Cruises
costa
Apr 6, 2025
18 months
51,393
de_ATde_DEen_GBen_USes_ESfr_FRit_ITnl_NL
Royal Caribbean
royal-caribbean
Jul 15, 2025
14 months
50,197
de_DEen_AUen_CAen_GBen_IEen_USfr_FRit_ITnl_NL
Norwegian Cruise Line
ncl
Sep 18, 2025
12 months
26,578
de_DEen_AUen_CAen_GBen_USes_ESfr_FRit_ITnl_NLpt_BR
Princess Cruises
princess
Nov 24, 2025
10 months
12,061
de_DEen_GBen_USit_ITja_JP
Celebrity Cruises
celebrity-cruises
Dec 20, 2025
9 months
19,375
de_DEen_AUen_CAen_GBen_IEen_USit_ITnl_NL
MSC Cruises
msc
Feb 22, 2026
7 months
64,270
de_ATde_DEen_GBen_USes_ESfr_FRit_IT
Disney Cruise Line
disney-cruise-line
Mar 5, 2026
7 months
6,506
en_AUen_CAen_GBen_USit_IT
Carnival Cruise Line
carnival
Mar 6, 2026
7 months
7,475
en_AUen_US
Holland America Line
holland-america
Mar 20, 2026
6 months
13,586
de_DEen_AUen_CAen_GBen_USes_ESit_ITnl_NL
AIDA Cruises
aida
Sep 19, 2026
1 months
1,589
de_DE

Who's this for

OTAs & meta-search

Compare live pricing across 10 lines without negotiating 10 separate API contracts.

Affiliate sites

Show 'cheapest across all lines' without scraping. Daily refresh, no infra.

Travel agencies

Alert clients to drops on the sailings they're watching. Poll the drop feed on your own schedule.

Financial analysts

Alt-data on CCL, RCL, NCLH. Price-trend signals ahead of earnings calls.

Pricing

All plans billed through RapidAPI — subscribe, cancel, and manage your key on their marketplace.

Basic

$0
/ month
Evaluation
100 requests / month
Live data, 10 rows / request
No price history
Subscribe Free

Pro

$49
/ month
Starter
10,000 requests / month (hard quota)
100 rows / request
Real-time data
Full price history
Price-drop feed
Email support (48h)
Start Pro
Most popular

Ultra

$299
/ month
Production use
100,000 requests / month
Then $0.002 / request overage
500 rows / request
Real-time data
Full price history
99.5% SLA
Email support (48h)
Start Ultra

Mega

$1,499
/ month
Enterprise
10,000,000 requests / month
1,000 rows / request
Phone support (4h)
Raw DB dumps available
99.9% SLA + contract
Start Mega

FAQ

How fresh is the data?
All tiers get the same live data — scrapers run throughout the day and most lines are updated hourly. Free tier caps each response at 10 rows.
How do I get historical data?
GET /v1/cruises/{id}/price-history — daily snapshots back to each line's tracked-since date. Pro tier and up.
Do you cover every cruise line?
Currently Princess, NCL, Royal Caribbean, Celebrity, Costa, Carnival, Holland America, MSC, Disney, and AIDA. Others on request.
Is this resale of the cruise lines' APIs?
No. We operate independently and aggregate publicly-available pricing data into a unified schema.
GDPR / data processing agreement?
Available on Enterprise contracts. Contact us below.
Can I try before buying?
Free tier is 100 req/mo of live data, 10 rows per response — plenty to evaluate the schema and integrate a POC.

Talk to sales

Enterprise tier, custom integrations, or just questions — we respond within 24h.

Email us at support@track.cruises. Include your use case, expected volume, and tier of interest and we'll reply within 24h.