TourCMS often takes part in THack development challenges. THack is a development forum created and presented by Tnooz to encourage collaboration in the travel tech development community.
While the TourCMS Marketplace API is always open for developers to freely register and build upon, we are providing special API credentials just for the hack event which are already connected with some great Tour Operators to allow you to get up and running quickly.
TourCMS is a reservation system used by over 400 small Tour and Activity Operators around the world to sell products and services ranging from activities such as rafting, cycling to multi day tours such as historic cruises or walks to accommodation products like ski chalets or villas.
The TourCMS Marketplace API provides a REST based XML interface to search and display these products. Products can be filtered by type, keyword, geographic location (every item has a lat/long) and more.
We think a lot, in addition to the hacks from the last event mentioned above take a look at the TourSift website which is built entirely using the TourCMS Marketplace API.
The API methods used on the site include Search Tours/Hotels for the various category pages (and the "Nearby" search on the Mobile site), Show Tour/Hotel for the product detail pages, Show Channel for the supplier information pages and the Hotel Search methods for the Ski Chalet and Villa search.
New Deals API. The Search Tours/Hotels API method has been extended to show the most recently created deal and the soonest deal for each Tour/Hotel returned. You can also filter to show just products with special offers loaded, find deals near a specific geographic point / keyword etc.
If you just want to get up and running using the API to search and display products (Tours/Activites/Ski Chalets etc) then you may want to take a look at our JSON Repeater, for the purposes of THack we are hosting a version of this allowing you to query the API using JSON/JSONP without deploying any code - works great for cross domain XHR using JSONP.
Learn more about the JSONP interface or read on for details on full API access which enables much more of the API.
You can use the following details in your code to connect to the test account we have set up for THack. While this is a test account all of the data returned is live (so don't make any test bookings!)
Alternatively (or additionally) please do feel free to sign up for your own account, there's no charge and you'll get access to an API test harness and some other handy tools. If you are using your own account you will need to ask TourCMS suppliers to connect to you otherwise you won't have any products to play with - so maybe best to use our sample credentials to get you up and running.
All of the channels accessible via the above API credentials are real live businesses - except for TourCMS Example Tour Operator (channel ID 3930). So, if your hack involves making bookings or enquiries then please do send them to channel ID 3930.
The TourCMS Marketplace API is REST based and returns XML so should be accessible in any programming language, we do have one or two resources to help you on the way: