home > support > API > Marketplace API
These API calls are to access your live product, booking and customer data in realtime. They can be used by TourCMS Marketplace partners to access content from multiple TourCMS accounts. These APIs can also be used by individual account owners to access their own data.
Use of the Marketplace partner API is free, for more info view the Marketplace overview or sign up for a free partner account.
For integration with a travel guide use the Tour Search method to return tours/hotels (by keyword, location, comfort level, distance to a point etc). All results include an image, lat/long, summary, short description etc and tracked links for sending the customer through to the operators website for conversion. Or for a less technical solution, see our JavaScript Widgets.
For a Marketplace Partner creating a lead system you could have the customer fill in a form with their details which you can then send to the operator via the Create Enquiry method. This creates a tracked customer record so that any subsequent bookings are correctly credited.
For a Tour Operator looking to build a post booking, pre-travel customer login: You can send the customer their login details using email templates (perhaps in their confirmation email). On your website you can validate their username/password using the Customer Login Search method and then allow them to answer some additional questions / submit more information to "Extra tour booking data" using the Show Booking and Update Booking methods or update their contact details with Update Customer.
More common use cases will be added here shortly, you could also check our live data examples and ideas.
Test connection and check rate limit
List all connected channels (tour/activity/accommodation operators). This method can only be called by Marketplace Partners.
Show information on a particular channel (i.e. tour/activity/accommodation company information)
For Marketplace Partners only. List the performance (clicks, commission earnt, enquries made etc) of top 50 connected channels by clicks (or check performance for a specific channel).
Search Tours/Hotels by keyword, distance, month, distance from a geographic point etc - or just list all. Use this call if you are building a page which lists products or if you are building a search page.
Show information on a particular Tour/Hotel.
Show all some/all dates, prices and special offers for a particular Tour/Hotel.
Update details of a particular Tour/Hotel. Currently supports updating of the Tour/Hotel "Product page URL" field only.
Special version of the "Search Tours/Hotels" method, tailored specifically for searching room availability of products loaded as Hotels.
You are welcome to use these methods directly, however they are probably most useful if you are taking a regular export of TourCMS data to import into your own database. Combine with the "Show Tour" method above to get full product details.
List all Tours/Hotels from a particular channel (supplier).
List image URLs for all Tours/Hotels from a particular channel (supplier). Useful if you are mirroring product images to your own server.
Show all the dates and prices for a particular Tour that are generated by Departures. Shows a bit more detail on pricing than "Dates & Deals".
Show all the dates and prices for a particular Tour that are generated by Freesale Seasons. Shows a bit more detail on pricing than "Dates & Deals".
Book Tours/Hotels via XML API or build your own custom booking engine. Alternatively just use the standard TourCMS Booking Engine.
Get a list of Bookings made with all connected Channels / a specific Channel.
View details on a particular Booking.
For use by Tour Operators only (not Marketplace Partners). Update (mainly the operational) details on a particular Booking.
For use by Tour Operators only (not Marketplace Partners). Log details of a payment onto the sales ledger of a booking, reducing the outstanding balance.
Send a new enquiry (e.g. "Contact us", General quote request, "Brochure request" etc) to a Channel. Customer record will be associated with the correct Marketplace Partner and subsequent bookings on that customer record will be tracked.
Get a list of Enquiries sent to all connected Channels / a specific Channel.
View details on a particular Enquiry.
View details on a particular Customer.
For use by Tour Operators only (not Marketplace Partners). Update contact or other details on an existing customer.
For use by Tour Operators only (not Marketplace Partners). Check supplied customer username/password, useful for building a customer login area.
View details on an internal supplier record
© 2003-2012 Travel UCD Limited. All rights reserved. TourCMS® is a registered trademark of Travel UCD Limited, United Kingdom. View Privacy policy.