WhatsApp
Google MapsTripadvisor
Phi Phi ToursPhi Phi Tours

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

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.