Thai Real Estate Scraper
Pricing
from $4.00 / 1,000 results
Thai Real Estate Scraper
Scrape public Thailand property listings from DotProperty Thailand, LivingInsider, and DDProperty with prices, locations, project names, agent contacts, unit details, duplicate signals, and market summaries.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
wiseld_squid
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Thai Real Estate Scraper: Property Listings, Leads & Market Data
Scrape public Thailand property listings for sale and rent from multiple real estate marketplaces. The Actor extracts normalized listing data, prices, price per sqm, project names, locations, floor and unit hints, public agent contacts, duplicate signals, deal scores, images, and run-level market summaries.
Core Sources
The production default focuses on the highest-value sources that worked reliably in smoke tests:
- DotProperty Thailand
- LivingInsider
- DDProperty
DotProperty supports detail-page enrichment with prices, project data, images, coordinates, transit hints, and public phone fields. LivingInsider is included for lead-rich Thai listing text, owner/agent hints, phone/LINE extraction, and unit/floor hints. DDProperty is included for search demand and broad market coverage; if detail pages are blocked, the Actor saves listing-card fallback records instead of dropping leads.
Experimental/custom URL support is included for Hipflat, PropertyHub, Thailand-Property, Kaidee Property, FazWaz, RentHub, and KaiBaanThai. These are not enabled by default until source-specific parsers are hardened.
Quick Start
For most runs, keep the default source selection and change only these fields:
transactionType: choose sale, rent, or both.propertyType: choose condo, house, land, or all supported property types.locations: enter English location slugs such asbangkok,phuket,pattaya,chiang-mai,chon-buri, orhua-hin.maxItems: set the number of listings you want.
Use startUrls only when you want to crawl a specific marketplace search or listing page.
What You Can Scrape
- Sale and rent listings
- Condo, house, land, and mixed property pages
- Title, URL, listing ID, source, and source URL
- Price, currency, area sqm, price per sqm
- Bedrooms, bathrooms, floor, building, and unit number hints when publicly available
- Project or condo name, location, address, and nearby BTS/MRT/ARL hints
- Public phone, LINE, WhatsApp, email, agent, and agency fields when found
- Images and canonical listing URLs
- Duplicate keys and duplicate group IDs for cross-source listing research
- Deal score and price signals
- Monitoring changes across scheduled runs
- Summary analytics by source, project, location, price, and price per sqm
Output Views
The run output links to three dataset views:
Property listings: normalized listing records with price, size, project, location, images, and quality signals.Agent and owner leads: listings where public contact fields were found.Deal signals: listings with price-per-sqm, duplicate keys, and deal scores for market research.
Example Input
{"mode": "auto","sources": ["dotproperty", "livinginsider", "ddproperty"],"transactionType": "sale","propertyType": "condo","locations": ["bangkok"],"maxItems": 100,"maxPagesPerSource": 3,"includeDetails": true,"includeContacts": true,"includeImages": true,"deduplicate": true,"proxyConfiguration": {"useApifyProxy": true}}
Output Example
{"recordType": "listing","country": "TH","market": "Thailand","source": "dotproperty","sourceName": "DotProperty Thailand","listingId": "1234567","url": "https://www.dotproperty.co.th/en/...","title": "2BR condo near BTS Thong Lo","transactionType": "sale","propertyType": "condo","projectName": "HQ by Sansiri","location": "Bangkok","price": 14500000,"currency": "THB","areaSqm": 77.23,"pricePerSqm": 187751,"bedrooms": 2,"bathrooms": 2,"floor": "31","unitNumber": "1208","unitNumberConfidence": "high","phone": "0812345678","lineId": "@agent","hasContact": true,"duplicateKey": "hq by sansiri|bangkok|condo|sale|31|77|14500000","duplicateGroupId": "dup_ab12cd34ef","dealScore": 60,"scrapedAt": "2026-05-05T12:00:00.000Z"}
Notes
This Actor only targets public listing pages and public data visible in page HTML or embedded page data. It skips private areas such as login, account, profile, inbox, checkout, and member pages.
Unit numbers are extracted only when they are publicly present in listing text. In Thailand, unit numbers are useful as a bonus signal, but the core product is property leads, duplicate detection, price per sqm, and market intelligence.
Use scraped data responsibly and review each marketplace's terms for your use case.