Fazwaz Thailand Property Scraper for Sale and Rent
Pricing
from $0.95 / 1,000 overview listings
Fazwaz Thailand Property Scraper for Sale and Rent
Collect public FazWaz homes for sale or rent across Thailand. Get prices, property facts, places, photos, and public agent details for research or exports.
Pricing
from $0.95 / 1,000 overview listings
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🏠 FazWaz property data for Thailand
FazWaz Scraper helps property researchers, agents, and investors collect public property listings for sale or rent across Thailand. Get prices, property facts, places, photos, and public agent details in rows ready to review or export.
- Use Thailand Real Estate Listings Scraper to collect public sale or rental listings by Thai province or place.
- Use Thailand Property Details Scraper to get full details from public property URLs.
- Use Thailand Condo Listings Scraper to gather condo listings for a focused property search.
- Use Thailand Rental Property Scraper to collect rental homes and monthly price data.
- Use Phuket Property Listings Scraper to review public listings in Phuket.
- Use Bangkok Property Listings Scraper to compare sale or rental listings in Bangkok.
- Use Thailand Property Search Scraper to reuse filters from a FazWaz results URL.
- Use FazWaz Real Estate Market Scan to scan listing-card data before opening full property pages.
📦 Thailand property listing data
Each dataset row is one public FazWaz listing. It can include:
- listing ID, title, canonical URL, sale or rent type, and source dates
- price, original price, currency, THB and USD values, and price per square meter
- property type, bedrooms, bathrooms, areas, floor, furnishing, and view
- project, developer, address, province, district, subdistrict, and coordinates
- estimated rent, rental yield, and maintenance fee when FazWaz shows enough data
- description, photos, amenities, nearby places, ownership, and build facts in full-detail runs
- public agent and agency names and phone details when shown
- the province, results URL, or property URL that first found the listing
Some fields can be empty when FazWaz does not show them. The fast market scan returns listing-card data. Full property details add the fields found on each property page.
If the same listing appears through overlapping provinces, URLs, or another submitted source, the Actor saves the first eligible occurrence and ignores later matches. The saved row keeps the source that found it first.
🚀 Run a FazWaz property search
- Open the Actor in Apify Console.
- Choose one Target: Province search, Results URLs, or Property URLs.
- Add the places or URLs you want to check.
- For province searches, set sale or rent and any useful filters.
- For province searches or results URLs, choose a fast market scan or full property details.
- Set Maximum listings, run the Actor, and open the dataset.
The Actor follows pages until it reaches your limit or runs out of matches. Leave Maximum listings empty to return all available results until FazWaz has no more matches. If inputs overlap, each listing is saved at most once in the run.
Use one Target per run. Options in other Target sections are ignored.
⚙️ Input
Input fields
| Field | Type | What it does |
|---|---|---|
target | string | Required. Choose province, resultsUrls, or propertyUrls for one target per run. Options in other target sections are ignored. |
provinces | array of strings | Enter one or more Thai province or place names, such as Bangkok or Phuket. Used only for Province search. |
transaction | string | Choose sale or rent. Used only for Province search. |
minPrice | number or null | Set the lowest asking price or monthly rent in Thai baht. Leave empty for no minimum. Used only for Province search. |
maxPrice | number or null | Set the highest asking price or monthly rent in Thai baht. Leave empty for no maximum. Used only for Province search. |
bedrooms | array of strings | Choose studio, 1, 2, 3, 4, or 5+. Leave empty for any count. Used only for Province search. |
bathrooms | array of strings | Choose 1, 2, 3, 4, or 5+. Leave empty for any count. Used only for Province search. |
propertyTypes | array of strings | Choose condo, villa, house, townhouse, apartment, penthouse, or land. Leave empty for all types. Used only for Province search. |
completion | string | Choose both, completed, or offPlan. Used only for Province search. |
order | string | Choose recommended, newest, priceAsc, or priceDesc. Used only for Province search. |
resultsUrls | array of objects | Add at least one public FazWaz search or results page URL. Filters in each URL are kept. Used only for Results URLs. |
resultsUrls[].url | string | A public FazWaz search or results page URL. |
propertyUrls | array of objects | Add at least one public FazWaz property-detail URL. Each URL returns full property details. Used only for Property URLs. |
propertyUrls[].url | string | A public FazWaz property-detail page URL. |
depth | string | Choose overview for a listing-card market scan or detail for full property details. Property URLs always return full details. |
maxResults | integer | Set the most listings to return from each province or results URL. It must be at least 1 when set. Leave empty to collect all available listings until FazWaz has no more matches. |
Successful default input
This is the public input from a successful current-beta default-input run:
{"target": "province","provinces": ["Bangkok"],"transaction": "sale","minPrice": null,"maxPrice": null,"bedrooms": [],"bathrooms": [],"propertyTypes": [],"completion": "both","order": "recommended","depth": "overview","maxResults": 100}
🧾 Output
Results are saved in the default Apify dataset. Download them as JSON, CSV, Excel, XML, RSS, or HTML, or read them through the Apify API.
Overview and full-detail runs use the same dataset row shape. Overview reads listing-card data. Full-detail runs add public property-page fields when they are available. The table below covers all 52 fields for both modes.
Dataset link
| Field | Type | What it does |
|---|---|---|
results | URL string | Opens the property listings in the default Apify dataset overview view. |
Property listing row fields
| Field | Type | What it does |
|---|---|---|
listingId | string | Stable FazWaz ID for joining and checking a listing. |
listingUrl | string | Canonical FazWaz page for the property. |
title | string | Property listing title shown by FazWaz. |
transaction | string | Whether the property is for sale or for rent. |
propertyType | string | Type of property shown by FazWaz. |
discoveredFrom | string | Province, place name, results URL, or property URL that first found the listing. |
publishedAt | date-time string or null | Date and time the listing was published, when shown by FazWaz. |
updatedAt | date-time string or null | Date and time the listing was last updated, when shown by FazWaz. |
bedrooms | number or null | Number of bedrooms. A studio may have zero bedrooms. |
bathrooms | number or null | Number of bathrooms. |
indoorAreaSqm | number or null | Indoor floor area in square meters. |
plotAreaSqm | number or null | Land or plot area in square meters. |
floor | string or null | Floor or floor range shown for the property. |
furnishing | string or null | Furnishing level shown for the property. |
view | string or null | Main view from the property. |
isProfessionalListing | boolean or null | Whether FazWaz marks this as a professional listing. |
price | number or null | Current asking price or monthly rent in the source currency. |
originalPrice | number or null | Earlier or original price shown by FazWaz. |
currency | string or null | Three-letter currency code used for the source price. |
priceThb | number or null | Current price converted to Thai baht. |
priceUsd | number or null | Current price converted to US dollars. |
originalPriceThb | number or null | Original price converted to Thai baht. |
originalPriceUsd | number or null | Original price converted to US dollars. |
pricePerSqm | number or null | Price per square meter in the source currency. |
pricePerSqmThb | number or null | Price per square meter in Thai baht. |
pricePerSqmUsd | number or null | Price per square meter in US dollars. |
estimatedMonthlyRent | number or null | Estimated monthly rent in the source currency. |
rentalYieldPercent | number or null | Estimated yearly rental yield as a percent. |
maintenanceFee | number or null | Common-area maintenance fee in the source currency. |
maintenanceFeePeriod | string or null | Time period used for the maintenance fee, such as month or year. |
projectName | string or null | Property project or development name. |
developerName | string or null | Name of the property developer. |
address | string or null | Street address or location text shown by FazWaz. |
province | string or null | Thai province where the property is located. |
district | string or null | District where the property is located. |
subdistrict | string or null | Subdistrict where the property is located. |
country | string or null | Country where the property is located. |
latitude | number or null | Property latitude in decimal degrees. |
longitude | number or null | Property longitude in decimal degrees. |
description | string or null | Full property description shown by FazWaz. |
photos | array of strings | Photo URLs for the property. |
amenities | array of strings | Amenities shown for the property or project. |
nearbyLandmarks | array of objects | Places near the property. |
nearbyLandmarks[].name | string | Name of the nearby place. |
nearbyLandmarks[].type | string or null | Type of nearby place. |
nearbyLandmarks[].distanceMeters | number or null | Distance from the property in meters. |
ownership | string or null | Ownership type or terms shown for the property. |
listingReference | string or null | Public listing reference shown by FazWaz or the agent. |
completionStatus | string or null | Whether construction is complete or off-plan. |
completionDate | string or null | Construction completion date or source date text. |
yearBuilt | integer or null | Year the property or project was built. |
agentName | string or null | Public agent name shown on the listing. |
agentPhone | string or null | Public agent phone number shown on the listing. |
agencyName | string or null | Public agency name shown on the listing. |
agencyPhone | string or null | Public agency phone number shown on the listing. |
Genuine overview row from the current beta
This complete row is from a successful current-beta overview run. Empty values are kept as null or empty arrays.
{"listingId": "U1836082","listingUrl": "https://www.fazwaz.com/property-sales/1-bedroom-condo-for-sale-at-tidy-deluxe-sukhumvit-34-in-khlong-tan-bangkok-u1836082","title": "1 Bedroom Condo for sale at Tidy Deluxe Sukhumvit 34","transaction": "sale","propertyType": "Condo","discoveredFrom": "Bangkok","publishedAt": "2024-09-02T23:32:12.245Z","updatedAt": "2026-09-02T04:32:12.245Z","bedrooms": 1,"bathrooms": 1,"indoorAreaSqm": 34.6,"plotAreaSqm": null,"floor": null,"furnishing": null,"view": null,"isProfessionalListing": null,"price": 3400000,"originalPrice": 4850000,"currency": "THB","priceThb": 3400000,"priceUsd": 102340,"originalPriceThb": 4850000,"originalPriceUsd": 145985,"pricePerSqm": 98800,"pricePerSqmThb": 98800,"pricePerSqmUsd": 2973.88,"estimatedMonthlyRent": 14300,"rentalYieldPercent": 5,"maintenanceFee": 1903,"maintenanceFeePeriod": "month","projectName": "Tidy Deluxe Sukhumvit 34","developerName": null,"address": "Khlong Tan, Khlong Toei, Bangkok","province": "Bangkok","district": "Khlong Toei","subdistrict": "Khlong Tan","country": null,"latitude": null,"longitude": null,"description": "Discover a well-maintained 1-bedroom condo at Tidy Deluxe Sukhumvit 34, a modern low-rise residence in one of Bangkok’s most desirable Sukhumvit lifestyle locations.This 34.60 sqm unit is located on t...","photos": ["https://cdn.fazwaz.com/wbr/phTnzDDYpxb3nJ4P9EjWLUavSnQ/268x200/unit/1836082/dsc07347-hdr.jpg","https://cdn.fazwaz.com/wbr/o5ep1lVcN_K2LwgQTMKcFaceXYg/67x67/unit/1836082/dsc07372-hdr.jpg","https://cdn.fazwaz.com/wbr/X_l8vOfFGoHrAQ9r_E7VRdjfdAc/67x67/unit/1836082/dsc07342-hdr.jpg","https://cdn.fazwaz.com/wbr/j9Dk_yrQ_UvX9RChYWoi-X2BKEA/67x67/unit/1836082/dsc07352-hdr.jpg","https://cdn.fazwaz.com/wbr/ZMY1fHiPjmwbbruuKr7ocpZFTcU/67x67/unit/1836082/dsc07357-hdr.jpg"],"amenities": [],"nearbyLandmarks": [{"name": "Thong Lo BTS","type": "BTS","distanceMeters": 560},{"name": "Sukhumvit MRT","type": "MRT","distanceMeters": 2530},{"name": "Makkasan ARL","type": "ARL","distanceMeters": 4420}],"ownership": "Foreign Quota","listingReference": null,"completionStatus": "completed","completionDate": null,"yearBuilt": 2013,"agentName": null,"agentPhone": null,"agencyName": null,"agencyPhone": null}
Genuine full-detail row from the current beta
This complete row is from a successful current-beta full-detail run. It shows fields that overview mode may leave empty.
{"listingId": "U5353092","listingUrl": "https://www.fazwaz.com/property-rent/studio-condo-for-rent-at-quintara-mhyzen-phrom-phong-in-khlong-tan-nuea-bangkok-u5353092","title": "Studio Condo for Rent at Quintara MHy’ZEN Phrom Phong for","transaction": "rent","propertyType": "Condo","discoveredFrom": "Bangkok","publishedAt": "2025-04-09T00:00:00.000Z","updatedAt": "2026-06-04T23:35:47.214Z","bedrooms": 0,"bathrooms": 1,"indoorAreaSqm": 22,"plotAreaSqm": null,"floor": "7","furnishing": "Fully Furnished","view": "Skyline View, City View, Unblocked Open View","isProfessionalListing": false,"price": 16000,"originalPrice": null,"currency": "THB","priceThb": 16000,"priceUsd": 481.6,"originalPriceThb": null,"originalPriceUsd": null,"pricePerSqm": 727,"pricePerSqmThb": 727,"pricePerSqmUsd": 21.88,"estimatedMonthlyRent": null,"rentalYieldPercent": null,"maintenanceFee": null,"maintenanceFeePeriod": null,"projectName": "Quintara MHy’ZEN Phrom Phong","developerName": "Eastern Star Real Estate","address": "Khlong Tan Nuea, Bangkok","province": "Bangkok","district": "Watthana","subdistrict": "Khlong Tan Nuea","country": "Thailand","latitude": 13.740361,"longitude": 100.5726292,"description": "This property is a 22 SqM studio condo with 1 bathroom that is available for rent. It is part of the Quintara MHy’ZEN Phrom Phong project in Khlong Tan Nuea, Bangkok and was completed in Oct 2024. You can rent this condo long term for ฿16,000 per month.","photos": ["https://cdn.fazwaz.com/wbr/7LEs7N4rGo5ORKx_JA-aJFZAcRc/950x505/unit/5353092/cf513733-49d7-4be6-9221-6b1dde839fc8.jpeg","https://cdn.fazwaz.com/wbr/FZ-08h35EWxVwNLJAKR4TaUcJbM/250x250/unit/5353092/screenshot-2025-04-09-110316.jpg","https://cdn.fazwaz.com/wbr/gWE9v-m_6XbsfvT61ktL-AJ7Y8I/250x250/unit/5353092/08321092-f880-4119-a5ea-6e33ee323a26.jpeg","https://cdn.fazwaz.com/wbr/4lFksfPVuBWRDA4coj2rW0_5PJY/250x250/unit/5353092/d73bd8e0-a994-4ef6-85ba-7d3a6961c942.jpeg","https://cdn.fazwaz.com/wbr/x_FZPcmVPA5XMYEvTkoXj7uFwx0/250x250/unit/5353092/screenshot-2025-04-09-110306.jpg","https://cdn.fazwaz.com/wbr/wzaeU_5sYp-nYNYxbY0FHhYQaXQ/0x0/unit/5353092/cf513733-49d7-4be6-9221-6b1dde839fc8.jpeg","https://cdn.fazwaz.com/wbr/6H2R766giqPM_qdGTiX2JYWFq-Y/0x0/unit/5353092/screenshot-2025-04-09-110316.jpg","https://cdn.fazwaz.com/wbr/whCXPHTHvmCPLGFK4G-_eqavuPs/0x0/unit/5353092/08321092-f880-4119-a5ea-6e33ee323a26.jpeg","https://cdn.fazwaz.com/wbr/9bjp-iNU_a3Vwnk199Np1nyxDbw/0x0/unit/5353092/d73bd8e0-a994-4ef6-85ba-7d3a6961c942.jpeg","https://cdn.fazwaz.com/wbr/Zhk4T7YYqRsECuCqm40fchPF_HM/0x0/unit/5353092/screenshot-2025-04-09-110306.jpg","https://cdn.fazwaz.com/wbr/eadpu7yGCt3au2l-La4UzHhlFZk/0x0/unit/5353092/fb49df37-1c55-4653-87c0-f64c22278fc2.jpeg"],"amenities": [],"nearbyLandmarks": [{"name": "Phrom Phong BTS","type": null,"distanceMeters": 1200}],"ownership": null,"listingReference": "U5353092","completionStatus": "completed","completionDate": "Oct 2024","yearBuilt": 2024,"agentName": "FazWaz Bangkok","agentPhone": "+66 (0) 2 026 8323","agencyName": "FazWaz","agencyPhone": "+66 (0) 2508 8780"}
💳 Pricing
This Actor uses pay-per-event pricing. Each saved overview listing uses the fazwaz-overview-listing event. Each saved full-detail listing uses the fazwaz-detail-listing event. Maximum listings controls how many rows are saved, and Data depth controls whether the run uses listing-card data or full property-page data.
Pricing events
The overview event covers one saved listing with market-scan data. The detail event covers one saved listing with full detail data.
🔌 Integrations
Use Apify datasets, the API, schedules, webhooks, or Apify integrations to move the saved rows into your workflow. This video shows how to connect an Actor to other apps:
❓ FAQ
What happens if the same listing appears in more than one input?
The Actor saves the first eligible occurrence and ignores later matches for that listing. The row keeps the province, results URL, or property URL that found it first.
Can one run use different filter sets for each province?
No. One Province search run uses one set of filters. Start a separate run for each filter set. You can also submit FazWaz results URLs that already hold the source filters you need.
What is the difference between overview and full detail?
Overview uses listing-card data for a market scan. Full detail also reads public property pages and adds fields such as descriptions, photos, coordinates, ownership, and project facts when FazWaz shows them.
Can I keep filters from a FazWaz results page?
Yes. Choose Results URLs and paste the FazWaz results URL. The Actor keeps the filters in that URL.
Can I scrape one known property?
Yes. Choose Property URLs and add its public FazWaz detail URL. This Target returns full property details.
Why are some fields empty?
FazWaz does not show every field on every listing. Overview rows do not request the public property page. Full-detail runs can add photos, descriptions, amenities, ownership, and other facts, but only when the source shows them.
Does the Actor need a FazWaz login?
No. It collects public listings and does not ask for FazWaz login details. It does not collect private, removed, or account-only listings.
Does this include every FazWaz listing?
No completeness is promised. Results depend on public FazWaz pages, source access, your inputs, and the limits you set.
📝 Changelog
v1.0 (03-09-2026)
- Leave Maximum listings empty for Province search or Results URLs to collect all available matches.
- Keep usable results when a submitted source cannot be processed.
- Filter Province search by property type, bedrooms, bathrooms, completion status, or a partial price range.
- See source prices with THB and USD values, including price per square meter.
v0.0
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- ForRent Scraper for comparing US rental listing prices, floor plans, and nearby places on ForRent.com.
- Realtor Scraper for building sale or rental property lists from cities, ZIP codes, counties, or addresses on Realtor.com.
- Zillow Foreclosure & Pre-Foreclosure Scraper for reviewing public distressed-property listings with prices, property facts, and source URLs.
- PropertyShark Scraper for checking public property records, sale history, building details, and coordinates.
- Thai Real Estate Scraper for comparing Thai listings across multiple public property sources.
Made with ❤️ by Maxime Dupré