Compare prices across OTAs
compare_pricesCross-OTA price comparison for one property. Either let Google resolve it (name / location / googleHotelId), or pass listings=[platform:listingId, …] for listings you already know are the same property and we price each one directly and compare them ourselves. Returns offers + min/median. Fee coverage differs per platform — compare on totalPrice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | GOOGLE MODE: property name. | |
| adults | No | Number of adults (default 2). | |
| checkIn | No | ||
| checkOut | No | ||
| children | No | Number of children (default 0). | |
| currency | No | ||
| listings | No | DIRECT MODE: 2-6 "platform:listingId" pairs for the same property (e.g. "booking:co/casa-de-alba"). Billed as the sum of the per-platform price legs. Mutually exclusive with name/location/googleHotelId. | |
| location | No | ||
| childAges | No | Ages (0–17) of each child; length must equal `children`. | |
| googleHotelId | No |