Scrape run history, credits spent, and listing counts by source, type and district.
| District | Count | Median price | Median price/m² |
|---|---|---|---|
| Watthana | 21,946 | ฿10,800,000 | ฿164,634 |
| Khlong Toei | 13,431 | ฿8,820,000 | ฿165,833 |
| Huai Khwang | 9,522 | ฿4,500,000 | ฿107,491 |
| Chatuchak | 8,747 | ฿4,100,000 | ฿100,000 |
| Ratchathewi |
Last 90 days, by the source's posted/bumped date — includes re-posted listings, not only brand-new ones.
Median monthly rent × 12 ÷ median sale price, both per m². Districts with at least 20 sale and 20 rent condo listings.
| Source | Type | Status | Pages | Credits | Listings |
|---|---|---|---|---|---|
| DDproperty | Rent | Done | 2 | 20 | 40 |
| DDproperty | Sale | Failed | 1 | 0 | 0 |
| PropertyHub | Rent | Done | 28 | 28 | 16,166 |
| PropertyHub | Sale | Done | 28 | 28 | 17,298 |
| PropertyScout | Rent | Done | 59 |
| 6,396 |
| ฿6,900,000 |
| ฿155,714 |
| Pathum Wan | 5,777 | ฿21,000,000 | ฿251,674 |
| Bang Rak | 4,992 | ฿12,000,000 | ฿212,308 |
| Sathon | 4,754 | ฿10,500,000 | ฿155,781 |
| Suan Luang | 4,670 | ฿3,500,000 | ฿70,521 |
| Phra Khanong | 4,421 | ฿4,200,000 | ฿98,959 |
| District | Count | Median price | Median price/m² |
|---|---|---|---|
| Watthana | 49,174 | ฿45,000/mo | ฿694 |
| Khlong Toei | 31,306 | ฿38,000/mo | ฿662 |
| Huai Khwang | 17,509 | ฿21,000/mo | ฿545 |
| Ratchathewi | 14,337 | ฿25,000/mo | ฿613 |
| Pathum Wan | 13,074 | ฿65,000/mo | ฿800 |
| Chatuchak | 12,359 | ฿18,000/mo | ฿542 |
| Bang Rak | 9,065 | ฿36,000/mo | ฿758 |
| Sathon | 8,471 | ฿40,000/mo | ฿600 |
| Phra Khanong | 7,462 | ฿19,500/mo | ฿515 |
| Khlong San | 6,119 | ฿25,000/mo | ฿500 |
| 59 |
| 1,160 |
| PropertyScout | Sale | Done | 21 | 21 | 413 |
{
"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
}| Source | Type | Status | Pages | Credits | Listings |
|---|---|---|---|---|---|
| PropertyHub | Rent | Done | 180 | 180 | 170,809 |
| PropertyHub | Sale | Done | 90 | 90 | 78,322 |
{
"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"
}| Source | Type | Status | Pages | Credits | Listings |
|---|---|---|---|---|---|
| PropertyHub | Rent | Done | 22 | 22 | 11,032 |
| PropertyHub | Sale | Done | 22 | 22 | 10,709 |
{
"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"
}| Source | Type | Status | Pages | Credits | Listings |
|---|---|---|---|---|---|
| PropertyHub | Rent | Done | 199 | 199 | 20,264 |
| PropertyHub | Sale | Done | 151 | 152 | 15,046 |
{
"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
}| Source | Type | Status | Pages | Credits | Listings |
|---|---|---|---|---|---|
| PropertyHub | Rent | Done | 16 | 16 | 1,054 |
| PropertyHub | Sale | Done | 15 | 15 | 915 |
{
"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"
}| Source | Type | Status | Pages | Credits | Listings |
|---|---|---|---|---|---|
| PropertyHub | Rent | Done | 408 | 408 | 48,458 |
| PropertyHub | Rent | Pending | 2,232 | 0 | 0 |
| PropertyHub | Sale | Done | 8 | 8 | 435 |
| PropertyHub | Sale | Pending | 1,185 | 0 | 0 |
{
"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"
}| Source | Type | Status | Pages | Credits | Listings |
|---|---|---|---|---|---|
| PropertyHub | Rent | Done | 16 | 16 | 1,049 |
| PropertyHub | Sale | Done | 15 | 15 | 915 |
{
"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"
}| Source | Type | Status | Pages | Credits | Listings |
|---|---|---|---|---|---|
| DDproperty | Rent | Done | 70 | 700 | 1,400 |
| DDproperty | Sale | Done | 130 | 1,300 | 2,600 |
| PropertyScout | Rent | Done | 10 | 10 | 200 |
| PropertyScout | Sale | Done | 10 | 10 | 200 |
{
"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"
}| Source | Type | Status | Pages | Credits | Listings |
|---|---|---|---|---|---|
| DDproperty | Rent | Done | 2 | 20 | 40 |
| DDproperty | Sale | Done | 2 | 20 | 40 |
| PropertyScout | Rent | Done | 2 | 2 | 40 |
| PropertyScout | Sale | Done | 2 | 2 | 40 |
{
"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"
}| Source | Type | Status | Pages | Credits | Listings |
|---|---|---|---|---|---|
| DDproperty | project | Done | 41 | 410 | 41 |
{
"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"
}