Developers
Popular tours API
Show the five most popular Phi Phi Island tours on your own website or app. Free to use, no sign-up and no key needed.
The tours are ranked by how often they were booked on Phi Phi Tours in the last 90 days, so the list follows what travellers are actually choosing. Each tour comes with its title, photo, price and a link to book it.
Address
Send a GET request. It answers in JSON and can be called from any website, including straight from the browser.
https://phiphitours.com/api/public/popular-tours
Example answer
Shortened to one tour. A real answer has five.
{
"updatedAt": "2026-10-25T07:36:14.685Z",
"tours": [
{
"rank": 1,
"title": "Phi Phi Island Full Day Group Speedboat Tour",
"url": "https://phiphitours.com/tours/phi-phi-don/shared-speedboat-tours/...",
"image": "https://.../hero_image/1768045745764.jpg",
"location": "Phi Phi Don",
"length": "Full Day",
"category": "Shared Speedboat Tours",
"features": ["Full Day", "Shared Speedboat Tours"],
"operator": "Arisa Speedboat Group",
"price": {
"currency": "THB",
"sale": 1500,
"original": 3000,
"label": "/ person"
}
}
]
}Fields
- rank
- 1 is the most booked tour in the last 90 days. The list is already in rank order.
- title
- The tour's name, in English.
- url
- The tour's page on phiphitours.com, where it is booked.
- image
- Full address of the tour's main photo, or null.
- location
- Where the tour starts, e.g. Phuket, Krabi, Phi Phi Don.
- length
- "Full Day", "Half Day" or null.
- category
- The kind of tour, e.g. Shared Speedboat Tours, Private Tours.
- operator
- The boat company that runs the tour, or null.
- price
- Prices in Thai baht: sale is what a guest pays today, original is the full price. label says what the price is for: "/ person", or "for 2 people" on private tours. null when the tour has no set price.
- updatedAt
- When this list was made. It refreshes every hour.
Quick start
const res = await fetch("https://phiphitours.com/api/public/popular-tours")
const { tours } = await res.json()
for (const tour of tours) {
console.log(tour.rank, tour.title, tour.price?.sale, tour.url)
}Using it
- Link each tour to its
url, so guests can book it. - Show the prices as they are. They change, so fetch the list again rather than copying it.
- The list changes at most once an hour, so there is no need to ask more often.
- A mention of Phi Phi Tours near the list is appreciated.
Questions
Want other tours, another location or something else in the list? Message us on WhatsApp or email info@phiphitours.com. You can also browse every tour.