Dot Property API

Dot Property API for Thai Property Search, Listings, Agents and Location Autocomplete

Scrappa's Dot Property API returns structured JSON from Dot Property, a Thai property marketplace. Search condos, houses, villas, townhouses and land for sale or for rent with location, price, bedroom, bathroom, price per square meter, view, feature and pet filters, open one listing with fees, features, project data and all photos, browse agents and agencies, and autocomplete provinces, districts, stations and projects. No browser, no login, one Scrappa API key.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
6
Endpoints
2
Listing modes (sale, rent)
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/dotproperty/v1/search?transaction_type=sale&location=bangkok&property_type=condos&bedrooms=2&min_price=3000000&max_price=6000000&sort=price&order=asc" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "items": [
      {
        "id": 5544688,
        "uuid": "532d008c7040-f5de-b175-3045-b521dd32",
        "title": "Lumpini Ville Cultural Center",
        "property_type": { "name": "Condo", "code": "condo" },
        "price": { "currency": "THB", "sale": { "value": 3000000, "formatted": "฿3,000,000" }, "rent": { "value": null, "formatted": null, "period": "month" } },
        "price_per_sqm": { "value": 49342, "formatted": "฿49,342/SqM" },
        "bedrooms": 2,
        "bathrooms": 2
      }
    ],
    "pagination": { "current_page": 1, "total_pages": 126, "per_page": 30, "total_results": 3771, "has_next_page": true, "max_page": 333 }
  },
  "meta": { "endpoint_family": "search", "billable": true, "dropped": 0 }
}

What you can build

Structured data for real applications. Here are some ideas.

Thai Sale Price Tracking

Track asking prices and price per square meter by province, district, project and property type.

New Listing Alerts

Page through filtered searches sorted by newest or price and store each listing with photos.

Bangkok and Phuket Rent Benchmarks

Compare monthly rents for condos and villas in Bangkok, Phuket, Pattaya and other areas.

Agency Directory Building

List agents and agencies and read their profile and number of available listings.

Station and Project Lookup

Resolve a place, station or project name to a search location.

Dot Property scraper API

Dot Property API for Thai property listings, prices and agents

The Dot Property API is built for real-estate analytics, listing tools and market research in Thailand. Each search item carries the sale and rent price in THB, price per square meter, rooms, area, address with region and district, coordinates, project and photos.

One search route for sale and rent listings.

Filters are always honoured: items that break a filter are never returned.

Pagination returns the real page; a page past the last result page is an error, never repeated data.

Narrow large searches with location, type, price and room filters.

A valid empty result is a successful, billable response; failures are never billed.

Choose the right Dot Property API endpoint

Use Autocomplete to find a location

Resolve a place, station or project name to a location slug and pass it into search.

Open Dot Property Autocomplete API docs

Use Property Search for market coverage

Add a location, filters and a sort, then page through the results.

Open Dot Property Search API docs

Use Listing Detail for one record

Pass the uuid of a search result to get prices, fees, rooms, features, project data and all photos.

Open Dot Property Listing API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Dot Property listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Sale and rent in one route
Scrappa:
ScrapingBee / ScraperAPI: Separate scrapers
Filters guaranteed on every item
Scrappa:
ScrapingBee / ScraperAPI: Not available
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by plan
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits only

Key features

Search, listing, autocomplete, agents, agent and filter-options routes as JSON
Homes for sale and for rent in one search route
Numeric prices in THB, price per square meter, rooms, area and coordinates
Listing record with fees, features, project data and all photos
No browser, no login: public data served through a single Scrappa API key

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Dot Property. The API returns structured JSON from public listing data.

The Thailand site (dotproperty.co.th). The Philippines, Vietnam and Malaysia sites are not part of this API.

Each search reaches the first 333 pages (about 10,000 results). The response shows the full total. To go deeper, narrow the search with location, type, price or room filters.

No. Only successful responses are billed. A valid empty result is successful and billable.

No. Agent data covers name, type, description, address, logo, website and listing counts. Phone numbers and e-mail addresses are not public.

Start using the Dot Property API

Sign up and get 500 free credits. No credit card required.