New Cruise search API

Build travel apps
with one API

Hotels, car rentals, 26,000+ cruise sailings, translation in 44 languages and Tara, Tratok's AI travel assistant. One POST endpoint, with 1,000 free requests a month.

RequestPOST /data.php
curl https://developer.tratok.net/data.php \
  -d request=searchCruises \
  -d id=YOUR_APP_ID -d secret=YOUR_SECRET \
  -d region=caribbean \
  -d nightsMin=7 -d nightsMax=7 \
  -d sort=price_low -d limit=1
Response (trimmed)200 OK
{
  "status": "Ok",
  "total": 278,
  "items": [{
    "cruiseId": 5717,
    "ship": "MSC Grandiosa",
    "line": { "id": 34, "name": "MSC Cruises" },
    "departureDate": "2026-11-14",
    "nights": 7,
    "embarkPort": "Port Canaveral",
    "priceFromUsd": 447.12,
    "url": "https://tratok.net/cruise.php?id=5717"
  }]
}
1.2M+
Hotel Rooms
118K+
Car rental packages
26K+
Cruise sailings
44
Languages
Modules

Six modules, one endpoint

Every call is a POST to /data.php with your app ID and secret. The data spans 222 countries and territories.

Hotels

Hotel details, locations and photo galleries, by country or city.

hotelsInCountryhotelsInCitygetHotelInformationgetHotelGallery
Free tier, then 0.01 TRAT a call See the methods

Car rentals

Rental cities, pick-up venues and the car classes offered at each one.

getListOfCarCitiesgetListOfAllCarVenuesInCitygetListOfCarsAtVenue
Free tier, then 0.01 TRAT a call See the methods

Cruises

New

Search 26,000+ upcoming sailings from 71 cruise lines, with ships, itineraries and fares.

searchCruisesgetCruisegetCruiseRegionsgetCruiseLines
Free tier, then 0.01 TRAT a call See the methods

Translation

Translate text and detect its language in 44 languages, with answers in seconds.

translatedetectLanguagesupportedLanguages
Free tier, then 0.01 TRAT a call See the methods

Tara AI

Add Tratok's AI travel assistant to your app with one call, conversation memory included. Billed per token in TRAT.

taraChattaraReset
1 TRAT per 1,000 input tokens, 4 per 1,000 output See the methods

Inventory and Booking

Search bookable stays, activities and restaurants on Tratok, get a price in TRAT and book for members who sign in with Tratok.

searchStayssearchActivitiessearchRestaurantsgetListing +5
Free tier, then 0.01 TRAT a call See the methods
Pricing

Pay only for what you use

No subscription. Top up your balance with TRAT and every paid call is deducted automatically.

Free tier 1,000 free requests every month Hotels, car rentals, cruises, translation and live inventory.
After that 0.01 TRAT per request after the free tier Taken from your TRAT balance. Deposits are credited automatically.
Tara AI 1 / 4 TRAT per 1,000 input / output tokens for Tara AI Billed per token, outside the free tier.
Revenue share 5% of every completed booking your app makes Credited to your Tratok wallet once the booking is completed.
Three steps

Start building in minutes

01

Register

Create your free developer account and tell us about your project.

02

Create an App

Submit your application for review. Once approved, you get API credentials.

03

Start Building

Use your API key to query hotels, cars, translations, and more.

Updates

Latest from the platform

A cruise ship in turquoise water beside a tropical island, with a cruise search for the Caribbean
New module

Cruise search API

Search 26,000+ upcoming sailings from 71 cruise lines, with ships, itineraries and fares.

A sunny harbour cafe with greetings in many languages: Hello, Hola, Bonjour, Arabic, Chinese, Japanese, Turkish and Thai
Upgrade

Translation in 44 languages

Translation and language detection now run on the Tara engine, with answers in seconds.

FAQ

Developer questions

Pricing, access and documentation at a glance.

What is Tratok Labs?

Tratok Labs is the developer platform of Tratok, the travel ecosystem built around the TRAT token. One API gives you hotel, car rental and cruise data, translation, live Tratok inventory and Tara, Tratok's AI travel assistant, so you can build travel and hospitality apps in any programming language.

Is the Tratok Labs API free?

Every developer gets 1,000 free requests a month across every module except Tara AI. After that, each request costs 0.01 TRAT. Tara AI is billed separately at 1 TRAT per 1,000 input tokens and 4 TRAT per 1,000 output tokens, and is never part of the free tier.

What data can I access?

Hotel details by country or city; car rental cities, venues and cars; translation and language detection; Tara AI chat; upcoming cruise sailings with ships and itineraries; and searches of live Tratok listings for stays, activities and restaurants. The data covers 1.2M+ hotel rooms, 118,000+ car rental packages and 26,000+ cruise sailings, and translation works in 44 languages.

How do I get an API key?

Create a free developer account, verify your email and submit your app for review. Once it is approved you receive an app ID and secret, which you send with each POST request to https://developer.tratok.net/data.php.

Which programming languages can I use?

Any language that can make HTTPS requests. The documentation includes ready-made samples for cURL, JavaScript, Node.js, PHP, Python and Go.

How do I pay for usage?

Send TRAT, Tratok's ERC-20 token on Ethereum, to the deposit address shown in your dashboard. Deposits are detected on the blockchain and credited automatically, and each paid request is deducted from your balance.

Where is the API documentation?

The full reference, with code samples in six languages, is public on the API reference page. You can also import the OpenAPI specification or the Postman collection.