VOOZH about

URL: https://apify.com/mai_amm/thai-real-estate-scraper

โ‡ฑ Thailand Real Estate Scraper ยท Apify


Pricing

from $2.00 / 1,000 results

Go to Apify Store

Thai Real Estate Scraper

Scrape public Thailand property listings from DotProperty Thailand, LivingInsider, and DDProperty with prices, locations, project names, duplicate signals, and market summaries.

Pricing

from $2.00 / 1,000 results

Rating

3.0

(1)

Developer

๐Ÿ‘ wiseld_squid

wiseld_squid

Maintained by Community

Actor stats

4

Bookmarked

24

Total users

9

Monthly active users

1.5 hours

Issues response

2 hours ago

Last modified

Share

Thai Real Estate Scraper: Property Listings & 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 details, duplicate groups, images, and run-level market summaries.

Preview mode lets you validate source quality with the same listing output fields as full mode, capped at 50 results. Full paid dataset mode unlocks higher result limits and optional exports for sourcing and market research workflows.

Core Sources

The quick preview default uses the full supported source set with a small result limit so automated test runs finish quickly:

  • DotProperty Thailand
  • LivingInsider
  • DDProperty

The full supported source set provides broad Thailand property coverage with listing-card fallbacks when detail pages are unavailable.

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:

  • accessMode: use preview to evaluate up to 50 listings with the same output fields as full mode, or full as a confirmed Apify paid-plan user to collect more results.
  • transactionType: choose sale, rent, or both. Land is sale-only in the supported default sources.
  • propertyType: choose condo, house, land, or all supported property types.
  • locations: enter English location slugs such as bangkok, phuket, pattaya, chiang-mai, chon-buri, or hua-hin.
  • maxItems: set the number of listings you want. Preview mode is capped at 50 by default. Full mode is charged per result through the default dataset item event.
  • includeDetails: off by default for fast preview runs. Turn it on when you want listing pages opened for richer fields.

Use startUrls only when you want to crawl a specific marketplace search or listing page.

Free Preview and Paid Results

The default preview mode is for evaluation. It collects up to 50 listings with the same output fields as full mode and writes them to the default dataset so they appear in the normal Apify Results tab. It also saves the same rows to the PREVIEW key-value-store record.

Use full mode when you want the complete dataset. Full mode is blocked unless the Apify runtime confirms the runner is on a paid plan. Confirmed paid-plan runs write rows with Actor.pushData() to the run's default dataset, so Apify's apify-default-dataset-item pay-per-event pricing charges per saved result. Optional CSV/JSON exports and cleanup are available only in full mode and do not charge separate events.

Full mode can optionally create export files after paid rows are generated:

  • paidExportFormats: create CSV/JSON files after full paid rows are generated.

What You Can Scrape

  • Sale and rent listings
  • Condo and house sale/rent listings; land sale listings
  • Title, URL, listing ID, source, and source URL
  • Price, currency, area sqm, price per sqm
  • Bedrooms, bathrooms, floor, and building details when publicly available
  • Project or condo name, location, address, and nearby BTS/MRT/ARL hints
  • Images and canonical listing URLs
  • Duplicate keys and duplicate group IDs for cross-source listing research
  • Monitoring changes across scheduled runs
  • Summary analytics by source, project, location, price, and price per sqm

Output Views

The run output links to the main dataset view:

  • Property listings: normalized listing records with price, size, project, location, images, and detail-page enrichment when available.

Example Input

{
"mode":"auto",
"accessMode":"preview",
"sources":["dotproperty","livinginsider","ddproperty"],
"transactionType":"sale",
"propertyType":"condo",
"locations":["bangkok"],
"maxItems":10,
"includeDetails":false,
"includeImages":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",
"nearTransit":["BTS Thong Lo"],
"coordinates":{
"lat":13.7245,
"lng":100.5782
},
"detailAvailable":true,
"duplicateKey":"hq by sansiri|bangkok|condo|sale|31|77|14500000",
"duplicateGroupId":"dup_ab12cd34ef",
"scrapedAt":"2026-05-05T12:00:00.000Z"
}

You might also like

DDProperty TH $1๐Ÿ’ฐ Powerful Filters + Deep Search

abotapi/ddproperty-scraper

From $1/1K. 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.

DDProperty Scraper | Fast & Reliable

fatihtahta/ddproperty-scraper

Extracts detailed real estate listings in Thailand from any search URL, handling pagination automatically. Gathers prices, addresses, agent info, and photos The DDProperty scraper works fast and delivers clean, structured data for your market research.

30

5.0

JobThai Thailand Jobs Scraper

mai_amm/jobthai-scraper

Thai job scraper for JobThai.com. Extract Thailand job listings in Thai or English with salary, company, province, job type, WFH, hybrid tags, descriptions, qualifications, benefits, and optional public contacts.

Fastwork Thailand Scraper: Services, Prices & Reviews

mai_amm/fastwork-thailand-scraper

Scrape public Fastwork Thailand services, freelancers, packages, prices, ratings, reviews, seller metrics, and monitoring changes for market research and vendor sourcing.

HomePro Thailand Search & Product Scraper

mai_amm/homeprothai

Scrapes HomePro Thailand search results, prices, availability, product details, images, and specifications by keyword, category URL, or product URL.

Thailand Used Car Market Scraper

mai_amm/thai-used-car-scraper

Scrapes and normalizes used car listings from One2car, Carsome Thailand, Taladrod, and Kaidee Auto.

Kaidee Thailand Search & Listings Scraper

mai_amm/kaidee

Scrapes Kaidee Thailand search results, category listings, and product details by keyword, category URL, or product URL using HTTP-only Next.js data extraction.

JobsDB Thailand Scraper

mai_amm/jobsdb-thailand-scraper

Scrape public job listings from th.jobsdb.com with optional detail enrichment.

Propertyguru Property Search Scraper

stealth_mode/propertyguru-property-search-scraper

Scrape property listings from PropertyGuru Singapore, PropertyGuru Malaysia, and DDProperty Thailand. Extract comprehensive real estate data including prices, location details, agent information, and property features for market analysis, price comparison, and investment research.

18

PropertyGuru Scraper | All-In-One | $30 / mo

fatihtahta/propertyguru-scraper-ddproperty-batdongsan

Extracts detailed listings from Singapore (PropertyGuru), Malaysia (PropertyGuru),Thailand (DDProperty) and Vietnam (Batdongsan.com.vn). Gathers rich data including photos, videos, prices, and agent info. Fast, reliable scraper that deliver clean, structured data for your market research.

40

1.5