Retrieve hotel content

Retrieve hotel content

#b2b

https://api-sandbox.worldota.net/api/b2b/v3/hotel/info/
https://api.worldota.net/api/b2b/v3/hotel/info/

The call searches for static hotel data by the hotel ID. Use the call in cases:

  • An available hotel isn’t included in the hotel data dump. It can happen with new hotels in the ETG inventory.
  • You want to check the content before making a booking with a possible update.
ℹ️

The limitations:

  • The maximum number of requests is 30 per 60 seconds.
⚠️
  • Any internal content such as photos, descriptions, and others can’t be indexed. It isn’t allowed.
  • Any public content such as name, address, amenities, and policies can be indexed.
  • If you try to download all images from CDN without a corresponding search request by the user, your IP address will be blocked.

To avoid blocking, send the custom User-Agent header with the information:

  • Required:
    • PartnerName.
    • ClientVersion.
  • Optional:
    • ClientTechicalDetails.

Sandbox limitations

⚠️
Use only field values, IDs, API keys, and any static content from the sandbox environment within the sandbox. Do not use sandbox data in test or production environments, and do not mix data or configuration between different environments.
  • The hid field is not supported yet.
  • The value of the language field is always set to en.

Request example

curl --user '<KEY_ID>:<API_KEY>' 'https://api-sandbox.worldota.net/api/b2b/v3/hotel/info/' \
--header 'Content-Type: application/json' \
--data '{
  "hid": "10004834",
  "language": "en"
}'
curl --user '<KEY_ID>:<API_KEY>' 'https://api.worldota.net/api/b2b/v3/hotel/info/' \
--header 'Content-Type: application/json' \
--data '{
  "hid": "10004834",
  "language": "en"
}'

Request body

Response

Response example

{
  "data": {
    "address": "100 South Grand Avenue, Los Angeles",
    "amenity_groups": [
      {
        "amenities": [
          "Air conditioning",
          "24-hour reception",
          "Currency exchange",
          "Smoke-free property",
          "Heating",
          "Newspapers",
          "Express check-in/check-out",
          "Garden",
          "Terrace",
          "Outdoor furniture",
          "Electric car charging"
        ],
        "non_free_amenities": null,
        "group_name": "General"
      },
      {
        "amenities": [
          "Room service",
          "Bathrobe",
          "Slippers",
          "Toiletries"
        ],
        "non_free_amenities": null,
        "group_name": "Rooms"
      },
      {
        "amenities": [
          "Accessibility features",
          "Wheelchair Accessible",
          "Wheelchair access to restaurant"
        ],
        "non_free_amenities": null,
        "group_name": "Accessibility"
      },
      {
        "amenities": [
          "Ironing",
          "Laundry",
          "Concierge services",
          "Dry-cleaning",
          "Luggage storage",
          "Telephone"
        ],
        "non_free_amenities": [
          "Ironing",
          "Laundry",
          "Dry-cleaning"
        ],
        "group_name": "Services and amenities"
      },
      {
        "amenities": [
          "Bar",
          "Breakfast",
          "Restaurant"
        ],
        "non_free_amenities": null,
        "group_name": "Meals"
      }
    ],
    "check_in_time": "15:00:00",
    "check_out_time": "12:00:00",
    "description_struct": [
      {
        "paragraphs": [
          "Dreaming about a first-class hotel? Welcome to hotel «Conrad Los Angeles» is located in Los Angeles. This hotel is located nearby from the city center. You can take a walk and explore the neighbourhood area of the hotel. Places nearby: The Broad, Civic Center/Grand Park and Ahmanson Theatre."
        ],
        "title": "Location"
      },
      {
        "paragraphs": [
          "You can stop by the bar. It’s time to have a nice meal! Stop by the restaurant. Free Wi-Fi on the territory will help you to stay on-line. Specially for tourists who travel by car, there’s a parking zone.",
          "The beauty and wellness services: a massage room, a sauna and a spa center. Guests who love doing sports will be able to enjoy a fitness center and a gym. Swimming fans are going to enjoy an outdoor pool. At the guests’ disposal, there’s also a laundry, dry cleaning, ironing, press and a concierge.",
          "The staff of the hotel speaks English."
        ],
        "title": "At the hotel"
      },
      {
        "paragraphs": [
          "Guests will find the following in the room: a bathrobe and slippers. The room equipment depends on its category."
        ],
        "title": "Room amenities"
      }
    ],
    "email": "<[email protected]>",
    "hotel_chain": "Hilton Hotels & Resorts",
    "hid": 10004834,
    "id": "conrad_los_angeles",
    "images_ext": [
      {
        "url": "https://cdn.worldota.net/t/{size}/content/df/1a/df1aeffad82e3fa22007e2008389d20d9374202b.jpeg",
        "category_slug": "exterior"
      },
      {
        "url": "https://cdn.worldota.net/t/{size}/content/aa/5e/aa5eec146eb35c836f8e9a3932206ed8a0059a28.JPEG",
        "category_slug": "lobby"
      }
    ],
    "kind": "Hotel",
    "latitude": 34.05554,
    "longitude": -118.24875,
    "name": "Conrad Los Angeles",
    "metapolicy_struct": {
      "add_fee": [],
      "check_in_check_out": [],
      "children": [],
      "children_meal": [],
      "cot": [],
      "deposit": [
        {
          "availability": "available",
          "currency": "USD",
          "deposit_type": "unspecified",
          "payment_type": "unspecified",
          "price": "300",
          "price_unit": "per_room_per_night",
          "pricing_method": "fixed"
        },
        {
          "availability": "available",
          "currency": "USD",
          "deposit_type": "pet",
          "payment_type": "unspecified",
          "price": "100",
          "price_unit": "per_room_per_stay",
          "pricing_method": "fixed"
        }
      ],
      "extra_bed": [],
      "internet": [],
      "meal": [],
      "no_show": {
        "availability": "unspecified",
        "day_period": "unspecified",
        "time": ""
      },
      "parking": [],
      "pets": [
        {
          "currency": "USD",
          "inclusion": "not_included",
          "pets_type": "unspecified",
          "price": "100",
          "price_unit": "per_room_per_stay"
        }
      ],
      "shuttle": [],
      "visa": {
        "visa_support": "unspecified"
      }
    },
    "metapolicy_extra_info": "Front desk is open 24/7.\nGuests are required to show a photo identification and credit card upon check-in. \r\n\r\nAll Special Requests are subject to availability and additional charges may apply.\r\n\r\nThe hotel serves breakfasts a la carte with amount limits.",
    "phone": "+12133498585",
    "policy_struct": [
      {
        "paragraphs": [
          "Information about the type of meals included in the price is indicated in the rate details."
        ],
        "title": "Meals"
      },
      {
        "paragraphs": [
          "A deposit of 300.00 USD per day will be required at check-in to cover any potential damages.",
          "Pet deposit is required. Cost: 100.00 USD per room per stay."
        ],
        "title": "Special living conditions"
      },
      {
        "paragraphs": [
          "Guests are required to show a photo identification and credit card upon check-in. \r",
          "\r",
          "All Special Requests are subject to availability and additional charges may apply.\r",
          "\r",
          "The hotel serves breakfasts a la carte with amount limits."
        ],
        "title": "Extra info"
      }
    ],
    "postal_code": "90012",
    "region": {
      "country_code": "US",
      "iata": "LAX",
      "id": 2011,
      "name": "Los Angeles",
      "type": "City"
    },
    "room_groups": [
      {
        "name": "Deluxe room ",
        "images": [
          "https://cdn.worldota.net/t/{size}/content/c0/de/c0dea9e5760f33c2b101ed14577e168b3f36c74f.jpeg",
          "https://cdn.worldota.net/t/{size}/content/b4/53/b4535084864c6ae5a55afa9bd7318b4b00bf6872.jpeg"
        ],
        "images_ext": [
          {
            "url": "https://cdn.worldota.net/t/{size}/content/c0/de/c0dea9e5760f33c2b101ed14577e168b3f36c74f.jpeg",
            "category_slug": "unspecified"
          },
          {
            "url": "https://cdn.worldota.net/t/{size}/content/b4/53/b4535084864c6ae5a55afa9bd7318b4b00bf6872.jpeg",
            "category_slug": "unspecified"
          }
        ],
        "name_struct": {
          "bathroom": "",
          "bedding_type": "",
          "main_name": "Deluxe room"
        },
        "room_amenities": [
          "air-conditioning",
          "bathrobe",
          "blackout-blinds",
          "coffee",
          "fridge",
          "hairdryer",
          "heating",
          "hypoallergenic",
          "mini-bar",
          "private-bathroom",
          "safe",
          "slippers",
          "tea",
          "tea-or-coffee",
          "telephone",
          "toiletries",
          "towels",
          "tv",
          "wardrobe",
          "wi-fi"
        ],
        "room_group_id": 28,
        "rg_ext": {
          "balcony": 0,
          "bathroom": 2,
          "bedding": 0,
          "bedrooms": 0,
          "capacity": 0,
          "club": 0,
          "family": 0,
          "floor": 0,
          "quality": 6,
          "class": 3,
          "sex": 0,
          "view": 0
        },
        "size": null
      },
      {
        "name": "Deluxe Quadruple room ",
        "images": [
          "https://cdn.worldota.net/t/{size}/ostrovok/b2/12/b2127fc5d2977ce9904c34c44abd0422fef9fd5a.jpeg",
          "https://cdn.worldota.net/t/{size}/content/c0/de/c0dea9e5760f33c2b101ed14577e168b3f36c74f.jpeg"
        ],
        "images_ext": [
          {
            "url": "https://cdn.worldota.net/t/{size}/ostrovok/b2/12/b2127fc5d2977ce9904c34c44abd0422fef9fd5a.jpeg",
            "category_slug": "unspecified"
          },
          {
            "url": "https://cdn.worldota.net/t/{size}/content/c0/de/c0dea9e5760f33c2b101ed14577e168b3f36c74f.jpeg",
            "category_slug": "unspecified"
          }
        ],
        "name_struct": {
          "bathroom": "",
          "bedding_type": "",
          "main_name": "Deluxe Quadruple room"
        },
        "room_amenities": [
          "air-conditioning",
          "bathrobe",
          "blackout-blinds",
          "coffee",
          "fridge",
          "hairdryer",
          "heating",
          "hypoallergenic",
          "mini-bar",
          "private-bathroom",
          "safe",
          "slippers",
          "tea",
          "tea-or-coffee",
          "telephone",
          "toiletries",
          "towels",
          "tv",
          "wardrobe",
          "wi-fi"
        ],
        "room_group_id": 22590068,
        "rg_ext": {
          "balcony": 0,
          "bathroom": 2,
          "bedding": 0,
          "bedrooms": 0,
          "capacity": 4,
          "club": 0,
          "family": 0,
          "floor": 0,
          "quality": 6,
          "class": 3,
          "sex": 0,
          "view": 0
        }
      },
      {
        "name": "Deluxe Double room full double bed",
        "images": [
          "https://cdn.worldota.net/t/{size}/content/c0/de/c0dea9e5760f33c2b101ed14577e168b3f36c74f.jpeg",
          "https://cdn.worldota.net/t/{size}/content/ef/71/ef7100fa9497b7805c3991e9c3028f08345852bc.jpeg"
        ],
        "images_ext": [
          {
            "url": "https://cdn.worldota.net/t/{size}/content/c0/de/c0dea9e5760f33c2b101ed14577e168b3f36c74f.jpeg",
            "category_slug": "unspecified"
          },
          {
            "url": "https://cdn.worldota.net/t/{size}/content/ef/71/ef7100fa9497b7805c3991e9c3028f08345852bc.jpeg",
            "category_slug": "unspecified"
          }
        ],
        "name_struct": {
          "bathroom": "",
          "bedding_type": "full double bed",
          "main_name": "Deluxe Double room"
        },
        "room_amenities": [
          "air-conditioning",
          "bathrobe",
          "blackout-blinds",
          "coffee",
          "fridge",
          "hairdryer",
          "heating",
          "hypoallergenic",
          "mini-bar",
          "private-bathroom",
          "safe",
          "slippers",
          "tea",
          "tea-or-coffee",
          "telephone",
          "toiletries",
          "towels",
          "tv",
          "wardrobe",
          "wi-fi"
        ],
        "room_group_id": 130,
        "rg_ext": {
          "balcony": 0,
          "bathroom": 2,
          "bedding": 3,
          "bedrooms": 0,
          "capacity": 2,
          "club": 0,
          "family": 0,
          "floor": 0,
          "quality": 6,
          "class": 3,
          "sex": 0,
          "view": 0
        }
      }
    ],
    "star_rating": 5,
    "serp_filters": [
      "has_internet",
      "has_parking",
      "has_pool",
      "has_fitness",
      "has_meal",
      "has_disabled_support",
      "has_business",
      "has_spa",
      "air_conditioning",
      "has_pets",
      "has_ecar_charger"
    ],
    "star_certificate": {
      "valid_to": "",
      "certificate_id": ""
    },
    "is_closed": false,
    "facts": {
      "electricity": {
        "frequency": [
          60
        ],
        "voltage": [
          120
        ],
        "sockets": [
          "a",
          "b"
        ]
      },
      "kind": "",
      "star_rating": 0,
      "type": "",
      "floors_number": 25,
      "rooms_number": 305,
      "year_built": 2022,
      "year_renovated": 0,
      "register": {
        "record": "",
        "link": "",
        "email": "",
        "phone": "",
        "status": "",
        "fsa_kind": "unspecified",
        "kind": "unspecified",
        "fsa_name": "",
        "name": "",
        "address": "",
        "status_end_date": "",
        "rooms": []
      }
    },
    "payment_methods": [
      "visa",
      "jcb",
      "master_card",
      "american_express",
      "china_unionpay",
      "diners_club"
    ],
    "front_desk_time_start": "00:00:00",
    "front_desk_time_end": "00:00:00",
    "is_gender_specification_required": false,
    "deleted": false,
    "keys_pickup": {
      "type": "unspecified",
      "phone": "",
      "is_contactless": false,
      "email": "",
      "apartment_office_address": "",
      "apartment_extra_information": ""
    },
    "distance_center": null,
    "images": [
      "https://cdn.worldota.net/t/{size}/content/df/1a/df1aeffad82e3fa22007e2008389d20d9374202b.jpeg",
      "https://cdn.worldota.net/t/{size}/content/aa/5e/aa5eec146eb35c836f8e9a3932206ed8a0059a28.JPEG",
      "https://cdn.worldota.net/t/{size}/content/83/e9/83e900142d9c7ffa2c356f1c6ce2537cae44886c.JPEG",
      "https://cdn.worldota.net/t/{size}/content/b0/c2/b0c2f21093e73101a1fef18c85cfea87ae884dcd.JPEG"
    ]
  },
  "debug": {
    "api_endpoint": {
      "endpoint": "api/b2b/v3/hotel/info",
      "is_active": true,
      "is_limited": true,
      "remaining": 29,
      "requests_number": 30,
      "reset": "2026-01-22T11:05:00",
      "seconds_number": 60
    },
    "request": {
      "hid": "10004834",
      "language": "en"
    },
    "method": "GET",
    "real_ip": "104.30.161.77",
    "request_id": "de121d37adced02f49879c3516559c44",
    "key_id": 1234,
    "api_key_id": 1234,
    "utcnow": "2026-01-22T11:04:20.090425"
  },
  "status": "ok",
  "error": null
}

Errors

hotel_not_found

The hotel isn’t found.

unknown

The error occurs if something else has gone wrong.