Skip to main content
cd ..

CruiseWave API - Cruise Deal Search Service

man cruisewave-api
ImGeeky Projects

NAME

CruiseWave API - Cruise Deal Search Service

SYNOPSIS

<Python/><AWS Lambda/><DynamoDB/><RapidAPI/><Serverless/><API/><API Gateway/>

## DESCRIPTION

CruiseWave API is a comprehensive cruise deal search service built with Python and deployed on AWS Lambda. The API allows users to search Royal Caribbean cruises by departure port, destination, and date range, with support for multiple currencies and countries.

Version 2.0 introduced self-service metadata endpoints for programmatically accessing all 32+ departure ports and 14+ destination regions, along with a health monitoring endpoint. The API features 24-hour caching on metadata endpoints for optimal performance, absolute booking URLs for direct integration, and comprehensive error handling with request ID tracking.

Available on the RapidAPI marketplace with tiered rate limiting for different subscription plans.

## FEATURES

  • [OK]Search Royal Caribbean cruises by port, destination, and date range
  • [OK]32+ departure ports across USA, Australia, Europe, and Asia
  • [OK]14+ destination regions including Caribbean, Alaska, Mediterranean
  • [OK]Self-service metadata endpoints for ports and destinations
  • [OK]24-hour caching on metadata for optimal performance
  • [OK]Absolute booking URLs for direct integration
  • [OK]Multi-currency and multi-country support
  • [OK]Health monitoring endpoint for uptime tracking
  • [OK]Comprehensive error handling with request ID tracking

## TECHNOLOGIES

PythonAWS LambdaAWS API GatewayAWS DynamoDBRapidAPIServerless FrameworkOpenAPI 3.0
cd ..
Screenshot of CruiseWave API - Cruise Deal Search Service
echo "Interested in similar work?"

Interested in similar work?

If you like this project and want to discuss something similar, feel free to get in touch!

Contact Me