MakeMyTrip Hotels Scraper
Pricing
from $4.00 / 1,000 dataset items
MakeMyTrip Hotels Scraper
Scrape MakeMyTrip hotels in any city worldwide: nightly prices and taxes for your dates, star and guest ratings, location and coordinates, amenities, room types with rate plans and cancellation rules, and guest reviews. USD, INR, EUR and more. No proxy needed. Pay only for results.
Get MakeMyTrip hotel prices, ratings and availability for any city and dates as clean JSON, CSV or Excel. Type a city ("Goa", "Dubai", "Paris") or an area ("Dubai Marina"), pick your dates and guests, and get one row per hotel with the nightly price, taxes, star and guest ratings, location and coordinates. Switch on full details, room-by-room rates with cancellation rules, and the latest guest reviews when you need them.
Works for India and international destinations, in USD, INR, EUR, GBP, AED and other currencies. No proxy, no login, no browser.
Who it's for
- Hotels and revenue managers: track competitor rates on MakeMyTrip for your city and dates.
- Travel agencies and OTAs: build price comparisons and destination catalogues.
- Analysts and researchers: study pricing, ratings and supply across Indian and global cities.
- Data and AI teams: feed hotel content and reviews into search, RAG or sentiment models.
What you get
| Field | Description |
|---|---|
hotel_id, name, property_type | MakeMyTrip hotel ID, name, type (Hotel, Resort, Apartment…) |
star_rating, rating, rating_text | Official stars, guest rating (out of 5) and its label |
review_count, rating_count, rating_breakdown | Number of reviews and ratings; sub-ratings (location, cleanliness, value…) |
currency, price_per_night, price_per_night_with_tax, taxes_and_fees | Nightly price for your dates and guests, with and without taxes |
original_price_per_night, price_basis | Price before discount; MakeMyTrip's price label (e.g. "Per Night") |
coupon_code, coupon_description | Offer MakeMyTrip pre-applied to the price (only when there is one) |
sold_out | Sold out for your dates |
latitude, longitude, location, city, country | Coordinates and the location line shown on MakeMyTrip |
image_url, photo_count, categories | Main photo, number of photos, MakeMyTrip tags |
url | MakeMyTrip page for the same hotel, dates and guests |
check_in, check_out, nights, adults, rooms_requested, search_location, scraped_at | Your search parameters and when the row was collected |
With "Include full hotel details": address, postal_code, area, check_in_time, check_out_time,
amenities, highlighted_amenities, description, house_rules, photos (up to 30).
With "Include room types and rates": rooms[] (name, size, view, beds, max guests and rate_plans[] with
price, taxes and total per night, cancellation policy, free-cancellation flag, inclusions such as breakfast),
plus cheapest_room and cheapest_rate_plan.
With "Reviews per hotel" > 0: reviews[] with source (MakeMyTrip or Expedia), rating, title, text, publish
date, stay details, travel type, room type and review photos.
Input
| Parameter | Description |
|---|---|
locations | Cities or areas, one per line, in any country (e.g. Goa, Dubai Marina, Paris) |
hotels | Optional: MakeMyTrip hotel IDs or hotel page URLs (returned with details and the cheapest room) |
checkIn | Check-in date (YYYY-MM-DD). Empty = 14 days from today |
nights, adults, rooms, childrenAges | Stay and guests; prices depend on them |
currency | Currency for all prices |
maxItems | Max hotels per location |
includeDetails, includeRooms | Add full hotel details / room-level rates |
maxReviewsPerHotel | Latest reviews per hotel (0 = none) |
Example input
{"locations": ["Goa", "Dubai Marina"],"checkIn": "2026-12-20","nights": 2,"adults": 2,"currency": "INR","maxItems": 100,"includeDetails": true,"includeRooms": true,"maxReviewsPerHotel": 5}
Example output (shortened)
{"hotel_id": "202410211734063978","name": "Ginger Goa, Candolim","property_type": "Hotel","star_rating": 4,"rating": 4.2,"rating_text": "Very Good","review_count": 2027,"rating_count": 4130,"rating_breakdown": {"Location": 4.4, "Cleanliness": 4.4, "Value For Money": 4.3},"currency": "USD","price_per_night": 61.0,"price_per_night_with_tax": 64.0,"taxes_and_fees": 3.0,"original_price_per_night": 74.0,"sold_out": false,"latitude": 15.52459,"longitude": 73.76756,"location": "Candolim, 8 minutes walk to Candolim Beach","city": "Goa","country": "India","address": "195/23-A/B, Candolim Main Road, Near Lawande Super Market, Anna Waddo, Candolim","postal_code": "403516","check_in_time": "2 PM","check_out_time": "12 PM","highlighted_amenities": ["Gym", "Indoor Games", "Restaurant", "Room Service", "Bar", "Lounge", "Yoga"],"check_in": "2026-11-06","check_out": "2026-11-07","url": "https://www.makemytrip.global/hotels/hotel-details/?hotelId=202410211734063978&checkin=11062026&checkout=11072026&roomStayQualifier=2e0e&city=CTGOI&country=IN","scraped_at": "2026-10-23T03:50:13Z"}
Scheduling and integrations
Run it on a schedule (for example daily for the next 30 check-in dates) to build a rate history, and connect the
dataset to Google Sheets, Make, Zapier, n8n, webhooks or the Apify API. Every row carries check_in and
scraped_at, so runs can be stacked into one table.
Use with AI assistants
The actor works with the Apify MCP server, so Claude, ChatGPT and other assistants can call it ("get 4-star hotels in Goa under ₹6,000 for 20 December") and read the dataset.
FAQ
Which hotels are returned? The hotels MakeMyTrip lists as bookable for your dates and guests, in MakeMyTrip's own ranking. Sold-out and unavailable properties are not part of the listing.
How many hotels can I get per city? MakeMyTrip ranks a few hundred hotels per search. For large cities, add their areas or neighbourhoods as extra locations (e.g. "Dubai", "Dubai Marina", "Deira", "Downtown Dubai"); rows are de-duplicated across locations.
Are prices per night? Yes. All prices are per night for the requested guests and rooms, in the chosen currency, as shown to a logged-out MakeMyTrip user.
Does it need a proxy or an account? No.
Is the data fresh? Every run reads live prices and availability at run time.
Is it legal? The actor collects publicly visible hotel information. You are responsible for how you use it, including reviews, which may contain personal opinions.