
Travel Activities API
Coming soonTours, attractions and experiences with live availability. Coming soon.
Version preview · 2 endpoints
Examples use the sandbox base URL https://sandbox.flightota.com. Not yet available. No supplier is connected and no requests can be made to this API yet.
Search
Search activities
GET
/activities/v1/searchPreview: experiences by destination and date.
Parameters
| Parameter | In | Description |
|---|---|---|
destinationstringrequired | query | City code. Example: IST |
datedateoptional | query | Activity date. Example: 2026-12-22 |
Errors
- 400
validation_errorOne or more request parameters are invalid. - 401
unauthorizedThe API key is missing, revoked or invalid. - 429
rate_limitedToo many requests. Retry after the time given in the Retry-After header.
curl -X GET "https://sandbox.flightota.com/activities/v1/search?destination=IST&date=2026-12-22" \
-H "Authorization: Bearer $FLIGHTOTA_API_KEY"Response · 200
{
"data": [
{
"activity_id": "act_bosphorus_cruise",
"title": "Bosphorus sunset cruise",
"duration": "PT2H",
"from_price": "29.00",
"currency": "USD"
}
]
}Error · 400
{
"error": {
"code": "validation_error",
"message": "One or more request parameters are invalid.",
"request_id": "req_01JD8Z4X2N7Q"
}
}Search
Get availability
GET
/activities/v1/activities/{activity_id}/availabilityPreview: time slots and capacity for an activity.
Parameters
| Parameter | In | Description |
|---|---|---|
activity_idstringrequired | path | Activity identifier. Example: act_bosphorus_cruise |
Errors
- 400
validation_errorOne or more request parameters are invalid. - 401
unauthorizedThe API key is missing, revoked or invalid. - 429
rate_limitedToo many requests. Retry after the time given in the Retry-After header.
curl -X GET "https://sandbox.flightota.com/activities/v1/activities/act_bosphorus_cruise/availability" \
-H "Authorization: Bearer $FLIGHTOTA_API_KEY"Response · 200
{
"data": {
"slots": [
{
"start": "2026-12-22T17:00:00",
"remaining": 12
}
]
}
}Error · 400
{
"error": {
"code": "validation_error",
"message": "One or more request parameters are invalid.",
"request_id": "req_01JD8Z4X2N7Q"
}
}