立即开始

本页面仅提供英文版本。如有不同理解,以英文内容为准。需要帮助请通过 WhatsApp 联系我们。

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. original is a crossed-out display price (twice sale) for showing beside it; no one is charged it. 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.