Edelweiss Hotel Polyana API Hotel Information API

Public factual data, ratings, room tariffs, and resort profiles, plus guest reviews as JSON at GET /api/reviews (each review carries author, rating, source, content and date).

Operations 2

GET /api/ai-info/ Comprehensive Hotel Information & Room Tariffs (JSON) #
GET /api/reviews Verified Guest Reviews from Booking.com #

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/edelweiss-hotel-polyana-api-hotel-information-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

edelweiss-hotel-polyana-api-hotel-information-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Edelweiss Hotel Polyana Hotel Information API
  version: 1.0.0
  description: Official public REST API and structured data feeds for Hotel Edelweiss (Polyana resort, Zakarpattia, Ukraine). Provides real-time room tariffs (SSOT 2026), verified Booking.com rating (9.2/10), balneological profile for 'Polyana Kvasova' mineral water, Google Hotel Center XML feed, and search services.
  contact:
    name: Edelweiss Hotel Administration
    url: https://edelweiss-hotel.com.ua/contacts
    email: welcome@edelweiss-hotel.com.ua
  license:
    name: CC BY-ND 4.0
    url: https://creativecommons.org/licenses/by-nd/4.0/
servers:
- url: https://edelweiss-hotel.com.ua
  description: Production server
tags:
- name: Hotel Information
  description: Public factual data, ratings, room tariffs, and resort profiles
paths:
  /api/ai-info/:
    get:
      tags:
      - Hotel Information
      summary: Comprehensive Hotel Information & Room Tariffs (JSON)
      description: Returns full master SSOT hotel metadata, room tariffs for 2026, verified Booking.com rating (9.2/10), balneological medical profile ('Polyana Kvasova' mineral water), amenities, infrastructure, and policies.
      operationId: getHotelAiInfo
      responses:
        '200':
          description: Hotel details and room tariffs successfully retrieved
          headers:
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
              description: CORS header permitting cross-origin requests from any client
            Cache-Control:
              schema:
                type: string
                example: public, max-age=3600, s-maxage=86400, stale-while-revalidate=604800
              description: HTTP caching directive
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HotelAiData'
              example:
                hotel:
                  id: edelweiss-polyana
                  nameUk: Готель «Едельвейс» Поляна
                  nameEn: Edelweiss Hotel Polyana
                  stars: 3
                  totalRooms: 10
                  floors: 3
                  website: https://edelweiss-hotel.com.ua
                  directBookingUrl: https://edelweiss-hotel.com.ua/booking
                rating:
                  booking: 9.2
                  google: 9.2
                  maxRating: 10
                  totalReviews: 142
                  badge: 9.2 / 10 Superb
                  source: Booking.com verified guest reviews (142 reviews, 9.2 score)
                location:
                  addressUk: вул. Курортно-Бічна, 4, с. Поляна, Мукачівський р-н, Закарпатська обл., 89313
                  addressEn: 4 Kurortno-Bichna Str, Polyana, Mukachevo District, Zakarpattia Oblast, 89313, Ukraine
                  country: Ukraine
                  postalCode: '89313'
                  geoCoordinates:
                    latitude: 48.6255687
                    longitude: 22.9470318
                  distanceToMineralSpring:
                    uk: 150 м до діючого бювету мінеральних вод «Поляна Квасова»
                    en: 150 m to the 'Polyana Kvasova' mineral water pump room
                roomTariffs2026:
                - key: standard
                  canonicalSlug: standart
                  nameUk: Стандарт
                  nameEn: Standard Room
                  bookingComAliasUk: ''
                  bookingComAliasEn: ''
                  urlUk: https://edelweiss-hotel.com.ua/rooms/standart/
                  urlEn: https://edelweiss-hotel.com.ua/en/rooms/standart/
                  pricePerNightUah: 1100
                  areaSqm: 18
                  capacityGuests: 2
                  hasBalcony: false
                  hasBathtub: false
                  beddingUk: 2 односпальні або 1 велика двоспальна
                  beddingEn: 2 single beds or 1 large double bed
                - key: superior-triple
                  canonicalSlug: pokrashchenyy-trymisnyy
                  nameUk: Студіо
                  nameEn: Studio
                  bookingComAliasUk: Студіо
                  bookingComAliasEn: Studio
                  urlUk: https://edelweiss-hotel.com.ua/rooms/pokrashchenyy-trymisnyy/
                  urlEn: https://edelweiss-hotel.com.ua/en/rooms/pokrashchenyy-trymisnyy/
                  pricePerNightUah: 1400
                  areaSqm: 50
                  capacityGuests: 4
                  hasBalcony: true
                  hasBathtub: false
                  beddingUk: 1 велика двоспальна + 1 диван-ліжко
                  beddingEn: 1 large double bed + 1 sofa bed
                - key: classic-lux
                  canonicalSlug: klasychnyy-lyuks
                  nameUk: Люкс
                  nameEn: Suite
                  bookingComAliasUk: Люкс+
                  bookingComAliasEn: Lux+
                  urlUk: https://edelweiss-hotel.com.ua/rooms/klasychnyy-lyuks/
                  urlEn: https://edelweiss-hotel.com.ua/en/rooms/klasychnyy-lyuks/
                  pricePerNightUah: 1600
                  areaSqm: 40
                  capacityGuests: 4
                  hasBalcony: true
                  hasBathtub: false
                  beddingUk: 1 велика двоспальна + 1 диван-ліжко
                  beddingEn: 1 large double bed + 1 sofa bed
                - key: lux
                  canonicalSlug: lux
                  nameUk: Люкс Покращений
                  nameEn: Superior Lux
                  bookingComAliasUk: ''
                  bookingComAliasEn: ''
                  urlUk: https://edelweiss-hotel.com.ua/rooms/lux/
                  urlEn: https://edelweiss-hotel.com.ua/en/rooms/lux/
                  pricePerNightUah: 1800
                  areaSqm: 40
                  capacityGuests: 4
                  hasBalcony: false
                  hasBathtub: false
                  beddingUk: 1 велика двоспальна + 1 диван-ліжко
                  beddingEn: 1 large double bed + 1 sofa bed
  /api/reviews:
    get:
      tags:
      - Hotel Information
      summary: Verified Guest Reviews from Booking.com
      description: Returns verified guest reviews from Booking.com with ratings, sources, and review content.
      operationId: getReviews
      parameters:
      - name: lang
        in: query
        required: false
        description: Language code ('uk' or 'en')
        schema:
          type: string
          enum:
          - uk
          - en
          default: uk
      - name: per_page
        in: query
        required: false
        description: Maximum number of reviews to return
        schema:
          type: integer
          default: 100
      responses:
        '200':
          description: Verified guest reviews array
          headers:
            Access-Control-Allow-Origin:
              schema:
                type: string
                example: '*'
              description: CORS header permitting cross-origin requests from any client
            Cache-Control:
              schema:
                type: string
                example: public, max-age=3600, s-maxage=86400, stale-while-revalidate=604800
              description: HTTP caching directive
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReviewsResponse'
components:
  schemas:
    ReviewsResponse:
      type: object
      properties:
        reviews:
          type: array
          items:
            type: object
            properties:
              id:
                type: integer
              author:
                type: string
              rating:
                type: number
              source:
                type: string
              content:
                type: string
              date:
                type: string
                format: date-time
        total:
          type: integer
        averageRating:
          type: number
        source:
          type: string
        badge:
          type: string
    HotelAiData:
      type: object
      properties:
        hotel:
          type: object
          properties:
            id:
              type: string
            nameUk:
              type: string
            nameEn:
              type: string
            stars:
              type: integer
            totalRooms:
              type: integer
            floors:
              type: integer
            descriptionUk:
              type: string
            descriptionEn:
              type: string
            website:
              type: string
              format: uri
            directBookingUrl:
              type: string
              format: uri
        rating:
          type: object
          properties:
            booking:
              type: number
            google:
              type: number
            maxRating:
              type: number
            totalReviews:
              type: integer
            badge:
              type: string
            source:
              type: string
        location:
          type: object
          properties:
            addressUk:
              type: string
            addressEn:
              type: string
            country:
              type: string
            postalCode:
              type: string
            geoCoordinates:
              type: object
              properties:
                latitude:
                  type: number
                longitude:
                  type: number
        roomTariffs2026:
          type: array
          items:
            $ref: '#/components/schemas/RoomTariff'
        extraServices:
          type: object
          properties:
            fullBoardPriceUah:
              type: number
            extraBedPriceUah:
              type: number
            resortTaxUah:
              type: number
        medicalProfile:
          type: object
          properties:
            mineralWater:
              type: string
            pumpRoomDistanceMeters:
              type: integer
            indications:
              type: array
              items:
                type: string
    RoomTariff:
      type: object
      properties:
        key:
          type: string
        canonicalSlug:
          type: string
        nameUk:
          type: string
        nameEn:
          type: string
        bookingComAliasUk:
          type: string
        bookingComAliasEn:
          type: string
        urlUk:
          type: string
          format: uri
        urlEn:
          type: string
          format: uri
        pricePerNightUah:
          type: number
        areaSqm:
          type: number
        capacityGuests:
          type: integer
        hasBalcony:
          type: boolean
        hasBathtub:
          type: boolean
        beddingUk:
          type: string
        beddingEn:
          type: string