CruiseFeed - Cruise Prices, Itineraries & Ships
Normalized cruise inventory across 60+ cruise lines - sailings, lead-in and per-cabin prices, day-by-day itineraries, ports, and full ship specs in one clean JSON schema.
CruiseFeed - Cruise Prices, Itineraries & Ships endpoints
| Method | Endpoint | Description |
|---|---|---|
| healthz | ||
| GET |
health /healthz |
|
| v1 | ||
| GET |
listShips /v1/ships |
Vessel metadata (specs, capacity, build). Replaces the old name-only list. |
| GET |
listPriceChanges /v1/changes |
Cruises whose price moved between consecutive daily snapshots in the window. |
| GET |
getCruise /v1/cruises/{cruise_id} |
|
| GET |
getShip /v1/ships/{ship_id} |
One ship by its source_id (IMO number, or URL slug when IMO is absent). |
| GET |
getStats /v1/stats |
|
| GET |
exportCruisesCsv /v1/cruises.csv |
Same filters as /cruises; flat CSV for delivery/export (itinerary omitted). |
| GET |
listPorts /v1/ports |
|
| GET |
getCruiseHistory /v1/cruises/{cruise_id}/history |
Daily price/availability timeline for one cruise (only days the value changed). |
| GET |
listCruiseLines /v1/cruise-lines |
|
| GET |
listCruises /v1/cruises |
|
| Other endpoints | ||
| GET |
stats_v1_stats_get /v1/stats |
|
| GET |
listPorts /v1/ports |
|
| GET |
listCruiseLines /v1/cruise-lines |
|
| GET |
getShip /v1/ships/{ship_id} |
One ship by its source_id (IMO number, or URL slug when IMO is absent). |
| GET |
listShips /v1/ships |
Vessel metadata (specs, capacity, build). Replaces the old name-only list. |
| GET |
getStats /v1/stats |
|
| GET |
getCruiseHistory /v1/cruises/{cruise_id}/history |
Daily price/availability timeline for one cruise (only days the value changed). |
| GET |
getCruise /v1/cruises/{cruise_id} |
|
| GET |
listCruises /v1/cruises |
|
| GET |
listPriceChanges /v1/changes |
Cruises whose price moved between consecutive daily snapshots in the window. |
| GET |
exportCruisesCsv /v1/cruises.csv |
Same filters as /cruises; flat CSV for delivery/export (itinerary omitted). |
| GET |
health /healthz |
|
| GET |
getStats /v1/stats |
|
| GET |
listPorts /v1/ports |
|
| GET |
getShip /v1/ships/{ship_id} |
One ship by its source_id (IMO number, or URL slug when IMO is absent). |
| GET |
health /healthz |
|
| GET |
listShips /v1/ships |
Vessel metadata (specs, capacity, build). Replaces the old name-only list. |
| GET |
getCruise /v1/cruises/{cruise_id} |
|
| GET |
exportCruisesCsv /v1/cruises.csv |
Same filters as /cruises; flat CSV for delivery/export (itinerary omitted). |
| GET |
listCruises /v1/cruises |
|
| GET |
getCruiseHistory /v1/cruises/{cruise_id}/history |
Daily price/availability timeline for one cruise (only days the value changed). |
| GET |
listPriceChanges /v1/changes |
Cruises whose price moved between consecutive daily snapshots in the window. |
| GET |
listCruiseLines /v1/cruise-lines |
|
| GET |
listCruiseLines /cruise-lines |
|
| GET |
getStats /stats |
|
| GET |
listCruises /cruises |
|
| GET |
exportCruisesCsv /cruises.csv |
Same filters as /cruises; flat CSV for delivery/export (itinerary omitted). |
| GET |
listPorts /ports |
|
| GET |
getCruise /cruises/{cruise_id} |
|
| GET |
getCruiseHistory /cruises/{cruise_id}/history |
Daily price/availability timeline for one cruise (only days the value changed). |
| GET |
listPriceChanges /changes |
Cruises whose price moved between consecutive daily snapshots in the window. |
| GET |
listShips /ships |
Vessel metadata (specs, capacity, build). Replaces the old name-only list. |
| GET |
getShip /ships/{ship_id} |
One ship by its source_id (IMO number, or URL slug when IMO is absent). |
CruiseFeed - Cruise Prices, Itineraries & Ships pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 3 / second |
|
| PRO | $49 / month | 10 / second |
|
| ULTRA | $199 / month | 20 / second |
|
| MEGA | $699 / month | 50 / second |
|