Discover/Phangan API
live

Phangan APIphangan.events

Search and discover upcoming events, parties, and festivals happening on Koh Phangan by keyword or event type to plan your island experience. Browse through comprehensive listings with detailed information about each event to find exactly what you're looking for.

This API takes change requests — .
Endpoint health
monitored
get_event
list_events
Checks pendingself-healing
Endpoints
2
Updated
1h ago
This call costs1 credit / call— charged only on success
Try it
Page number for pagination (1-based).
Free-text keyword search across event titles and content (e.g. 'jungle', 'waterfall', 'techno').
Number of events per page, between 1 and 100.
Filter by event type. Accepts a known slug (art, brunch, community, day_party, ecstatic_dance, festival, kids, live_music, market, movie, party, practice, sport, standup, theatre, wellness, workshop, yoga) or a numeric taxonomy ID. Omitting returns all types.
api.parse.bot/scraper/e1b14f92-a3da-4706-9486-84cecc8e6d1a/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e1b14f92-a3da-4706-9486-84cecc8e6d1a/list_events?search=party&event_type=party' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalmissing one? ·

List upcoming events on Koh Phangan with optional keyword search, event type filter, and pagination. Results are ordered by most recently published first. Each request makes one upstream call; use page/per_page to tile the result space.

Input
ParamTypeDescription
pageintegerPage number for pagination (1-based).
searchstringFree-text keyword search across event titles and content (e.g. 'jungle', 'waterfall', 'techno').
per_pageintegerNumber of events per page, between 1 and 100.
event_typestringFilter by event type. Accepts a known slug (art, brunch, community, day_party, ecstatic_dance, festival, kids, live_music, market, movie, party, practice, sport, standup, theatre, wellness, workshop, yoga) or a numeric taxonomy ID. Omitting returns all types.
Response
{
  "type": "object",
  "fields": {
    "page": "current page number",
    "events": "array of event objects with id, title, slug, description, link, start/end datetimes, location, type, image, and status",
    "per_page": "number of results per page"
  },
  "sample": {
    "page": 1,
    "events": [
      {
        "id": 82714,
        "link": "https://phangan.events/events/waterfall-festival-10/",
        "slug": "waterfall-festival-10",
        "title": "Waterfall Festival",
        "status": "scheduled",
        "end_ampm": "am",
        "end_hour": "6",
        "featured": true,
        "timezone": "Asia/Bangkok",
        "image_url": "https://phangan.events/wp-content/uploads/2026/08/file_4035.jpg",
        "end_minute": null,
        "start_ampm": "pm",
        "start_hour": "9",
        "description": "Waterfall Festival Koh Phangan | August 30, 2026...",
        "end_datetime": "2026-08-30T23:00:00+00:00",
        "location_ids": [
          987
        ],
        "start_minute": null,
        "location_name": "WATERFALL FESTIVAL",
        "event_type_ids": [
          54,
          24
        ],
        "start_datetime": "2026-08-30T14:00:00+00:00",
        "event_type_names": [
          "Festivals",
          "Parties"
        ]
      }
    ],
    "per_page": 3
  }
}

About the Phangan API

The Phangan API on Parse exposes 2 endpoints for the publicly available data on phangan.events. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.