Piloterr

Expedia Search

Execute a hotel search on Expedia using a direct search URL and receive structured hotel listings with prices, ratings, and availability.

Credit cost: 2 credits per call

GET
/v2/expedia/search

Authorization

ApiKeyAuth
x-api-key<token>

Your API key. Include it in the x-api-key header for every request.

In: header

Query Parameters

query*string

A valid Expedia hotel search URL. Copy the URL directly from your Expedia search results page.

Example:

https://euro.expedia.net/Hotel-Search?currency=EUR&siteid=4400&destination=Toulouse

Notes:

  • The URL must be a valid Expedia or Euro Expedia hotel search URL.
  • You can customize filters (dates, currency, location, guests) directly in the URL before passing it.
  • International Expedia domains (e.g., euro.expedia.net) are supported.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://api.piloterr.com/v2/expedia/search?query=string"
{
  "results": [
    {
      "name": "Campanile Toulouse Sud - Labege Innopole",
      "location": "Labege",
      "room_info": "for 1 room",
      "taxes_info": "includes taxes & fees",
      "description": "Tranquil stay near Citè de l'Espace - Embrace serenity with a garden terrace, French cuisine, and eco-friendly comforts. Enjoy premium bedding and free WiFi.",
      "rating_text": "Very good",
      "star_rating": 3,
      "is_sponsored": false,
      "rating_score": 8.4,
      "current_price": 63,
      "reviews_count": 497,
      "discount_badge": null,
      "special_offers": [
        "Fully refundable",
        "Reserve now, pay later"
      ],
      "taxes_included": true,
      "rating_category": "excellent",
      "current_price_text": "€63"
    },
    {
      "name": "Appart Hotel Odalys City Centre Compans Caffarelli",
      "location": "Toulouse City-Centre",
      "room_info": "for 1 room",
      "taxes_info": "includes taxes & fees",
      "rating_text": "Wonderful",
      "star_rating": 3,
      "is_sponsored": false,
      "rating_score": 9.2,
      "current_price": 71,
      "reviews_count": 355,
      "discount_badge": "26% off",
      "original_price": 96,
      "special_offers": null,
      "taxes_included": true,
      "rating_category": "excellent",
      "current_price_text": "€71",
      "original_price_text": "€96"
    },
    {
      "name": "The Social Hub Toulouse",
      "location": "Toulouse City-Centre",
      "room_info": "for 1 room",
      "taxes_info": "includes taxes & fees",
      "rating_text": "Wonderful",
      "star_rating": 4,
      "is_sponsored": false,
      "rating_score": 9,
      "current_price": 93,
      "reviews_count": 275,
      "discount_badge": "33% off",
      "original_price": 139,
      "special_offers": null,
      "taxes_included": true,
      "rating_category": "excellent",
      "current_price_text": "€93",
      "original_price_text": "€139"
    }
  ]
}
{
  "error": "Bad Request"
}
{
  "error": "Invalid API Key"
}
{
  "error": "Payment required"
}
{
  "error": "Rate limit exceeded for the API key: quota monthly"
}
{
  "error": "Internal Error"
}