Discover/hotelscan.ai API
live

hotelscan.ai APIhotelscan.ai

Access hotel details, room availability, guest reviews, flexible date pricing, and destination suggestions from hotelscan.com via 7 structured endpoints.

Endpoints
7
Updated
14d ago
Try it
Search query for destination or hotel name (e.g. 'Paris', 'Hilton New York').
api.parse.bot/scraper/e9948ea1-eeaf-4018-8997-fd134e61ab9f/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e9948ea1-eeaf-4018-8997-fd134e61ab9f/get_autocomplete_suggestions?query=Paris' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Search for destination or hotel suggestions by name. Returns matching cities, regions, and hotels with their IDs, which can be used as inputs for other endpoints.

Input
ParamTypeDescription
queryrequiredstringSearch query for destination or hotel name (e.g. 'Paris', 'Hilton New York').
Response
{
  "type": "object",
  "fields": {
    "items": "array of suggestion objects with id, name, type, additionalInfo, countryCode, imageUrl",
    "hasResults": "boolean indicating whether any results were found"
  },
  "sample": {
    "data": {
      "items": [
        {
          "id": "139497",
          "name": "Paris",
          "type": "City",
          "geoId": "TOR-5401",
          "imageUrl": "https://res.cloudinary.com/lastminute-contenthub/image/upload/v1/DAM/Artwork/SEM Pages/Dynamic template hero/paris-spring.jpg",
          "countryCode": "FR",
          "additionalInfo": "France"
        }
      ],
      "hasResults": true
    },
    "status": "success"
  }
}

About the hotelscan.ai API

The Hotelscan API gives developers access to 7 endpoints covering hotel search, room availability, guest reviews, flexible date pricing, and destination discovery from hotelscan.com. Starting with get_autocomplete_suggestions, you can resolve a city or hotel name to structured IDs, then chain those IDs into endpoints for room configurations, cancellation policies, and multi-source review aggregates — all returning structured JSON.

Hotel Search and Static Details

get_autocomplete_suggestions accepts a free-text query (city name, region, or hotel name) and returns an array of suggestion objects, each with an id, name, type, countryCode, and imageUrl. The returned id values feed directly into every other endpoint. get_hotel_details uses a hotel_id and optional date_from/date_to to return both a static block — covering name, address, amenities, category, coordinates, images, hotelOpinion, descriptionMap, and serviceMap — and a pricing object when dates are supplied.

Room Availability and Pricing

get_hotel_rooms requires hotel_id, date_from, and date_to, and optionally a destination_id for accurate pricing. It returns a selectedHotel object containing a rooms array where each entry includes the room name, amenities, images, and configurations — the configurations hold per-booking pricing and cancellation policy details. The response also surfaces a currency code and a pricingId for the session. get_flexible_dates_prices covers a broader date window, returning a products array of daily price entries with date, price, and availability info, plus range-level minPrice and maxPrice.

Reviews and Similar Hotels

get_hotel_reviews returns a data object containing a reviews array (with reviewer names, ratings, and text), totalReviewsCount, displayedReviewsCount, and sources indicating which review providers contributed. Optional sort (supports date_desc), limit, and offset parameters allow basic pagination. get_similar_hotels returns comparable properties with fields including hotel_name, stars, rating, reviews_num, hotel_address, price, and internal_id_hotel — the last of which can be fed back into detail or review endpoints.

Destination Discovery

get_location_destinations requires no inputs and returns the cardData array from hotelscan.com's featured destinations feed. Each card carries a title, image, buttonLabel (which displays a price), and an anchor with link metadata. A feedName field and hasMoreData boolean round out the response.

Common use cases
  • Build a hotel search widget that resolves typed city or property names to IDs using get_autocomplete_suggestions before fetching prices.
  • Display a price calendar for flexible travelers by querying get_flexible_dates_prices across a 30-day window to show cheapest available nights.
  • Aggregate guest sentiment by pulling multi-source reviews via get_hotel_reviews sorted by most recent date.
  • Compare room types and cancellation policies side-by-side using the configurations array from get_hotel_rooms.
  • Populate a 'similar hotels' recommendation panel with star ratings, guest scores, and starting prices from get_similar_hotels.
  • Generate destination landing pages with featured cards, display prices, and imagery from get_location_destinations.
  • Cache and display static hotel metadata (amenities, coordinates, images, descriptions) using get_hotel_details without requiring date inputs.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does hotelscan.com offer an official developer API?+
Hotelscan.com does not publish a public developer API or documented API program. This Parse API provides structured access to its hotel, room, review, and destination data.
What does get_hotel_reviews return, and can I filter by reviewer source or score?+
The endpoint returns a reviews array with reviewer names, ratings, and review text, a totalReviewsCount, a displayedReviewsCount, and a sources field listing which review providers contributed. Sorting is limited to date_desc; filtering by individual source or minimum score is not exposed as a parameter in the current endpoint.
Does get_hotel_rooms return real-time availability or just pricing estimates?+
The endpoint returns room configurations that include current pricing and cancellation policies for the requested dates. Results are most accurate when destination_id is supplied alongside hotel_id, date_from, and date_to. The response ties to a pricingId session identifier.
Does the API cover hostel or vacation rental listings, not just hotels?+
The API reflects what hotelscan.com indexes, which is primarily hotels. Hostel-specific inventory or vacation rental platforms such as Airbnb-style listings are not covered by these endpoints. You can fork this API on Parse and revise it to add an endpoint targeting a different accommodation source.
Can I retrieve reviews for multiple hotels in a single request?+
get_hotel_reviews accepts a single hotel_id per call. Bulk review retrieval across multiple properties in one request is not currently supported. The API does provide limit and offset parameters for paginating through a single hotel's review set. You can fork this API on Parse and revise it to batch calls across multiple hotel IDs.
Page content last updated . Spec covers 7 endpoints from hotelscan.ai.
Related APIs in TravelSee all →
culturetrip.com API
Discover travel inspiration and plan your next adventure by browsing curated travel articles, destination guides, and bookable trips organized by region and city. Search for specific destinations, compare trip dates and prices, and explore popular cities to find the perfect getaway.
sevenrooms.com API
Search for available restaurant tables across any SevenRooms venue, view venue details and open dates, and complete reservations all in one place. Whether you're planning ahead or booking last-minute, you can check real-time availability and secure your table at thousands of restaurants on the SevenRooms platform.
delta.com API
Look up Delta Airlines flight schedules, check real-time flight status, and retrieve detailed trip information to plan your travel. Find your nearest airport and access the data you need to monitor flights and make booking decisions.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
comedymothership.com API
Browse upcoming Comedy Mothership shows across different rooms, check real-time ticket availability, and get detailed information about Kill Tony events and seating options. Find venue details, FAQs, and track specific performances to plan your comedy night.
burningman.org API
Access comprehensive Burning Man information including Black Rock City event schedules, ticketing details, themed activities, playa events, volunteering opportunities, and mutant vehicle listings. Search global Burning Man events, stay updated with news and stories, and find preparation resources all in one place.
breckenridge.com API
Check real-time snow conditions, weather forecasts, lift operations, and trail status at Breckenridge Ski Resort to plan your day on the mountain. View live mountain cameras and get up-to-the-minute updates on slopes, lifts, and weather before you head out.
united.com API
Search United Airlines flights, check real-time flight status, and view detailed seat maps to plan your perfect trip. Compare fare options and use airport autocomplete to quickly find your departure and arrival cities.
Hotelscan.ai API – Hotels, Rooms & Pricing · Parse