Marriott International Properties API

Search and retrieve hotel property information.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/marriott-international-properties-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

marriott-international-properties-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Marriott Developer Availability Properties API
  description: The Marriott Developer API provides programmatic access to Marriott International's hotel and property systems. The API enables integration with Marriott's Central Reservation System for property search, availability lookup, and booking management across Marriott's portfolio of hotel brands worldwide.
  version: '1.0'
servers:
- url: https://devportalprod.marriott.com
tags:
- name: Properties
  description: Search and retrieve hotel property information.
paths:
  /properties:
    get:
      operationId: searchProperties
      summary: Search properties
      description: Search for Marriott hotel properties by location, brand, amenities, and other criteria across the global portfolio.
      tags:
      - Properties
      parameters:
      - name: location
        in: query
        description: City or geographic location to search.
        schema:
          type: string
      - name: brand
        in: query
        description: Filter by Marriott brand code.
        schema:
          type: string
      - name: radius
        in: query
        description: Search radius in miles.
        schema:
          type: number
      responses:
        '200':
          description: Success
  /properties/{propertyId}:
    get:
      operationId: getProperty
      summary: Get property details
      description: Retrieves detailed information about a specific Marriott hotel property including amenities, location, and contact details.
      tags:
      - Properties
      parameters:
      - name: propertyId
        in: path
        required: true
        description: The unique property identifier.
        schema:
          type: string
      responses:
        '200':
          description: Success
components:
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: https://devportalprod.marriott.com/oauth/token
          scopes:
            properties:read: Read property information
            reservations:write: Create and manage reservations
    apiKey:
      type: apiKey
      in: header
      name: X-API-Key