# The Mews APIs

Mews supports the following APIs, each serving a different purpose.

The documentation for each API is self-contained and consists of two parts:

* A set of guidelines on how to use the API
* A detailed reference for all the API operations

And each API is hosted as a public GitHub repository.

## Mews Connector API

This API is a general-purpose API that gives access to data and services in Mews Operations. The API supports many use cases, including Kiosk, Point Of Sale, Reservations Data, Upselling and Events Management, to name just a few. We encourage you to explore the API and innovate new solutions for our customers!

{% content-ref url="/spaces/8QGgEdFlLPx3GworPLr8" %}
[Connector API](https://docs.mews.com/connector-api/)
{% endcontent-ref %}

## Mews POS API

A general-purpose API that gives real-time access to data and services in Mews POS (Point-of-sale). Supports use cases such as business intelligence, inventory management, table bookings, etc.

{% content-ref url="/spaces/fOtD4bwkCg5dMG01D7h0" %}
[POS API](https://docs.mews.com/pos-api/)
{% endcontent-ref %}

## Mews Channel Manager API

This API is for Channel Managers and other distribution channels to fetch availability, rates and inventory data, and make reservations.

{% content-ref url="/spaces/BRKhVN3KmDvpkFzJQmT5" %}
[Channel Manager API](https://docs.mews.com/channel-manager-api/)
{% endcontent-ref %}

## Mews Booking Engine API

This API is for booking engines to enable guests to create reservations directly in Mews. Please note that for custom booking engine solutions, connected properties will need a Mews Enterprise subscription.

{% content-ref url="/spaces/NQLFOBK71zKQNjl5UEnW" %}
[Booking Engine Guide](https://docs.mews.com/booking-engine-guide/)
{% endcontent-ref %}

{% hint style="warning" %}
**Important:** The Mews Booking Engine API is designed to be consumed directly by front-end clients. It is unsuitable for continuous polling by a single server due to its built-in anti-scraping protection and such requests can fail. For server to server communication, please refer to the [Mews Connector API](https://docs.mews.com/connector-api/).
{% endhint %}

## Which API to use?

If you are a Channel Manager, or a bulk sales or distribution channel such as an Online Travel Agent, then you will want the [Mews Channel Manager API](https://mews-systems.gitbook.io/channel-manager-api/). If you are implementing a Booking Engine for your customers to book with you directly, you will want the [Mews Booking Engine API](https://mews-systems.gitbook.io/booking-engine-guide/). If you are integrating a Point-of-Sale system with Mews, you will want the [Mews POS API](https://docs.mews.com/pos-api/). For all other use cases, use the [Mews Connector API](https://mews-systems.gitbook.io/connector-api/). Please also take a look at [Use Cases](/use-cases/business-use-cases.md), where you can find more information on individual use cases and links to more details in the documentation for the appropriate API.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mews.com/getting-started/the-mews-apis.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
