MakeMyTrip API

The MakeMyTrip API for India hotel search and guest reviews.

Get hotel IDs, dated INR listing prices, tax fields, descriptions, photos, and guest reviews as structured JSON.

REQUEST GET
USE CASE Find Indian hotels with date-specific INR listing prices. Response values are illustrative.
curl "https://api.stayapi.com/v1/makemytrip/search" \
  -G \
  -H "x-api-key: $STAYAPI_KEY" \
  -d "city_code=CTBLR" \
  -d "check_in=2026-12-10" \
  -d "check_out=2026-12-12" \
  -d "adults=2" \
  -d "rooms=1" \
  -d "limit=10"
RESPONSE 200 OK
2.41s
{
  "success": true,
  "hotels": [
    {
      "hotel_id": "20140905171351557",
      "name": "Example Bengaluru Hotel",
      "stars": 4.0,
      "locality": "Bengaluru",
      "latitude": 12.97,
      "longitude": 77.59,
      "sold_out": false,
      "listing_price": {
        "amount": 4500.0,
        "amount_including_taxes_and_fees": 5040.0,
        "taxes_and_fees": 540.0,
        "currency": "INR",
        "display_basis": "Per Night",
        "coupon": null
      },
      "rating": 4.2,
      "review_count": 120,
      "rating_count": 150,
      "photos": []
    }
  ],
  "hotel_count": 1,
  "next_cursor": null,
  "currency": "INR"
}
99.9% uptime ~3s avg response Live, not cached

Trusted by hospitality teams at

Overview

What the MakeMyTrip API gives you.

Search Indian destinations using MakeMyTrip city codes and your stay dates. Keep the returned hotel ID for property details and reviews.

Listing prices include a display basis and separate tax and coupon fields. Preserve those conditions when comparing hotels. Reviews retain their source and provide same-source continuation metadata.

01

Date-specific INR prices

Search with city_code, check_in, check_out, and one-room occupancy.

02

One stable hotel ID

Use the numeric hotel_id from Search for descriptions, amenities, photos, and reviews.

03

REST and MCP

Use your StayAPI key for JSON endpoints or ask for the same data through MCP.

Use cases

What teams build on the MakeMyTrip API.

The same endpoints, pointed at different jobs. These are the ones we see most.

01

Compare Indian destinations.

Search CTBLR or CTGOI for a dated stay and retain the original INR price basis.

02

Enrich property records.

Join hotel IDs to public descriptions, location, amenities, and photos.

03

Analyze guest feedback.

Keep source labels with review text, ratings, and published stay context.

04

Build agent workflows.

Search first, then use the returned hotel ID in the details or reviews MCP tool.

Also over MCP

MakeMyTrip data, inside your AI agent.

The same endpoints are exposed as MCP tools. Connect Claude, Cursor, or Claude Code, ask in plain English, and the agent calls the tool and answers from live MakeMyTrip data.

Pricing

50 free requests on signup.
Pick a plan when you need more.

Flat monthly plans, every endpoint included on every plan. 1 request = 1 credit. No per-endpoint multipliers, no surprise overages.

01 Free

Wire it up. See the schema.

$0 to start
  • 50 free requests on signup
  • Every endpoint included
  • No credit card required
  • Same schema as paid
Start free
02 Basic

Kick the tires in production.

$49 per month
  • 1,500 requests / month
  • Every endpoint included
  • Per-endpoint usage dashboard
  • Email support
Start Basic
50% off
04 Scale

Daily pulls in production.

$900 $450 per month
  • 100,000 requests / month
  • Every endpoint included
  • Per-endpoint usage dashboard
  • Priority email support
Start scaling
05 Custom

Above 100k / month, annual terms, white-glove onboarding.

Let's talk
  • 1M+ requests / month
  • Volume rate on the call
  • Per-endpoint usage dashboard
  • Priority email + Slack support
Book a scoping call

Every plan ships every endpoint. Same uptime, same schema, same response time.

Questions

What people ask about the MakeMyTrip API.

Don't see your question? Email us at info@stayapi.com.

Is this the official MakeMyTrip API?

This is the StayAPI interface for public MakeMyTrip hotel data. It is not an official MakeMyTrip partnership or booking API.

Which destinations and currency are supported?

This integration covers India destinations in INR. Supply a MakeMyTrip city code such as CTBLR or CTGOI. Search supports one room, up to eight adults, and up to four child ages.

Are listing prices the total for my stay?

Read listing_price.display_basis before interpreting amounts. Keep taxes_and_fees and coupon conditions with the listing price; do not infer a whole-stay total or a guaranteed booking quote.

How do I paginate MakeMyTrip reviews?

Use next_start and next_ota only for same-source continuation. When source_changed is true, next_start is null, so stop automatic pagination rather than inventing a source offset. Only Most relevant sorting is supported.

Can I use these endpoints through MCP?

Yes. Use makemytrip_search_hotels, makemytrip_get_hotel_details, and makemytrip_get_hotel_reviews with your StayAPI key.

Two ways to start.

Both end with live MakeMyTrip data in your stack. The fast path is on the left.

01 · the fast path

Try it free

50 free requests after sign up. Fastest way to see if the schema fits.

Start free
  • Live API key in 30 seconds
  • No credit card required
  • Same schema as paid
02 · the scoped path

Book a scoping call

15 minutes. Volume + endpoint mix. Walk out with a quote.

Book a demo
  • Quote on the call, not after
  • Engineering, not sales
  • No deck, no slides