---
title: "Expedia API: Hotels Search | Perceptlayer"
description: "Hotels Search from Expedia as JSON. 1 credit per successful call."
url: https://perceptlayer.com/apis/expedia/hotels-search
---

[APIs](https://perceptlayer.com/apis) / [Expedia](https://perceptlayer.com/apis/expedia) / Hotels Search

# Expedia: Hotels Search

Hotels Search from Expedia as JSON. 1 credit per successful call.

GET `/v1/expedia/hotels-search`

## Parameters

Send parameters in the query string.

| Parameter | Type | Required | Allowed values |
| --- | --- | --- | --- |
| `check_in` | string | Required | Any |
| `check_out` | string | Required | Any |
| `adults` | integer | Optional | Any |
| `children` | string | Optional | Any |
| `region_id` | string | Required | Any |
| `region_name` | string | Optional | Up to 120 characters |
| `sort` | string | Optional | recommended, price\_low\_to\_high, review |
| `limit` | integer | Optional | Any |
| `offset` | integer | Optional | Any |

## Example request

cURL shell 

```
curl "https://api.perceptlayer.com/v1/expedia/hotels-search?check_in=2026-11-10&check_out=2026-11-12&adults=2&region_id=2734&region_name=Paris%2C+France&limit=10" \
  -H "X-API-Key: $API_KEY"
```

[Run this endpoint in the playground](https://perceptlayer.com/apis/expedia?try=hotels-search#playground) with your own parameters. 1 credit per successful call; failed calls are free.
