Marriott International Properties API

Search and retrieve hotel property information.

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