DDProperty Thailand Scraper avatar

DDProperty Thailand Scraper

Pricing

from $1.99 / 1,000 results

Go to Apify Store
DDProperty Thailand Scraper

DDProperty Thailand Scraper

Extract property listings from ddproperty.com Thailand at scale. Get comprehensive data including prices, features, images, agent contacts, coordinates, nearby transit (BTS/MRT), and more. Perfect for Thai real estate analytics, market research, and investment analysis.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

AbotAPI

AbotAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract property listings from ddproperty.com (PropertyGuru Thailand) at scale. Get comprehensive data including prices, features, images, agent contacts, coordinates, nearby transit (BTS/MRT), and more. Perfect for Thai real estate analytics, market research, and investment analysis.

What does DDProperty Scraper do?

This Apify Actor scrapes property listings from ddproperty.com with built-in anti-detection. It extracts full listing data from search result pages and automatically enriches every listing with exact coordinates via the PropertyGuru Map Cluster API — no individual page visits needed.

Key Features

FeatureDescription
Anti-DetectionBuilt-in stealth browser with proxy support
All Listing TypesFor Sale and For Rent properties across Thailand
Property Type FiltersCondos, Houses, Villas, Townhouses, Land, Apartments, Commercial
Price & Bedroom FiltersNarrow results by price range (THB) and bedrooms
Location FiltersFilter by region (Bangkok, Phuket, Chiang Mai, Pattaya, etc.)
Exact CoordinatesLat/lng for every listing via PropertyGuru Map Cluster API (no detail page visits)
MRT/BTS FallbackRemaining listings enriched with nearest transit station coordinates (253 stations)
Multiple Dataset ViewsOverview, Map View, Detailed, Agent Contacts
PaginationMulti-page scraping with automatic retry on blocked pages

What data can you extract?

The scraper extracts 30+ fields per listing:

Property Details

  • Listing ID & URL
  • Title & full address
  • Property type (Condo, House, Villa, etc.)
  • Bedrooms & bathrooms
  • Floor area & land area
  • Tenure (Freehold/Leasehold)
  • Badges (New Project, Built year, etc.)

Pricing

  • Price (THB numeric value)
  • Formatted price (e.g. "฿12,990,000")
  • Price per sqm
  • Listing type (Sale/Rent)

Location & Transit

  • Latitude & longitude (exact, from Map Cluster API)
  • Region, district, area (with codes)
  • Nearest MRT/BTS station name & line
  • Distance to nearest station
  • Location source indicator

Agent & Developer

  • Agent name & ID
  • Agency ID
  • Developer name
  • Is developer listing flag

Media

  • Property images (up to 10 per listing)
  • Image count

Dates & Metadata

  • Posted date (text & unix timestamp)
  • Recency text
  • Listing status (Active, etc.)

Quick Start

Search for condos for sale in Bangkok:

{
"mode": "search",
"listing_type": "sale",
"property_type": "CONDO",
"region": "TH10",
"max_properties": 20,
"max_pages": 3,
"proxy": { "useApifyProxy": true }
}

How to Use

Step 1: Basic search by region

{
"mode": "search",
"listing_type": "sale",
"region": "TH83",
"max_properties": 50,
"max_pages": 5,
"proxy": { "useApifyProxy": true }
}

Step 2: Filter by property type and price

{
"mode": "search",
"listing_type": "rent",
"property_type": "CONDO",
"region": "TH10",
"min_price": 15000,
"max_price": 50000,
"bedrooms": 1,
"max_properties": 100,
"max_pages": 10,
"proxy": { "useApifyProxy": true }
}

Step 3: Scrape specific URLs

{
"mode": "url",
"urls": [
"https://www.ddproperty.com/en/condo-for-sale/in-bangkok-th10",
"https://www.ddproperty.com/en/property-for-rent/in-phuket-th83"
],
"max_properties": 50,
"max_pages": 5,
"proxy": { "useApifyProxy": true }
}

Input Parameters

ParameterTypeDefaultDescription
modestringsearchsearch (build URL from filters) or url (use provided URLs)
urlsarray[]DDProperty search URLs (url mode only)
listing_typestringsalesale or rent
property_typestring-CONDO, BUNG, SEMI, VIL, TOWN, LAND, APT, RET, OFF, WAR, BIZ, SHOP
regionstring-Region code (see table below)
min_priceinteger-Minimum price in THB
max_priceinteger-Maximum price in THB
bedroomsinteger-Number of bedrooms (0 = Studio)
sortstringdateSort by: date, price, psf
sort_orderstringdescasc or desc
max_propertiesinteger20Max listings to scrape (0 = unlimited)
max_pagesinteger3Max search result pages
proxyobject-Proxy configuration (Apify proxy recommended)
dataset_namestringdefaultNamed dataset for results
clear_datasetbooleanfalseClear dataset before scraping

Region Codes

CodeRegionCodeRegion
TH10BangkokTH83Phuket
TH11Samut PrakanTH84Surat Thani (Koh Samui)
TH12NonthaburiTH77Prachuap Khiri Khan (Hua Hin)
TH13Pathum ThaniTH50Chiang Mai
TH20Chon Buri (Pattaya)TH90Songkhla

Property Type Codes

CodeTypeCodeType
CONDOCondoLANDLand
BUNGSingle Detached HouseAPTApartment
SEMISemi-Detached HouseRETRetail Space
VILVillaOFFOffice Space
TOWNTownhouseSHOPShophouse

Output Example

Property listing

{
"id": 11732296,
"title": "The Base Ratchada 19, Bangkok",
"address": "Din Daeng, Din Daeng, Bangkok",
"listing_type": "sale",
"property_type": "CONDO",
"price": 2490000,
"price_formatted": "฿2,490,000 - ฿3,500,000",
"price_per_sqm": "฿109,251 / sqm",
"bedrooms": 1,
"bathrooms": 1,
"tenure": "Freehold",
"developer": "Sansiri via Plus Property",
"is_developer_listing": true,
"agent_name": "Sansiri via Plus Property",
"agent_id": 901285123,
"region": "Bangkok",
"region_code": "TH10",
"district": "Din Daeng",
"district_code": "TH1019",
"area": "Din Daeng",
"nearby_mrt": "3 min (270 m) from BL17 Sutthisan MRT",
"nearby_station_id": "BL17",
"latitude": 13.7897908,
"longitude": 100.5739976,
"location_source": "nearest_mrt_station",
"nearest_mrt_station": "BL17 Sutthisan MRT",
"nearest_mrt_line": "MRT Blue Line",
"badges": ["New Project: 2026", "Condo", "Freehold"],
"posted_date": "27 Mar 2026",
"images": ["https://th1-cdn.pgimgs.com/..."],
"image_count": 5,
"url": "https://www.ddproperty.com/en/property/project/the-base-ratchada-19-bangkok-for-sale-11732296",
"status": "ACT"
}