TUI Group G7 content API

The G7 content API from TUI Group — 1 operation(s) for g7 content.

Business capability
Travel Content & Imagery Management BC-4000.70

Operations 1

GET /v2/accommodations/{accommodation-code} Content API for OTA #

Documentation

📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/get-started
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/simple-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/advanced-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/creditcard-payments
📖
Documentation
https://developer.tui/api-catalog/newskies-digital-api/backwards-compatibility
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/get-started
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/check-workflow
📖
Documentation
https://developer.tui/api-catalog/newskies-gonow-api/backwards-compatibility
📖
Documentation
https://developer.tui/api-catalog/newskies-payment-api/api-description
📖
Documentation
https://developer.tui/api-catalog/newskies-payment-api/booking-flow
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/description
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/api-details
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/code-examples
📖
Documentation
https://developer.tui/api-catalog/nskcc-availability-search-api/api-onepager
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/description
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/tui-newskies-pricefile-api/data-format
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/api-description
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/api-details
📖
Documentation
https://developer.tui/api-catalog/checkinhandler-service-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/tui-flight-ota-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/technical-details
📖
Documentation
https://developer.tui/api-catalog/ota-content-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-description
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-details
📖
Documentation
https://developer.tui/api-catalog/walldy-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/walldy-api/api-onepager
📖
Documentation
https://developer.tui/api-catalog/walldy-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/api-description
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/technical-integration
📖
Documentation
https://developer.tui/api-catalog/holidayofferscontroller-api/release-notes
📖
Documentation
https://developer.tui/api-catalog/meta-search-generic-api/api-description
📖
Documentation
https://developer.tui/api-catalog/partner-content-api/api-description
📖
Documentation
https://developer.tui/api-catalog/ship-content-api/api-description

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tui-group-g7-content-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tui-group-g7-content-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: '2.0'
  title: OTA Content G7 content API
  contact:
    name: Sales-OTA-TEAM
    url: https://developer.tui/api-catalog/ota-content-api
    email: SalesOTAsupport@TUIGroup.onmicrosoft.com
  description: 'Sales API for OTA services

    This API can be used to get content for the hotels for TUI packages in json format.'
servers:
- url: https://prod.api.tui/sales-ota-content
tags:
- name: G7 content
paths:
  /v2/accommodations/{accommodation-code}:
    get:
      summary: Content API for OTA
      description: This is the request/response for content API
      parameters:
      - in: path
        name: accommodation-code
        schema:
          type: string
        description: accommodation code (e.g. A1013029)
        required: true
      - in: query
        name: brand
        schema:
          type: string
        description: brand (e.g. NL)
        required: true
      - in: query
        name: relevantBrand
        schema:
          type: string
        description: brand (e.g. G7_NL) - If you don't pass this param then it would return web content
        required: false
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ContentResponse'
      tags:
      - G7 content
      operationId: getV2AccommodationsByAccommodationCode
      x-operation-id-source: derived
components:
  schemas:
    ContentGeoHierarchy:
      type: array
      items:
        type: object
        properties:
          code:
            type: string
            example: 21bcba21-288b-5336-8298-b17883011f2f
          name:
            type: string
            example: Spanje
          locationType:
            type: string
            example: COUNTRY
          locationLevel:
            type: string
            example: 1
          subCategories:
            type: array
            items:
              type: object
              properties:
                code:
                  type: string
                  example: 62f3df64-e9f4-4c27-a06d-d3612c3f7f9b
                name:
                  type: string
                  example: Gran Canaria
                locationType:
                  type: string
                  example: DESTINATION
                locationLevel:
                  type: string
                  example: 2
                subCategories:
                  type: array
                  items:
                    type: object
                    properties:
                      code:
                        type: string
                        example: 62f3df64-e9f4-4c27-a06d-d3612c3f7f9b
                      name:
                        type: string
                        example: Meloneras
                      locationType:
                        type: string
                        example: RESORT
                      locationLevel:
                        type: string
                        example: 3
                      subCategories:
                        type: array
                        items: {}
    GalleryMediaData:
      type: array
      items:
        type: object
        properties:
          mainSrc:
            type: string
            example: https://tui-sit-images.imgix.net/869a453196a5cbbae3fe908d7968e53b.jpg?&w=1080&h=608&fm=jpg&fl=progressive
          mime:
            type: string
            example: image/jpeg
          size:
            type: string
            example: large
          description:
            type: string
          caption:
            type: string
    ContentResponse:
      type: object
      properties:
        code:
          type: string
          description: Accommodation code
          example: A0376761
        accommodationType:
          type: string
          description: Accommodation type
          example: HOTEL
        featureCodesAndValues:
          $ref: '#/components/schemas/AccomFeatures'
        galleryImages:
          $ref: '#/components/schemas/GalleryMediaData'
        roomsData:
          type: array
          items:
            $ref: '#/components/schemas/RoomData'
        boardBasis:
          type: array
          items:
            $ref: '#/components/schemas/BoardBasisData'
        geoHierarchy:
          type: object
          properties:
            geoHierarchy:
              $ref: '#/components/schemas/ContentGeoHierarchy'
        facilities:
          type: array
          items:
            $ref: '#/components/schemas/FacilityData'
        review:
          type: array
          items:
            $ref: '#/components/schemas/ReviewData'
    AccomFeatures:
      properties:
        introduction:
          type: array
          items: {}
          example:
          - Er heerst een levendige sfeer in hotel Gala dat populair is bij de Belgen. De centrale ligging, vlak bij het strand en de levendige uitgaansbuurt van Playa de la Americas is een van de pluspunten van dit hotel. Wil je je vakantie dat tikkeltje meer geven? Kies dan voor een verblijf in een superieure kamer met lekkere Nespresso koffie en één keer per dag gratis toegang tot het 'Spa circuit'.
        latitude:
          type: array
          items: {}
          example:
          - 28.066465
        locationInformation:
          type: array
          items: {}
          example:
          - centrum Playa las Americas op ca. 100 m
        longitude:
          type: array
          items: {}
          example:
          - -16.73017
        name:
          type: array
          items: {}
          example:
          - lti Gala
        freeWifi:
          type: array
          items: {}
          example:
          - 'true'
        officialRating:
          type: array
          items: {}
          example:
          - '5'
        tuinlId:
          type: array
          items: {}
          example:
          - '647319'
        noOfLifts:
          type: array
          items: {}
          example:
          - '1'
        accommodationType:
          type: array
          items: {}
          example:
          - hotel
        tRating:
          type: array
          items: {}
          example:
          - '5'
        noOfrooms:
          type: array
          items: {}
          example:
          - '121'
        usps:
          type: array
          items: {}
          example:
          - seaview
    ReviewData:
      type: object
      properties:
        source:
          type: string
          example: TUI
        averageRating:
          type: number
          example: 3.5
        tRating:
          type: number
          example: 5
        reviewsCount:
          type: number
          example: 200
        ratingBar:
          type: string
        ratingReviewsUrl:
          type: string
    BoardBasisFeatures:
      type: object
      properties:
        lunch_included:
          type: array
          items:
            type: string
            example: 'true'
        dinner_included:
          type: array
          items:
            type: string
            example: 'true'
        drinks_included:
          type: array
          items:
            type: string
            example: 'true'
        snacks_included:
          type: array
          items:
            type: string
            example: 'true'
        breakfast_included:
          type: array
          items:
            type: string
            example: 'true'
    FacilityData:
      type: object
      properties:
        code:
          type: string
          example: FACILITIES_A0376761_TUI_NL
        title:
          type: string
          example: Faciliteiten
        description:
          type: array
          items:
            type: string
          example:
          - fitnessruimte, tafeltennis
        suppliments:
          type: array
          items:
            type: object
            properties:
              code:
                type: string
                example: FACILITIES_ON_PAYMENT_A0376761_TUI_NL
              title:
                type: string
                example: Faciliteiten
              description:
                type: array
                items:
                  type: string
                  example:
                  - massage
                  - spa
    BoardBasisData:
      properties:
        boardbasisCode:
          type: string
          example: GT06-FB
        name:
          type: string
          example: Volpension
        featureCodesAndValues:
          $ref: '#/components/schemas/BoardBasisFeatures'
    RoomData:
      type: object
      properties:
        roomtypeCode:
          type: string
          example: af7fd41d-f507-4098-90b8-0c2b5dbc4e5f
        roomType:
          type: string
          example: tweepersoonskamer
        roomTitle:
          type: string
          example: tweepersoonskamer, 1-2 pers.
        occupancy:
          type: object
          properties:
            minOccupancy:
              type: number
              example: 1
            maxOccupancy:
              type: number
              example: 1
        usps:
          type: array
          items: {}
        description:
          type: string
        galleryImages:
          $ref: '#/components/schemas/GalleryMediaData'
        featureCodesAndValues:
          type: object
          properties:
            general:
              type: array
              items:
                type: string
            tuinlId:
              type: array
              items:
                type: string
            roomFullTitle:
              type: array
              items:
                type: string
            roomTypeName:
              type: array
              items:
                type: string
            kitchen:
              type: array
              items:
                type: string
            roomTitle:
              type: array
              items:
                type: string
            bathroom:
              type: array
              items:
                type: string
            bedroom:
              type: array
              items:
                type: string
            outside:
              type: array
              items:
                type: string
x-header: 'This API returns the content for particular hotel for TUI''s packages specifically for OTA''s according to the G7 standard.

  '
x-summary: "This API returns the content for particular hotel for TUI's packages specifically for OTA's according to the G7 standard.\nThis API returns content on all the available hotel for tui.nl packages for this specified package. \n"