track.cruises / data
v1.0 — 162 tests, production-ready

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

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

9 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: a year+ of price snapshots per cruise per market. Essential for alt-data, trend analysis, and drop detection.

Real-time drops & webhooks

Push notifications when a cruise drops by your threshold. Don't build a cron job — we do it for you.

Live coverage

Updated: 4/23/2026, 12:00:00 AM
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
13 months
34,743
de_ATde_DEen_GBen_USit_ITnl_NL
Royal Caribbean
royal-caribbean
Jul 15, 2025
9 months
33,707
de_DEen_AUen_GBen_USit_ITnl_NL
Norwegian Cruise Line
ncl
Sep 18, 2025
7 months
12,262
de_DEen_AUen_GBen_USit_ITnl_NL
Princess Cruises
princess
Nov 24, 2025
5 months
3,764
en_AUen_GBen_US
Celebrity Cruises
celebrity-cruises
Dec 20, 2025
4 months
14,153
de_DEen_AUen_GBen_USit_ITnl_NL
MSC Cruises
msc
Feb 22, 2026
2 months
17,920
de_ATde_DEen_GBen_USit_IT
Disney Cruise Line
disney-cruise-line
Mar 5, 2026
2 months
4,611
en_AUen_CAen_GBen_USit_IT
Carnival Cruise Line
carnival
Mar 6, 2026
2 months
6,890
en_AUen_US
Holland America Line
holland-america
Mar 20, 2026
1 months
8,160
de_DEen_AUen_CAen_GBen_USit_ITnl_NL

Who's this for

OTAs & meta-search

Compare live pricing across 9 lines without negotiating 9 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. Integrate via webhook.

Financial analysts

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

Pricing

Already on the Admiral plan? Pro-tier API access is included — create your key →

Free

$0

/ month
Evaluation
100 requests / month
10 rows per request
7-day-stale data
No price history
No webhooks
Sign up
Most popular

Pro

$199

/ month
Production use
100,000 requests / month
1,000 rows per request
Real-time data
Full price history
Webhooks on price drops
Email support (48h)
99.5% SLA
Start Pro

Enterprise

$999+

/ month
SLA, custom
Unlimited requests
Custom webhooks & events
Phone support (4h)
Raw DB dumps available
Dedicated account rep
99.9% SLA + contract
Talk to sales
Also available on RapidAPI marketplace with the same tiers.

Two ways to integrate

Direct

Bearer token from our dashboard. Best for bigger contracts, Admiral plan subscribers, and custom SLAs.
Authorization: Bearer ck_live_…

RapidAPI

Use the RapidAPI marketplace. Same endpoints, same tiers — they handle billing.
X-RapidAPI-Key: …

FAQ

How fresh is the data?
Pro & Enterprise: real-time (scrapers run throughout the day, most lines updated hourly). Free: 7-day-stale snapshots only.
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, and Disney. 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 with 7-day-stale data — plenty to evaluate the schema and integrate a POC.

Talk to sales

Enterprise tier, custom integrations, or just questions — we respond within 24h.
Your name
Email *
Company
Tier interest
Use case
Anything else?
We use this only to respond to your inquiry. No marketing emails.
© track.cruises · API docs · support@track.cruises