Skip to main content

TUI Flight Price Cache API 1.1.0

Last updated: 10-Aug-2026
Recent changes: Merge branch 'feature/NSK-73561-rename-api-title' into 'main' fix: rename API title to Flight Price Cache API (NSK-73561) Closes NSK-73561 See merge request api-program/apigee/flight/newskies-apis/flight-newskies-pricecache-api!58

Flight Price Cache API

Overview

The Flight Price Cache API provides access to flight availability and pricing data from the TUI NewSkies cache system. It is designed for external consumers (e.g., metasearch engines, travel platforms) that need fast access to cached flight pricing without querying the live reservation system.

The API serves pre-computed pricing data, making it ideal for display purposes such as cheapest-flight widgets, calendar views, and day-level offer comparisons.

Endpoints

Endpoint Method Description
/cheapflights GET Returns the cheapest available flight per route and date
/search GET Full availability search with detailed pricing
/dayleveloffers POST Day-level offer aggregation for calendar displays
/calendardata GET Calendar availability data
/connections GET All available routes in the cache system
/productclassproperties GET Product class configuration details

Authentication

This API uses OAuth 2.0 authentication. You must include a valid access token in your requests:

Authorization: Bearer <your_access_token>

Each API key is linked to a specific agent profile via a KVM mapping in Apigee. The agent profile determines which flights and fares are visible based on role permissions.

Requesting Access

  1. Register on the TUI Developer Portal and create an application
  2. Select flight-newskies-pricecache-api as the API Product
  3. Contact yoda@tui.de with:
    • Your application name (as shown in the developer portal)
    • The AgentName you need mapped (provided by the API team)

Without this mapping, requests will return a 401 Unauthorized error.

Base URLs

Environment Base URL
Development https://dev.api.tui/flight/newskies/availability
Test https://test.api.tui/flight/newskies/availability
Pre-Production https://pre-prod.api.tui/flight/newskies/availability
Production https://prod.api.tui/flight/newskies/availability

Quick Example — Cheapflights

Search for the cheapest one-way flights from Brussels to Alicante:

curl -X GET "https://test.api.tui/flight/newskies/availability/cheapflights?Origin=BRU&Destination=ALC&Start=2025-06-01&End=2025-06-30&Duration=0&TripType=1" \
  -H "Authorization: Bearer <your_access_token>"

Rate Limiting

The API uses spike arrest policies to protect backend systems. Contact the API team for throughput requirements exceeding standard limits.

Support

  • API access & AgentName mapping: yoda@tui.de

About us

TUI is one of the world’s leading tourism groups. The broad portfolio gathered under the Group umbrella consists of strong tour operators, 1,600 travel agencies and leading online portals, five airlines with around 150 aircraft, over 400 hotels, 16 cruise liners and many incoming agencies in all major holiday destinations around the globe.

 

TUI Group logo

Contact

Login to your account