CitySearchRequest

FieldData TypeDescription
ApiKey string Your unique key that is mapped to your affiliate id and brand id
UserID string A unique id to represent your user. Results are cached per user. If you make subsequent requests (either SearchByCity or SearchByHotel) with the same search parameters will have the results retrieved from cache. A session id is perfect for this value if you use sessions on your website.
UserAgent string The user's useragent string. We use this value along with the userIPAddress value below to help protect you from fraud and automated requests/screen-scraping
UserIPAddress string The user's ip address. Some providers show different prices depending on the client's country (determined by ip address). To ensure the same rates are shown to the user once they are redirected to the provider's site this value must be entered. The ip address is also used to help prevent fraud and abuse of our systems.
CityID int Unique key to respresent a city. Taken from the static data api or static data download.
Checkin dateTime The checkin date
Checkout dateTime The checkout date
Guests int The number of guests (adults + children) that the search is for
Rooms int The number of rooms the user wishes to search for
LanguageCode string Two letter language code. Room names and descriptions will be cached (for later use in HotelSearch method) in this language if translations are available. See a list of valid values here
DisplayCurrency string Three letter currency code in which the rates will be returned. Leave this empty to use the default currency based on the user's IP address
AvailableOnly boolean false if you want to return all hotels even if they are unavailable/have no rates
MinPrice decimal The minimum price filter
MaxPrice decimal The maximum price filter
HotelNameContains string Text string used to filter hotels by name
StarRatingFilter Array of int List of star ratings used to filter the results.
FacilityFilter Array of int List of facilities used to filter the results. See here for the valid values
ChainIDFilter Array of int List of chains used to filter the results. See here for the valid values
PropertyTypeFilter Array of unsignedByte List of property types used to filter the results. See here for the valid values
LocationID int The id of the location used to filter the results. Used in conjunction with 'Distance' below. See here for valid values
Distance int The distance from the above location used to filter the results. Used in conjunction with 'LocationID' above.
Latitude decimal Rather than using our pre-defined locations you can use a custom latitude/longitude to filter the results. . Used in conjunction with 'Distance' above.
Longitude decimal Rather than using our pre-defined locations you can use a custom latitude/longitude to filter the results. Used in conjunction with 'Distance' above.
SortField Enumeration 'Name', 'Rating', 'MinRate', or 'ConsumerRating'
SortAscending boolean Apply ascending/descending sort order to 'sortField'
PageIndex int 0 based index used for paging. 0 will return page 1. 1 will return page 2 etc.
PageSize int The size of the pages. To be used in combination with 'pageIndex'.
TimeOutInSeconds int The timeout we use when searching our provider's sites. A larger timeout will produce more results at the expense of usability. 0 to use our defaults.


HotelSearchRequest

FieldData TypeDescription
ApiKey string Your unique key that is mapped to your affiliate id and brand id
UserID string A unique id to represent your user. Results are cached per user. If you make subsequent requests to the SearchByHotel method with the same search parameters, results will be retrieved from cache. A session id is perfect for this value if you use sessions on your website.
UserAgent string The user's useragent string. We use this value along with the userIPAddress value below to help protect you from fraud and automated requests/screen-scraping
UserIPAddress string The user's ip address. Some providers show different prices depending on the clients country (determined by ip address). To ensure the same rates are shown to the user once they are redirected to the provider's site this value must be entered. The ip address is also used to help prevent fraud and abuse of our systems.
HotelID int Unique key to respresent a hotel. Taken from the static data download.
Checkin dateTime The checkin date
Checkout dateTime The checkout date
Guests int The number of guests (adults + children) that the search is for
Rooms int The number of rooms the user wishes to search for
LanguageCode string Two letter language code. Room names and descriptions may be returned in this language if translations are available. See a list of valid values here
DisplayCurrency string Three letter currency code in which the rates will be returned. Leave this empty to use the default currency based on the user's IP address
TimeOutInSeconds int The timeout we use when searching our provider's sites. A larger timeout will produce more results at the expense of usability. 0 to use our defaults.


Exceptions / Errors

Errors are returned as standard SOAP faults with a HTTP status code of 500
CodeDescription
InvalidLogin Your are not authorised to use the API / your ApiKey is invalid
NoData The cityId or hotelId no longer exists. It has been deleted from our database. Keeping your static data up to date will prevent this error
ServerError An unknown error has occurred. We will be notifed and try to resolve the issue as soon as possible


CitySearchResponse

FieldData TypeDescription
Currency string The currency of all prices returned
Statistics Array of Statistic Contains various statistics about the results. This allows you to more easily build an interface like the one shown on www.hotelscombined.com as well as provide some usefull information for debuggin.
Hotels Array of Hotel A list of all hotels that matched the input criteria


Hotel

FieldData TypeDescription
ID int The hotel id
Rates Array of Rate List of prices from all of the providers


Rate

FieldData TypeDescription
Provider string The provider that returned the rate. See list here
Currency string The currency of the below price
Price decimal The price per room per stay
ConvertedPrice decimal The price converted using the inputed 'DisplayCurrency' or the outputed CitySearchResponse.Currency
Taxes decimal The total amount of any taxes and fees. 0 if there are no taxes, null if the provider did not return any tax information.
Key string http://www.hotelscombined.com/ProviderRedirect.aspx?a_aid=[affiliateId]&brandId=[brandId]&splash=[true|false]&key=[Key]&label=[optional15CharacterTrackingLabel]
the 'spash' parameter determins whether the intermediate page showing redirection information is shown or not. This will redirect to correct page on the provider's site. You must mask our domain name by using a CName record in your DNS system.
This value is already url encoded.


HotelSearchResponse

FieldData TypeDescription
Currency string The currency of the returned rates. Converted using the current day's exchange rates
Rooms Array of Room All the rooms available for the given dates


Room

FieldData TypeDescription
Provider string Three letter code of the provider. See list here
Name string Name of the room
Description string Description of the room. Can sometimes be empty for some providers
Currency string The currency of the below price
Price decimal The price per room per stay
ConvertedPrice decimal The price converted using the inputed 'DisplayCurrency' or the outputed HotelSearchResponse.Currency
Taxes decimal The total amount of any taxes and fees. 0 if there are no taxes, null if the provider did not return any tax information.
Key string http://www.hotelscombined.com/ProviderRedirect.aspx?a_aid=[affiliateId]&brandId=[brandId]&splash=[true|false]&key=[Key]&label=[optional15CharacterTrackingLabel]
the 'spash' parameter determins whether the intermediate page showing redirection information is shown or not. This will redirect to correct page on the provider's site. You must mask our domain name by using a CName record in your DNS system.
This value is already url encoded.




List of Providers

We periodically add new providers. We will notify you shortly after each new provider we add.
Ensure your application will not crash if it receives a new provider code
CodeName
ACCaccorhotels.com
AGDAgoda.com
BWNBestWestern.com
EVIBookDirectRooms.com
BKSBooking.com
CARCarlsonHotels.com
CHHChoiceHotels.com
CTRctrip.com
GTSdhr.com
ECTEasyClickTravel.com
ETBEasyToBook.com
EBKebookers.com
ELGeLong.com
EXPExpedia
GARgetaroom.com
HLTHilton.com
HDEhotel.de
HTCHotelClub.com
HOAHotelopia.com
IANHotels.com
H4UHotels4u.com
HRShrs.com
IHGInterContinental.com
LMNlastminute.com
LRMLateRooms.com
NINNeedItNow.com
GTAOctopus.com
OCTOctopus.com
OLOOlotels.com
OHTOnHotels.com
OTLOtel.com
PLNPriceline.com
QBDquickbeds.com
RTGRatesToGo.com
SKHSkoosh.com
SPLSplendia.com
TCYTravelocity.com
VNRVenere.com


Languages

CodeName
cn Traditional Chinese
cs Simplified Chinese
de Deutsch
en English
es Español
fr Français
it Italiano
ja Japanese
ko Korean
pt Português


Facilities

IDName
1 Business Center
2 Room Service
3 High-speed Internet
4 Fitness Room/Gym
5 Restaurant
6 Parking
7 Swimming pool
8 Pet Friendly
9 Airport shuttle
10 Disabled Access
11 Concierge
12 Valet Parking
13 Tour Desk
14 Massage / Beauty Centre
15 Bar / Lounge
17 Elevator / Lift
18 24 Hour Reception
19 Dry Cleaning
20 Babysitting / Child Services
21 Air Conditioned
22 Non-Smoking Rooms
23 Tennis Courts
24 Convention Center
27 Golf Course
28 Housekeeping
29 Banquet Facilities
30 Conference Room(s)
31 Currency Exchange
32 Medical Assistance Available
33 Multilingual Staff
34 Safe-Deposit Box
35 Sauna
36 Security Guard
37 News Stand
38 ATM / Cash Machine
39 Mini Bar
40 Refrigerator
41 Cable / Satellite TV
42 Secretarial Service
43 In Room Movies
44 Connecting Rooms
45 Bath / Hot Tub
46 Porters
47 Wake-up Service
48 Florist
49 Meeting Rooms
50 Kitchenette
51 Coffee / Tea Maker
52 Microwave
53 Hair Dryer
54 Complimentary Toiletries
55 Modem / Data Port
56 TV
57 CD Player
58 DVD Player
59 Private beach
60 Laundry service
61 Spa bath / Jacuzzi
62 Bicycle Rental
63 Casino
64 Shops
65 Excursions
66 Garden
67 Golf Course (on site)
68 Golf Course (nearby)
69 Squash Courts
70 Water Sports (motorized)
71 Water Sports (non-motorized)
72 Beach (Direct Access)
73 Beach (Nearby)
74 Boating
75 Dog Racing
78 Gym off-site
79 Jet-Ski
80 Mountain Biking
81 Nature Trail
82 Scuba Diving
83 Skating Rink
84 Walking
85 Windsurfing
86 Cycling
87 Fine Dining
88 Football Field
89 Horse Racing
90 Karaoke
91 Mountain Climbing
92 Nightclubs
94 Shopping (outlet)
95 Tennis Courts (indoor)
96 Water Activities
97 Wine Tasting
98 Billiards
99 Dart Board
100 Fishing
102 Golf (miniature)
103 Horse Riding
104 Playground
105 Cricket Pitch
106 Dancing
107 Bowling Alley
108 Volleyball
109 Tennis Courts (outdoor)
110 Rock Climbing
111 Animal Watching
112 Canoeing
113 Surfing
114 Bird Watching
115 Kayaking
116 Clay Pigeon Shooting
117 Hiking
118 Jogging and exercise trail
119 Ice skating
120 Beach Soccer and Volleyball
121 Pool Games
122 Diving Centre
123 Easel
124 Scooter/Moped Rentals on site
125 Ecotours on Site
126 Motor Boating on site
127 Aerobics on site
128 Lake
129 Museums/Galleries
130 Shopping (antiques)
131 Sightseeing Tours
132 Water-skiing
133 Computer
134 Laptop
136 Photocopier
139 Desk
140 Direct dial phone
141 Ticket Service
142 Office Supplies
144 Courier
145 Colour Printing
146 Binding
147 Dictaphone
148 Facsimile
149 Lamination
150 Laser printing
151 Blackboard
152 Posting
153 Scanning
154 Ballroom
155 Function Rooms
156 Meeting Coordinator
158 Audio/Visual Equipment
160 Video Conferencing
161 Conference Manager
162 Flip chart
163 LCD Projector
164 Microphone and Wireless Microphone
165 Podium
166 Screen and Moveable Screen
167 Stage
168 TV set cabinet
169 White board
170 Mini-cassette Recorder
171 Portable Phone
172 Slide Projector
173 Full-service catering
174 Bridal Showers
175 Ceremonies
176 Engagement Parties
177 Rehearsal Dinners
178 Custom event planning available
179 Exhibit Space
180 Flowers and Gift Arrangements For Individuals or Conference Attendees
181 Disabled Accessible Rooms
182 Disabled Parking
183 Wheel Chair Access
184 Knock Light (Hearing Impaired)
185 Salon
187 Fitness Facilities
189 Jacuzzi
190 Steam Room
191 Massage
192 Solarium
193 Spa & Wellness Centre
194 Steam Bath
195 Barber/Beauty Shop
196 Beauty Salon
197 Health Centre
198 Body Treatments
199 Facial Treatments
200 Analogue dial-up data port
202 Internet Connection (wireless)
203 Bathrobes
204 Towels
208 Shared Bathroom
209 Shower
210 En suite
211 Private Bathroom
212 Private Toilet
213 Bathtub/Shower Combination
214 Bidet
215 Grab bars in bathroom
216 Bath Menu
218 Jetted Tub
219 Spa/Jetted Tub
220 Child Pool
221 Pool Indoor
222 Pool Outdoor
223 Outdoor heated pool
225 Kids Club
226 Cots
227 Baby Listening/Monitoring
228 Family Friendly Menu
229 Games Available
230 Highchairs
232 Supervised child care/activities
234 Disco
235 Live Music
236 Theatre
238 Pub
239 Poolside Bar
240 Coffee Shop/Cafeteria
242 Picnic Area/Tables
243 Packed Lunches
244 Breakfast in the Room
247 Doorman/doorwoman
248 Personal Shopper Service
251 Security and video surveillance in public areas
252 Executive Floor
253 Luggage Storage
254 Allergy-Free Room Available
255 Designated Smoking Area
256 Shops in Hotel
257 Souvenirs/Gift Shop
258 Ice Machine
259 Vending Machines
263 Cell phone/mobile rental
264 Smoking Room
266 Family Room
270 Express Check-In/Check-Out
271 Separate check-in and check-out
272 Late check-out (subject to availability)
274 Gay/Lesbian Friendly
275 Designer Hotel
278 Shoe Shine
279 Forgotten items service
281 Self Laundry
285 No Parking
288 Bus Parking
291 Paid Parking
292 Free Parking
293 Fireplace
294 Pillow Top Mattress
295 Bedding/Pillow Choices
296 Doctor on call


Chains

IDName
0 (No Chain)
2 Best Western
6 Comfort Inns
7 Super 8
8 Days Inn
10 Accor
12 Hampton
13 Quality Inn
14 Hotusa
17 Ramada
18 Econolodge
20 Extended Stay
21 La Quinta
22 Innlink
23 Courtyard
24 Scanres
25 Americas Best Value
26 Comfort Suites
27 Fairfield
28 Residence
29 Travelodge
31 Howard Johnson
32 Envergure
33 Country Inn
34 Sheraton
35 Supranational
37 Sleep Inn
38 Small Luxury
39 Keytel
40 Hilton Garden
41 Red Roof
43 Radisson Worldwide
44 Marriott
45 Leading
46 Relais & Chateaux
47 Rodeway
49 Hyatt
50 Knights
51 Clarion
53 Innpoints
54 Microtel
55 NH
57 Hilton
59 Hilton International
60 Sol Melia
61 Baymont
63 Springhill
65 Preferred
66 AmericInn
67 Homewood
68 Luxe
69 Wingate
70 Doubletree
71 Embassy
72 Design
73 Towneplace
74 Golden Tulip
75 Westin
76 Signature
77 Ringhotels
79 Exclusive
80 Renaissance
81 Summit
83 Select
84 Srs-Worldhotels
85 Four Seasons
86 Barcelo
87 Le Meridien
88 Top International
89 Fiesta Americana
90 Park Inn
91 Guesthouse
92 Millennium / Copthorne
93 Hawthorn
94 Wyndham
96 Interstate
97 Ritz-Carlton
99 Acc-Nifos
100 Nikko
101 Red Lion
102 Vagabond
103 Maritim
104 Kempinski
105 Shangri La
106 Marriott Vacation Club
107 Taj
108 Shilo
109 Sterling
110 WestCoast
111 Fairmont
112 Divi
113 Helmsley
114 Movenpick
115 Dorint
116 Mainstay
117 Jolly
118 Scandic
119 Thistle
120 Orient-Express
121 Kimpton
122 Travelodge Europe
123 Rydges
124 Macdonald
125 Omni
126 ANA
127 Delta
128 Destination
129 Doyle
130 Joie De Vivre
131 Park Plaza
132 Concorde Hotels
133 Abba
134 Aston
135 Charming
136 Harrah's
137 Outrigger
138 Starhotels
139 Swissotel
140 Boscolo
141 W
142 Warwick
143 Sonesta
145 Camino Real
146 Hyatt Summerfield
148 K
149 Holiday Inn
151 Mandarin Oriental
152 Clubhouse
153 Okura
154 Robert F Warner
156 Executive
158 Loews
159 Princess
160 Hyatt Vacations
161 Woodfin
162 Pan Pacific
163 Sandals
164 Noble House
165 Oberoi
166 Marco Polo
167 Ian Schrager
170 Rihga Royal
171 Meritus
172 Regent
173 Westmark
174 Grand Heritage
176 Marriott Conference
177 Prince
179 Raffles
181 Club Quarters
182 Caesar Park
183 MGM
184 New Otani
185 Sarova
186 Savoy
187 Crowne Plaza
189 Country Comfort
190 KSL
191 AmeriSuites
192 Sutton Place
196 Classic
197 Copthorne
198 World Class
199 Bulgari
200 Grand Hospitality
201 Peabody
202 Walt Disney
203 Wellesley
204 Staybridge
206 Regal
208 Flag Choice
209 Domina
211 CMNet
212 Candlewood
213 Concorde
214 Arcotel
215 Astra
216 Intercontinental
218 Morgans
219 Othon
222 Gaylord
223 ResortQuest
224 Motel 6
225 Budget Host
226 Kessler
228 Thunderbird
229 Celebrity
230 Drury
231 Value Place
232 Crossland
233 Homestead
234 All Seasons Resort Lodging
235 Raintree
236 Identity Properties
237 Premier Resorts
238 Sofitel
239 LXR
240 Sunterra
241 Settle Inn
242 America's Best Inn
243 Country Hearth
245 Westgate
246 Studio 6
247 NYLO
248 Defender
249 EVRentals
252 Oakwood
253 Castle
254 Suburban Extended Stay
255 Bridgestreet
256 Carefree
257 Crestwood
258 Oak Tree
259 AAE
262 Admiral
263 Heartland
264 Cambria
265 RockResorts
266 Starwood
267 Lees
268 Dolce
269 StudioPLUS
270 Sun Suites
271 Sierra
272 Aloft
273 Good Nite
274 Indigo
275 Vista
276 Larkspur Landing
277 Red Carpet
279 Ayres
280 AKA
281 Ascend
282 Diamond
283 Peppers
284 Waldorf
285 Stein
286 Premier Inn
287 Desires
288 Lexington Collection
289 Ascott
291 Banyan Tree
294 Windsor
295 Rede Atlantico
297 Slaviero
298 Blue Tree
299 Tropical
300 Grupo Espirito Santo
301 Pestana
302 Transamerica
303 Principal Hayley
304 Langham
305 Red Carnation
306 Legacy
307 Fountain Court
308 Dreamhouse
309 Oxford
310 Menzies
311 Moran
312 De Vere
313 Lady Glen
315 Swallow
316 Crerar
317 SACO
318 Swiss-Belhotel
319 Jameson
323 Standard
324 Meininger
325 Ramee
326 Marmotte
329 Imperial
331 Sarovar
333 Masters
335 Corinthia
337 Magnuson
338 Victory
339 Ishin
340 Akzent
341 APA
342 Key West
343 Korman Communities
344 Marriott ExecuStay
345 Adaaran
346 Six Senses
348 Fleming's
349 Parkroyal
350 GHM
351 Ibis
352 Landis
353 Dusit
354 Supertel
355 Carlson
356 Choice
357 Mantra
358 Breakfree
359 Oaks
360 Grand Hotels
361 StayWell
362 Amora
363 Rendezvous
364 Stamford
365 Frasers
366 Mirvac
367 Voyages
368 Heritage
369 Sokos
370 Abad
371 Awana
372 Britannia
373 Folio
374 Amari
375 Camden
376 City Express
377 Palace
378 H10
379 Fiesta
380 Villa Group
381 Oasis
382 Mision
383 Occidental
384 Riu
385 Iberostar
386 Stella
387 WorldHotels
388 Kiwi
389 Sandman
390 Coastal
391 Conrad
392 Lakeview
393 Insotel
394 City Crash Pad
395 Husa
396 Grupotel
397 Paradores
398 Eurostars
399 Sentido
400 AC
401 Zenit
402 Van Der Valk
403 Travelodge Australia
404 Lindner
405 Pullman
406 Novotel
407 Mercure
408 Suitehotel
409 MGallery
410 All Seasons
411 Etap
412 HotelF1
413 Formule 1
415 Adagio
416 Barriere
417 Orbis
418 Canadas Best Value
419 Coast
420 St. Regis
421 Element
422 The Luxury collection
423 Thalassa
424 Home2
425 Edition
426 autograph
427 Extended Stay Deluxe Hotel
428 Extended Stay America
429 Chinas Best Value Inn
430 Value Inn Worldwide
431 Louvre Hotels
432 Première Classe
433 Campanile
434 Kyriad
435 Kyriad Prestige
436 Tulip Inn
437 Royal Tulip
438 Kingsgate
439 JalHotels
440 Park Hyatt
441 Andaz
442 Hyatt Place
443 Grand Hyatt
444 Hyatt Resorts
445 Worldmark
446 Four Points
447 Affinia
448 Hôtels & Résidences du Roy
449 Be Live
451 Ibis Budget
452 Serena
453 Wyndham Garden
454 Ibis Styles
455 Larkspur Collection
456 Larkspur
457 Melia
458 Paradisus
459 Innside


PropertyTypes

IDName
0 Hotel
1 Motel
2 Inn
3 Bed & Breakfast
4 Vacation Rental
5 Hostel
6 Retreat
7 Resort
8 Other
9 Apartment


Locations

(see our data feeds section)