baanscopebaanscope
baanscope

baanscope brings together listings from DDproperty, PropertyScout and PropertyHub. It is not affiliated with any of them.

Data last updated 27 Sept 2026, 21:00.

BuyRentCondosDistrictsBTS / MRTAgentsMapStats
BuyRentCondosDistrictsBTS / MRTMapDealsStats
  1. Home
  2. Stats

Stats

Scrape run history, credits spent, and listing counts by source, type and district.

Auto-refreshes every 15s
OverviewChange logOpportunities

Listings by source

Total
528,717
Sale 187,265Rent 341,452
DDproperty
133,670
Sale 66,748Rent 66,922
PropertyScout
142,008
Sale 42,109Rent 99,899
PropertyHub
253,039
Sale 78,408Rent 174,631

Listings by property type

Condo
323,703
House
34,949
Townhouse
20,562
Land
6,070
Apartment

Top districts — Sale

DistrictCountMedian priceMedian price/m²
Watthana21,946฿10,800,000฿164,634
Khlong Toei13,431฿8,820,000฿165,833
Huai Khwang9,522฿4,500,000฿107,491
Chatuchak8,747฿4,100,000฿100,000
Ratchathewi

Price distribution

Sale price
<฿2M
฿2M–฿4M
฿4M–฿6M
฿6M–฿8M
฿8M–฿10M
฿10M–฿15M
฿15M–฿25M

Listings by posting date

Last 90 days, by the source's posted/bumped date — includes re-posted listings, not only brand-new ones.

20,000

Gross rental yield — condos

Median monthly rent × 12 ÷ median sale price, both per m². Districts with at least 20 sale and 20 rent condo listings.

Thung Khru
Sale 75 · Rent 101
9.8%
Phra Nakhon
Sale 50 · Rent 70
9.5%
Wang Thonglang
Sale 858 · Rent 777
8.8%
Lat Phrao
Sale 536 · Rent 494

Scrape runs

Run #23DoneStarted: 27 Sept 2026, 20:57Finished: 27 Sept 2026, 21:03Budget: 0Credits used: 156Listings: 35,077
SourceTypeStatusPagesCreditsListings
DDpropertyRentDone22040
DDpropertySaleFailed100
PropertyHubRentDone282816,166
PropertyHubSaleDone282817,298
PropertyScoutRentDone59
2,961
Commercial
2,200
Office
1,222
Other
4,738
SaleRent

Bedrooms mix

Studio
5,058
1 bed
198,023
2 beds
103,419
3 beds
46,188
4 beds
24,254
5+ beds
10,512
SaleRent
6,396
฿6,900,000
฿155,714
Pathum Wan5,777฿21,000,000฿251,674
Bang Rak4,992฿12,000,000฿212,308
Sathon4,754฿10,500,000฿155,781
Suan Luang4,670฿3,500,000฿70,521
Phra Khanong4,421฿4,200,000฿98,959

Top districts — Rent

DistrictCountMedian priceMedian price/m²
Watthana49,174฿45,000/mo฿694
Khlong Toei31,306฿38,000/mo฿662
Huai Khwang17,509฿21,000/mo฿545
Ratchathewi14,337฿25,000/mo฿613
Pathum Wan13,074฿65,000/mo฿800
Chatuchak12,359฿18,000/mo฿542
Bang Rak9,065฿36,000/mo฿758
Sathon8,471฿40,000/mo฿600
Phra Khanong7,462฿19,500/mo฿515
Khlong San6,119฿25,000/mo฿500
฿25M–฿50M
฿50M+
Rent price (per month)
<฿10K
฿10K–฿15K
฿15K–฿20K
฿20K–฿30K
฿30K–฿50K
฿50K–฿80K
฿80K–฿150K
฿150K+
1 Jul 202614 Aug 202628 Sept 2026
7.7%
Lat Krabang
Sale 404 · Rent 279
7.7%
Rat Burana
Sale 418 · Rent 398
7.6%
Khan Na Yao
Sale 495 · Rent 543
7.1%
Bueng Kum
Sale 604 · Rent 323
7.1%
Suan Luang
Sale 2,912 · Rent 3,375
6.9%
Prawet
Sale 708 · Rent 441
6.9%
Muang Nonthaburi Nonthaburi
Sale 37 · Rent 63
6.9%
Bang Khae
Sale 542 · Rent 506
6.8%
59
1,160
PropertyScoutSaleDone2121413
Config
{
  "lost": [
    "dd sale"
  ],
  "budget": 0,
  "resume": 0,
  "safety": 1500,
  "ph_html": false,
  "sources": null,
  "projects": false,
  "max_pages": 2,
  "incremental": false,
  "max_credits": 300,
  "max_projects": 0,
  "dd_concurrency": 25,
  "ph_concurrency": 15,
  "ps_concurrency": 10,
  "projects_max_age": 180,
  "projects_dd_min_units": 10
}
Run #22DoneStarted: 27 Sept 2026, 13:16Finished: 27 Sept 2026, 13:21Budget: 0Credits used: 270Listings: 249,131
SourceTypeStatusPagesCreditsListings
PropertyHubRentDone180180170,809
PropertyHubSaleDone909078,322
Config
{
  "budget": 0,
  "max_credits": 600,
  "safety": 1500,
  "dd_concurrency": 25,
  "ps_concurrency": 10,
  "ph_concurrency": 15,
  "resume": 0,
  "max_pages": 0,
  "projects": false,
  "max_projects": 0,
  "projects_max_age": 180,
  "projects_dd_min_units": 10,
  "incremental": false,
  "ph_html": false,
  "sources": "ph"
}
Run #21DoneStarted: 27 Sept 2026, 13:10Finished: 27 Sept 2026, 13:11Budget: 0Credits used: 44Listings: 21,741
SourceTypeStatusPagesCreditsListings
PropertyHubRentDone222211,032
PropertyHubSaleDone222210,709
Config
{
  "budget": 0,
  "max_credits": 100,
  "safety": 1500,
  "dd_concurrency": 25,
  "ps_concurrency": 10,
  "ph_concurrency": 15,
  "resume": 0,
  "max_pages": 1,
  "projects": false,
  "max_projects": 0,
  "projects_max_age": 180,
  "projects_dd_min_units": 10,
  "incremental": false,
  "ph_html": false,
  "sources": "ph"
}
Run #19partialStarted: 27 Sept 2026, 12:23Finished: 27 Sept 2026, 12:37Budget: 100,000Credits used: 351Listings: 35,310
SourceTypeStatusPagesCreditsListings
PropertyHubRentDone19919920,264
PropertyHubSaleDone15115215,046
Config
{
  "budget": 100000,
  "resume": 0,
  "safety": 1500,
  "partial": "PH condo-for-rent walk stopped early on a stale PH snapshot (page 131)",
  "sources": "ph",
  "projects": false,
  "max_pages": 0,
  "incremental": true,
  "max_credits": 4000,
  "max_projects": 0,
  "dd_concurrency": 25,
  "ph_concurrency": 15,
  "ps_concurrency": 10,
  "projects_max_age": 180,
  "projects_dd_min_units": 10
}
Run #18DoneStarted: 27 Sept 2026, 12:21Finished: 27 Sept 2026, 12:23Budget: 100,000Credits used: 31Listings: 1,969
SourceTypeStatusPagesCreditsListings
PropertyHubRentDone16161,054
PropertyHubSaleDone1515915
Config
{
  "budget": 100000,
  "max_credits": 100,
  "safety": 1500,
  "dd_concurrency": 25,
  "ps_concurrency": 10,
  "ph_concurrency": 15,
  "resume": 0,
  "max_pages": 2,
  "projects": false,
  "max_projects": 0,
  "projects_max_age": 180,
  "projects_dd_min_units": 10,
  "incremental": true,
  "sources": "ph"
}
Run #17stoppedStarted: 27 Sept 2026, 12:16Finished: 27 Sept 2026, 12:20Budget: 100,000Credits used: 416Listings: 48,893
SourceTypeStatusPagesCreditsListings
PropertyHubRentDone40840848,458
PropertyHubRentPending2,23200
PropertyHubSaleDone88435
PropertyHubSalePending1,18500
Config
{
  "budget": 100000,
  "max_credits": 5000,
  "safety": 1500,
  "dd_concurrency": 25,
  "ps_concurrency": 10,
  "ph_concurrency": 15,
  "resume": 0,
  "max_pages": 0,
  "projects": false,
  "max_projects": 0,
  "projects_max_age": 180,
  "projects_dd_min_units": 10,
  "incremental": false,
  "sources": "ph"
}
Run #16DoneStarted: 27 Sept 2026, 12:14Finished: 27 Sept 2026, 12:16Budget: 100,000Credits used: 31Listings: 1,964
SourceTypeStatusPagesCreditsListings
PropertyHubRentDone16161,049
PropertyHubSaleDone1515915
Config
{
  "budget": 100000,
  "max_credits": 100,
  "safety": 1500,
  "dd_concurrency": 25,
  "ps_concurrency": 10,
  "ph_concurrency": 15,
  "resume": 0,
  "max_pages": 2,
  "projects": false,
  "max_projects": 0,
  "projects_max_age": 180,
  "projects_dd_min_units": 10,
  "incremental": false,
  "sources": "ph"
}
Run #15DoneStarted: 27 Sept 2026, 12:03Finished: 27 Sept 2026, 12:05Budget: 100,000Credits used: 2,020Listings: 4,400
SourceTypeStatusPagesCreditsListings
DDpropertyRentDone707001,400
DDpropertySaleDone1301,3002,600
PropertyScoutRentDone1010200
PropertyScoutSaleDone1010200
Config
{
  "budget": 100000,
  "max_credits": 6000,
  "safety": 1500,
  "dd_concurrency": 25,
  "ps_concurrency": 10,
  "ph_concurrency": 15,
  "resume": 0,
  "max_pages": 0,
  "projects": false,
  "max_projects": 0,
  "projects_max_age": 180,
  "projects_dd_min_units": 10,
  "incremental": true,
  "sources": "dd,ps"
}
Run #14DoneStarted: 27 Sept 2026, 12:00Finished: 27 Sept 2026, 12:03Budget: 100,000Credits used: 44Listings: 160
SourceTypeStatusPagesCreditsListings
DDpropertyRentDone22040
DDpropertySaleDone22040
PropertyScoutRentDone2240
PropertyScoutSaleDone2240
Config
{
  "budget": 100000,
  "max_credits": 100,
  "safety": 1500,
  "dd_concurrency": 25,
  "ps_concurrency": 10,
  "ph_concurrency": 15,
  "resume": 0,
  "max_pages": 2,
  "projects": false,
  "max_projects": 0,
  "projects_max_age": 180,
  "projects_dd_min_units": 10,
  "incremental": true,
  "sources": "dd,ps"
}
Run #13DoneStarted: 26 Sept 2026, 23:43Finished: 26 Sept 2026, 23:44Budget: 100,000Credits used: 410Listings: 41
SourceTypeStatusPagesCreditsListings
DDpropertyprojectDone4141041
Config
{
  "budget": 100000,
  "max_credits": 500,
  "safety": 1500,
  "dd_concurrency": 10,
  "ps_concurrency": 10,
  "ph_concurrency": 15,
  "resume": 0,
  "max_pages": 0,
  "projects": true,
  "max_projects": 0,
  "projects_max_age": 180,
  "projects_dd_min_units": 10,
  "sources": "dd"
}