Cruise Critic reviews API documentation
We provide a simple to setup REST API that returns reviews in JSON format. Before integrating the API you should be aware of the following:
- The Cruise Critic API returns 10 reviews per request.
- The order in which reviews are returned is by descending date(from newest to oldest).
- You can get all reviews from a profile by using the
offset
parameter.
To get reviews from Wextractor you will need to perform GET
requests against
the https://wextractor.com/api/v1/reviews/cruisecritic
endpoint.
Reviews endpoint parameters:
Parameter | Required | Description | Example |
---|---|---|---|
auth_token | Required | Your API token for authentication. Once you register to Wextractor you can extract this key from your account's setting page. | - |
id | Required | A textual identifier that uniquely identifies a ship in Cruise Critic. This identifier can be taken from the url of the ship in Cruise Critic. For example, if the url for the ship in Cruise Critic is https://www.cruisecritic.com/memberreviews/getreviews.cfm?action=ship&ShipID=983 the identifier is 983
|
983 |
offset | Optional | This parameter defines the result offset. It skips the given number of reviews. It's used for pagination. (e.g., 0 (default) is the first page of results, 10 is the 2nd page of results, 20 is the 3rd page of results, etc.). | 10 |
Example usage:
https://wextractor.com/api/v1/reviews/cruisecritic?id=983&auth_token=XXXX&offset=0
Example response:
{
"reviews": [
{
"id": "686785",
"text": "The number of people seemed normal at the typically crowded times like boarding, Royal Promenade events, and Windjammer boarding day lunch.Conclusion: Royal Caribbean, Port Canaveral and the Harmony of the Seas are all back to very nearly normal.",
"title": "Almost Back To Normal",
"rating": "5",
"datetime": "2022-05-08T00:00:00",
"url": "https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=686785",
"reviewer": "ilockwh",
"reviewer_age": 80,
"cruise_experience_level": "many"
},
{
"id": "686806",
"text": "The service always felt rushed and overwelmed just because there wasn't sufficient staff to accomodate the sheer number of passengers.The Harmony of the seas is a beautiful ship and the cruise was a lot of fun.",
"title": "It was a fun cruise but bigger is not better.",
"rating": "3",
"datetime": "2022-05-08T00:00:00",
"url": "https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=686806",
"reviewer": "ddenning",
"reviewer_age": 50,
"cruise_experience_level": "many"
},
{
"id": "686600",
"text": "One of the other ship representatives even called the Harmony to alert them to get some people down to the terminal.During the chaos at the terminal point for the excursion, one ship had not one, but three, ship representatives assisting to unravel the mess.",
"title": "Fun... but....",
"rating": "3",
"datetime": "2022-05-01T00:00:00",
"url": "https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=686600",
"reviewer": "Badbikerboy",
"reviewer_age": 70,
"cruise_experience_level": "couple"
},
{
"id": "686548",
"text": "I actually think the overall experience would be easier to navigate by a single couple on a cruise.Food overall was average.",
"title": "Great to be back on a Ship!",
"rating": "4",
"datetime": "2022-04-24T00:00:00",
"url": "https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=686548",
"reviewer": "Arubabeachtime",
"reviewer_age": 60,
"cruise_experience_level": "many"
},
{
"id": "686428",
"text": "This cruise had the following itinerary: Depart Port Canaveral, two ocean days, one day in St Maarten, one day in St Thomas USVI, another ocean day, one day in Coco Cay, returning to Port Canaveral the following morning.This cruise was our second time on an Oasis-class ship, and we had cruised on Allure a few years ago, so we knew where most everything was and the general layout of the place.",
"title": "It was OK, but not great -",
"rating": "3",
"datetime": "2022-04-24T00:00:00",
"url": "https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=686428",
"reviewer": "cdy",
"reviewer_age": 40,
"cruise_experience_level": "couple"
},
{
"id": "685961",
"text": "The Windjammer is good for grab and go and I do like how they make everyone wash their hands now.The good: We had a great cabin attendant.",
"title": "Great time but some things are different",
"rating": "4",
"datetime": "2022-04-10T00:00:00",
"url": "https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=685961",
"reviewer": "Big Al-MI",
"reviewer_age": 50,
"cruise_experience_level": "many"
},
{
"id": "685175",
"text": "You can also feel the lack of a team with the crew.You walk up to the counter where the employee is alone and ask for a latte she points to the other employee who is helping someone and says, you have to ask him and if you want a pastry he will tell you to ask her.",
"title": "Total disappointment. ",
"rating": "3",
"datetime": "2022-03-13T00:00:00",
"url": "https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=685175",
"reviewer": "Wonderfulwendy1",
"reviewer_age": 60,
"cruise_experience_level": "couple"
},
{
"id": "685069",
"text": "This made check-in very quick.Breezed right thru security & check-in.",
"title": "Good as the first time",
"rating": "5",
"datetime": "2022-02-27T00:00:00",
"url": "https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=685069",
"reviewer": "rcate527",
"reviewer_age": 70,
"cruise_experience_level": "couple"
},
{
"id": "685029",
"text": "For the Main Dining Room (this pertains to My Time Dining on deck 3 that we had), there was one line for guest WITH reservations, and one for guests WITHOUT reservations.This made my fifth cruise overall, so I felt confident in comparing the two against each other on the first impressions and knowing what to look for.",
"title": "First RCI cruise - convert to RCI from Carnival!",
"rating": "5",
"datetime": "2022-02-27T00:00:00",
"url": "https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=685029",
"reviewer": "CruiserLucas",
"reviewer_age": 30,
"cruise_experience_level": "couple"
},
{
"id": "684765",
"text": "Very limited options for vegetarian and special requests could not be accommodated even with advance notice .Had one special dish the chef at coastal prepared that was nice.",
"title": "Food limited for special diets ",
"rating": "3",
"datetime": "2022-02-13T00:00:00",
"url": "https://www.cruisecritic.com/memberreviews/memberreview.cfm?EntryID=684765",
"reviewer": "tiki456",
"reviewer_age": 70,
"cruise_experience_level": "many"
}
],
"totals": {
"review_count": 1989,
"average_rating": "4.1"
}
}
Frequently asked questions:
- How do I get all the reviews for a single ship?
You need to perform multiple requests incrementing the offset until you get a response without any reviews in it.