home > company > events > Hack with TourCMS
While the TourCMS Marketplace API is always open for developers to freely register and build upon, we are providing special API credentials just for hack events which are already connected with some great Tour Operators to allow you to get up and running quickly.
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.
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.
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 a previous 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 for the various category pages, Show Tour for the product detail pages and Show Channel for the supplier information pages.
New Deals API. The Search Tours API method has been extended to show the most recently created deal and the soonest deal for each Tour 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 hack events 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 hack events. 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:
Go to the TourCMS Marketplace API documentation »
Please do contact us any time, you can email support@tourcms.com, Skype to tourcms or paulslugocki.tourcms.com.