API for Things to Do (Activities)
How to use Thailand Tourism Directory API
Read terms and conditions
You must agree to the terms and conditions of the Thailand Tourism Directory API
Fill in the API request form
You have to complete the API request form Download API request form
Submit the API request form
Submit API Request form to Thailand Digital Tourism Center
Email : thailanddigitaltourism@gmail.com
Wait for approval
Please wait for our response, we will send API Key to you via E-mail
You must read Thailand Tourism Directory API Terms and Conditions
สำหรับการเรียกใช้งาน API ผู้ใช้จำเป็นต้องขอรับข้อมูล API KEY และ SECRET KEY
ตามขั้นตอน "การสมัครขอใช้บริการ Open API" เพื่อให้สามารถเรียกใช้งาน Open API ได้โดยสมบูรณ์
How to request API
https://www.thailandtourismdirectory.go.th/serviceapi/activity/list?parameters
Parameter description for API request
Parameter name Type Required Description
province String No Provice ID
List of Province ID
type Integer No Key Type
List of Key Type
page Integer No Page Order
lang String No Language Code
  • th: Thai
  • en: English
  • zh: Chinese
sort String No Sorting Order
api_key String Yes API Key which you have received via E-mail
secret_key String Yes Secret Key which you have received via E-mail
API Request Example
https://www.thailandtourismdirectory.go.th/serviceapi/activity/list?province=50&type=1&lang=th&api_key=YOUR_API_KEY&secret_key=YOUR_SECRET_KEY
Parameter description
Parameter name Type Description
id Integer Data Key
name String Name
address String Address
start_date Date Start date
end_date Date End date
website String Website
is_official String URL of Official Logo
is_verified String URL of Verified Logo
url String URL of content in Thailand Tourism Directory website
picture_url String URL of images
Example output
{
    "status": "OK",
    "attribution_logo" : "https://www.thailandtourismdirectory.go.th/images/serviceapi/logo.png",
    "attribution_url" : "https://www.thailandtourismdirectory.go.th",
    "results": [
        {
            "id": 5560,
            "name": "เทศกาลปลาไหลข้าวใหม่หอมมะลิและงานกาชาดประจำปี",
            "address": "ฝ่ายบริหารงานปกครองที่ว่าการอำเภอชุมพลบุรี โทร.044-596088 ต.ชุมพลบุรี อ.ชุมพลบุรี จ.สุรินทร์ 32190",
            "start_date": "2017-12-13",
            "end_date": "2017-12-19",
            "website": "",
            "is_official": "",
            "is_verified": "",
            "picture_url": "https://www.thailandtourismdirectory.go.th/file/get/file/20171023605b4cce85cac4dffcbea04944a73ac7003630.jpg",
            "url": "https://www.thailandtourismdirectory.go.th/info/activity/detail/itemid/5560"
        },
        ...
    ]
}
			
Widget
ตัวอย่าง Widget: ข้อมูลกิจกรรมการท่องเที่ยว
ตัวอย่างการใช้งาน Widget: ข้อมูลกิจกรรมการท่องเที่ยว

การนำ Widget ไปใช้งานให้ผู้ใช้คัดลอกและวางรหัสที่กำหนดเองใน HTML บนเว็บไซต์ของคุณ โปรดระบุ API Key เพื่อให้สามารถเรียกใช้งานได้สมบูรณ์

<iframe src="https://www.thailandtourismdirectory.go.th/serviceapi/activity/widget?lang=th&api_key=YOUR_API_KEY" style="border: 1px solid #0066ff; width: 100%; height: 450px; border-radius: 5px;" allowfullscreen></iframe>