QUICK TIP

Not sure which API to call?
Why not start by using the searchKeywordByMultiDataset API to find out all of what TIH has to offer.

General

Method
Description

GET

autoCompleteByType

https://tih-api.stb.gov.sg/content/v1/autocomplete/type

Provides a list of autocomplete results.

GET

getTags

https://tih-api.stb.gov.sg/content/v1/tag

Retrieves the full list of tags available.

GET

listDatasets

https://tih-api.stb.gov.sg/content/v1/datasets

Retrieves the full list of datasets available.

GET

searchCompanyByKeyword

https://tih-api.stb.gov.sg/content/v1/company

Performs a search for companies based on keyword.

GET

searchKeywordByMultiDataset

https://tih-api.stb.gov.sg/content/v1/search/all

Provides the ability to search through multiple datasets for a specific keyword.

Accommodation

Method
Description

GET

getAccommodationByUuids

https://tih-api.stb.gov.sg/content/v1/accommodation

Retrieves the full details of multiple Accommodations by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new accommodation using createAccommodation from content provider API. You can retrieve uuids from Accommodation API search by keyword.

GET

listAccommodationTypes

https://tih-api.stb.gov.sg/content/v1/accommodation/types

Retrieve a list of Accommodation types such as backpackers hostels, hotels, resorts, service apartments, and others.

GET

searchAccommodationByKeyword

https://tih-api.stb.gov.sg/content/v1/accommodation/search

Performs a search on all Accommodations based on keyword as the search parameter. The keyword will match with names, descriptions and tags, returning you the most relevant Accommodation.

Attractions

Method
Description

GET

getAttractionsByUuids

https://tih-api.stb.gov.sg/content/v1/attractions

Retrieves the full details of the Attraction by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new Attraction using createAttraction from content provider API. You can retrieve uuids from Attraction API search by keyword.

GET

listAttractionsTypes

https://tih-api.stb.gov.sg/content/v1/attractions/types

Retrieve a list of Attraction types, for example adventure.

GET

searchAttractionsByKeyword

https://tih-api.stb.gov.sg/content/v1/attractions/search

Performs a search on all Attractions based on keyword as the search parameter. The keyword will match with names, description and tags, returning you the most relevant Attractions.

Bars and Clubs

Method
Description

GET

getBarsClubsByUuids

https://tih-api.stb.gov.sg/content/v1/bars-clubs

Retrieves the full details of multiple Bars and Clubs by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new Bars & Clubs using createBarsClubs from content provider API. You can retrieve uuids from Bars & Clubs API search by keyword.

GET

listBarsClubsTypes

https://tih-api.stb.gov.sg/content/v1/bars-clubs/types

Retrieve a list of Bars and Clubs types, for example bars.

GET

searchBarsClubsByKeyword

https://tih-api.stb.gov.sg/content/v1/bars-clubs/search

Performs a search on all Bars and Clubs based on keyword as the search parameter. The keyword will match with names, description and tags, returning you the most relevant Bars and Clubs.

Cruises

Method
Description

GET

getCruisesByUuids

https://tih-api.stb.gov.sg/content/v1/cruises

Retrieves the full details of multiple Cruises by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new Cruises using createCruises from content provider API. You can retrieve uuids from Cruises API search by keyword.

GET

listCruisesTypes

https://tih-api.stb.gov.sg/content/v1/cruises/types

Retrieve a list of cruises types, for example premium.

GET

searchCruisesByKeyword

https://tih-api.stb.gov.sg/content/v1/cruises/search

Performs a search on all Cruises based on keyword as the search parameter. The keyword will match with names, description and tags, returning you the most relevant Cruises.

Event

Method
Description

GET

getEventDetailsByUuid

https://tih-api.stb.gov.sg/content/v1/event/uuid/{uuid}/detail

Retrieves the detail of a sub-Event hosted by Main Event, by providing Main Event unique identifier. The acronym for the unique identifier is uuid. The uuid is generated while creating new Events using createEvent from content provider API. You can retrieve uuids from Events API search by keyword.

GET

getEventByUuids

https://tih-api.stb.gov.sg/content/v1/event

Retrieves the full details of multiple Events by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new Events using createEvent from content provider API. You can retrieve uuids from Events API search by keyword.

GET

listEventTypes

https://tih-api.stb.gov.sg/content/v1/event/types

Retrieve a list of Event types.

GET

searchEventByKeyword

https://tih-api.stb.gov.sg/content/v1/event/search

Performs a search on all Events based on keyword as the search parameter. The keyword will match with names, description and tags, returning you the most relevant Events.

Food and Beverages

Method
Description

GET

getFoodBeveragesByUuids

https://tih-api.stb.gov.sg/content/v1/food-beverages

Retrieves the full details of multiple Food and Beverage establishments by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new Food & Beverages using createFoodBeverages from content provider API. You can retrieve uuids from Food and Beverages API search by keyword.

GET

listFoodBeveragesTypes

https://tih-api.stb.gov.sg/content/v1/food-beverages/types

Retrieve a list of Food and Beverage establishment types, for example Restaurants

GET

searchFoodBeveragesByKeyword

https://tih-api.stb.gov.sg/content/v1/food-beverages/search

Performs a search on all Food and Beverage establishments based on keyword as the search parameter. The keyword will match with names, description and tags, returning you the most relevant Food and Beverage establishment.

Malls and Shops

Method
Description

GET

getShopsByUuids

https://tih-api.stb.gov.sg/content/v1/shops

Retrieves the full details of multiple Malls and Shops by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new Malls & Shops using createShops from content provider API. You can retrieve uuids from Malls & Shops API search by keyword.

GET

listShopsTypes

https://tih-api.stb.gov.sg/content/v1/shops/types

Retrieve a list of Malls and Shops types, for example bazaar and flea markets.

GET

searchShopsByKeyword

https://tih-api.stb.gov.sg/content/v1/shops/search

Performs a search on all Malls and Shops based on keyword as the search parameter. The keyword will match with names, description and tags, returning you the most relevant Malls and Shops.

Tour

Method
Description

GET

getTourByUuids

https://tih-api.stb.gov.sg/content/v1/tour

Retrieves the full details of multiple Tours by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new Tours using createTour from content provider API. You can retrieve uuids from Tours API search by keyword.

GET

listTourTypes

https://tih-api.stb.gov.sg/content/v1/tour/types

Retrieve a list of Tour types, for example adventure and sports.

GET

searchTourByKeyword

https://tih-api.stb.gov.sg/content/v1/tour/search

Performs a search on all Tours based on keyword as the search parameter. The keyword will match with names, description and tags, returning you the most relevant Tours.

Venue

Method
Description

GET

getVenueByUuids

https://tih-api.stb.gov.sg/content/v1/venue

Retrieves the full details of multiple Venues by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new Venue using createVenue from content provider API. You can retrieve uuids from Venue API search by keyword.

GET

listVenueTypes

https://tih-api.stb.gov.sg/content/v1/venue/types

Retrieve a list of Venue types, for example Sports.

GET

searchVenueByKeyword

https://tih-api.stb.gov.sg/content/v1/venue/search

Performs a search on all Venues based on keyword as the search parameter. The keyword will match with names, description and tags, returning you the most relevant Venues.

Precincts

Method
Description

GET

getPrecinctsByUuids

https://tih-api.stb.gov.sg/content/v1/precincts

Retrieves the full details of multiple Precincts by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new Precinct using createPrecinct from content provider API. You can retrieve uuids from Precinct API search by keyword.

GET

searchByPrecinctUuid

https://tih-api.stb.gov.sg/content/v1/search/precinct

Provides the ability to search for content within a specified precinct identified by a unique identifier (uuid).

GET

searchPrecinctsByKeyword

https://tih-api.stb.gov.sg/content/v1/precincts/search

Performs a search on all Precincts based on keyword as the search parameter. The keyword will match with names, description and tags, returning you the most relevant Precincts.

Walking Trail

Method
Description

GET

getWalkingTrailByUuids

https://tih-api.stb.gov.sg/content/v1/walking-trail

Retrieves the full details of multiple Walking Trails by providing its unique identifier. The acronym for the unique identifier is uuid. This API allows the retrieval of multiple uuids. The uuid is generated while creating new Walking Trails using createWalkingTrail from content provider API. You can retrieve uuids from search Walking Trails API search by keyword.

GET

getWalkingTrailDetailsByUuid

https://tih-api.stb.gov.sg/content/v1/walking-trail/uuid/{uuid}/detail

Retrieves the detail of a Walking Trail itinerary by providing Walking Trail unique identifier. The acronym for the unique identifier is uuid. The uuid is generated while creating new Walking Trails using createWalkingTrail from content provider API. You can retrieve uuids from Walking Trails API search by keyword.

GET

listWalkingTrailTypes

https://tih-api.stb.gov.sg/content/v1/walking-trail/types

Retrieve a list of Walking Trail types.

GET

searchWalkingTrailByKeyword

https://tih-api.stb.gov.sg/content/v1/walking-trail/search

Performs a search on all Walking Trails based on keyword as the search parameter. The keyword will match with names, description and tags, returning you the most relevant Walking Trails.