Developer API · v1

Build on Thailand's property network

The ListSiam API gives developers, proptech builders, banks and portals programmatic access to the largest unified pool of Thai property listings — 1,250+ and growing, with co-broke data. Free sandbox to start; metered tiers as you scale.

Quick start

Every request needs an API key. Use the public sandbox key to try it instantly, then get your own key below.

curl "https://dev.listsiam.com/api/v1/listings?key=ls_demo_publicsandbox®ion=Phuket&limit=5"

Or pass it as a bearer token:

curl -H "Authorization: Bearer ls_demo_publicsandbox" \
  "https://dev.listsiam.com/api/v1/listings?cobroke=1&limit=5"

Authentication

Endpoints

GET/api/v1/listings

Returns listings from the shared pool (agent co-broke listings + network inventory).

Query parameters

ParamTypeDescription
keystringRequired. Your API key.
regionstringBangkok, Phuket, Koh Samui, Chiang Mai, Pattaya, Hua Hin, Krabi…
subtypestringvilla, condo, house, townhouse, multifamily, resort, hotel, retail, office, industrial, warehouse, land
categorystringresidential · commercial · land
cobroke0/1Only co-broke-available listings
maxnumberMax price (THB)
limitnumberDefault 100, max 1000

Example response

{
  "ok": true,
  "count": 5,
  "listings": [
    {
      "id": "ls-1a2b3c", "title": "Bophut sea-view pool villa",
      "price_thb": 27500000, "price_usd": 763889,
      "region": "Koh Samui", "type": "villa", "category": "residential",
      "beds": 4, "baths": 5, "sqm": 420, "tenure": "Leasehold",
      "lat": 9.51, "lng": 100.01, "photo": "https://…",
      "cobroke": true, "commission": "3%", "split": "50/50",
      "agency": "Samui Prime Realty"
    }
  ]
}

JavaScript

const r = await fetch(
  "https://dev.listsiam.com/api/v1/listings?key=YOUR_KEY&cobroke=1&limit=20");
const data = await r.json();
console.log(data.count, data.listings);

Usage & limits

Get your API key

Free, instant. Tell us who you are and we'll issue a live key right here.

Your API key:
Save it now — and see the quick start above. Welcome aboard!