MakeMyTrip Hotels Scraper avatar

MakeMyTrip Hotels Scraper

Pricing

from $4.00 / 1,000 dataset items

Go to Apify Store
MakeMyTrip Hotels Scraper

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.

Pricing

from $4.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

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

FieldDescription
hotel_id, name, property_typeMakeMyTrip hotel ID, name, type (Hotel, Resort, Apartment…)
star_rating, rating, rating_textOfficial stars, guest rating (out of 5) and its label
review_count, rating_count, rating_breakdownNumber of reviews and ratings; sub-ratings (location, cleanliness, value…)
currency, price_per_night, price_per_night_with_tax, taxes_and_feesNightly price for your dates and guests, with and without taxes
original_price_per_night, price_basisPrice before discount; MakeMyTrip's price label (e.g. "Per Night")
coupon_code, coupon_descriptionOffer MakeMyTrip pre-applied to the price (only when there is one)
sold_outSold out for your dates
latitude, longitude, location, city, countryCoordinates and the location line shown on MakeMyTrip
image_url, photo_count, categoriesMain photo, number of photos, MakeMyTrip tags
urlMakeMyTrip page for the same hotel, dates and guests
check_in, check_out, nights, adults, rooms_requested, search_location, scraped_atYour 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

ParameterDescription
locationsCities or areas, one per line, in any country (e.g. Goa, Dubai Marina, Paris)
hotelsOptional: MakeMyTrip hotel IDs or hotel page URLs (returned with details and the cheapest room)
checkInCheck-in date (YYYY-MM-DD). Empty = 14 days from today
nights, adults, rooms, childrenAgesStay and guests; prices depend on them
currencyCurrency for all prices
maxItemsMax hotels per location
includeDetails, includeRoomsAdd full hotel details / room-level rates
maxReviewsPerHotelLatest 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.