MakeMyTrip Hotels Scraper avatar

MakeMyTrip Hotels Scraper

Pricing

from $6.00 / 1,000 hotel scrapeds

Go to Apify Store
MakeMyTrip Hotels Scraper

MakeMyTrip Hotels Scraper

Scrape MakeMyTrip hotel listings by providing one or multiple search URLs with your filters. Extract prices, taxes, availability, ratings, reviews summary, amenities, images, and detailed sub-ratings using direct API-based extraction. Export data in JSON, CSV, Excel, XML, RSS, and HTML formats.

Pricing

from $6.00 / 1,000 hotel scrapeds

Rating

0.0

(0)

Developer

Krazee

Krazee

Maintained by Community

Actor stats

0

Bookmarked

45

Total users

3

Monthly active users

a day ago

Last modified

Share

🏨 What is MakeMyTrip Hotels Scraper and how does it work?

This actor helps you collect hotel listing data directly from MakeMyTrip search results pages.

Simply open MakeMyTrip, select your destination, dates, guests, and optional filters like price range, property type, or star rating, then copy the search URL into the actor input.

It can be used for hotel price monitoring, travel analytics, market research, OTA aggregation, AI travel apps, or large-scale travel data collection workflows.


⬇️ Example Input

Search URLs can be copied directly from the MakeMyTrip hotel search results page after selecting your destination, dates, guests, and optional filters like price range, star rating, or amenities.

{
"hotelsLimit": 50,
"searchUrls": [
"https://www.makemytrip.com/hotels/hotel-listing/?_uCurrency=INR&checkin=06192026&checkout=06202026&city=CTSLV&country=IN&filterData=DEALS%7CEARLY_BIRD&locusId=CTSLV&locusType=city&regionNearByExp=3&roomStayQualifier=1e0e1e0e1e0e1e0e&rsc=4e4e0e&searchText=Shimla"
]
}

πŸ“¦ What data can you extract?

CategoryIncluded data
🏨 Hotel detailsHotel name, property type, stay type, hotel category, star rating
πŸ“ Location dataCity, country, locality, geo-coordinates, destination metadata
πŸ’° Pricing dataOriginal price, discounted price, taxes, fees, coupon details
πŸ› AvailabilityRoom availability, sold out status, total room count
⭐ Ratings & review summariesOverall rating, total ratings, review counts, category-wise rating breakdowns
🧼 Detailed sub-ratingsCleanliness, food, facilities, location, value for money, child friendliness
🎯 Hotel highlightsFree cancellation, breakfast included, parking, special offers, persuasion tags
πŸ–Ό MediaHotel images, display image, image counts, guest photo availability
πŸ”— URLs & deeplinksSEO URLs, hotel deeplinks, app deeplinks, sharing URLs
πŸ”Ž Applied search filtersData based on selected dates, occupancy, price range, amenities, property type, and more

πŸ“₯ Output Example (JSON):

The scraper exports results as a structured dataset. You can download it as JSON, CSV, Excel, HTML table, or use it via API.

{
"id": "201411211640291593",
"name": "Hotel Glacier Heights",
"propertyType": "Hotel",
"starRating": 3,
"stayType": "Hotel",
"totalImageCount": 20,
"travellerImageCount": 0,
"locationPersuasion": [
"Sonamarg Market"
],
"locationDetail": {
"id": "CTXSQ",
"name": "Sonmarg",
"type": "city",
"countryId": "IN",
"countryName": "India"
},
"geoLocation": {
"latitude": 34.30094,
"longitude": 75.29056
},
"priceDetail": {
"price": 4000,
"priceWithTax": 4299,
"discountedPrice": 2230,
"discountedPriceWithTax": 2529,
"totalTax": 299,
"pricingKey": "DEFAULT",
"discountedPriceWithTaxAndFees": 2529,
"totalTaxWithFees": 299,
"totalAdditionalFees": 0,
"coupon": {
"code": "MMTSMARTDEAL",
"description": "Great Discounts for You. Get INR1190 Off",
"promoIcon": "https://promos.makemytrip.com/Growth/Images/B2C/generic_offer_icon_dh.png",
"specialPromo": false,
"type": "ECOUPON",
"couponAmount": 1190,
"autoApplicable": false,
"bnplAllowed": false,
"disabled": false,
"bankOffer": false,
"noCostEmiApplicable": false,
"giftCardAllowed": false
}
},
"hotelPersuasions": [],
"reviewSummary": {
"cumulativeRating": 4.2,
"totalReviewCount": 90,
"totalRatingCount": 156,
"ratingText": "Very Good",
"hotelRatingSummary": [
{
"displayText": "Location",
"value": 4.6,
"reviewCount": 46,
"heroTag": false
},
{
"displayText": "Cleanliness",
"value": 4.2,
"reviewCount": 44,
"heroTag": false
},
{
"displayText": "Room",
"value": 4,
"reviewCount": 22,
"heroTag": false
},
{
"displayText": "Food",
"value": 4.2,
"reviewCount": 21,
"heroTag": false
}
],
"chatGPTSummaryExists": false
},
"detailDeeplinkUrl": "https://www.makemytrip.com/hotels/hotel-details?hotelId=201411211640291593&checkin=11062025&checkout=11072025&country=IN&city=CTXSQ&openDetail=true&currency=INR&roomStayQualifier=2e0e&locusId=CTXSQ&locusType=city&region=in&funnelName=HOTELS&rsc=1e2e&mpn=false",
"totalRoomCount": 1,
"appDeeplink": "mmyt://htl/detail/?topHtlId=201411211640291593&hotelId=201411211640291593&checkin=11062025&checkout=11072025&country=IN&city=CTXSQ&roomStayQualifier=2e0e&_uCurrency=INR&checkAvailability=true&locusId=CTXSQ&locusType=city&region=in&funnelName=HOTELS&rsc=1e2e&mpn=false",
"sharingUrl": "https://app.mmyt.co/Xm2V/hotelShareScreenshot?hotelId=201411211640291593&city=CTXSQ&country=IN&roomStayQualifier=2e0e&checkin=11062025&checkout=11072025&cmp=hotelAppShareNew&locusId=CTXSQ&locusType=city&region=IN&funnelName=HOTELS&rsc=1e2e&mpn=false",
"seoUrl": "https://www.makemytrip.com/hotels/hotel_glacier_heights-details-sonmarg.html",
"soldOut": false,
"myBizAssured": false,
"serviceApartment": false,
"hotelType": "HOTEL"
}

❓ FAQ

Does this scraper require a MakeMyTrip account or login cookies?

No. This MakeMyTrip scraper collects publicly available hotel listing data using backend requests. You do not need to provide account cookies, login sessions, or authentication tokens.


Is this data collected using browser automation or direct API extraction?

This actor works as a direct MakeMyTrip API scraper, extracting hotel listing data from backend endpoints instead of browser automation tools like Puppeteer or Playwright. This helps keep the scraper fast, stable, and lightweight.


Can I scrape multiple MakeMyTrip hotel search URLs in one run?

Yes. You can add multiple MakeMyTrip hotel search result URLs in a single run, including different locations, check-in dates, price ranges, property types, and amenities filters.


What file formats can I use to export the scraped hotel data?

You can export the extracted MakeMyTrip hotel dataset in JSON, CSV, Excel, XML, RSS, and HTML formats directly from the Apify Console or API.


How do I report issues or request custom MakeMyTrip scraping features?

If you find an issue, notice the scraper stopped working properly after a MakeMyTrip update, or need a custom travel data extraction solution, please create a request using the Issues tab or contact me directly at kamakrazeekaushik@gmail.com.


πŸ”— Looking for review data too?

Use the companion tool πŸ‘‰ MakeMyTrip Hotel Reviews Scraper.