Discover/ddproperty.com API
live

ddproperty.com APIddproperty.com

Search Thailand property listings for sale and rent, get listing details, look up MRT/BTS stations, and calculate mortgage payments via the DDProperty API.

Endpoints
5
Updated
1mo ago
Try it
Page number for pagination
Number of bedrooms filter
Search keyword such as location name or property name (e.g., 'Sukhumvit', 'Bangkok')
Maximum price filter in THB
Minimum price filter in THB
Property type group filter (N for condo, B for house, T for townhouse, V for villa, L for land)
api.parse.bot/scraper/7daa3631-0833-4aa5-b97e-c09547f619ea/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/7daa3631-0833-4aa5-b97e-c09547f619ea/search_properties_for_sale?page=2&freetext=Sukhumvit' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Search properties for sale in Thailand with various filters. Returns paginated listings with property details including price, location, bedrooms, and agent information.

Input
ParamTypeDescription
pageintegerPage number for pagination
bedroomsstringNumber of bedrooms filter
freetextstringSearch keyword such as location name or property name (e.g., 'Sukhumvit', 'Bangkok')
max_pricestringMaximum price filter in THB
min_pricestringMinimum price filter in THB
property_typestringProperty type group filter (N for condo, B for house, T for townhouse, V for villa, L for land)
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "total": "integer total number of matching listings",
    "listings": "array of property listing objects with id, title, address, price, beds, baths, area, agent, and url",
    "total_pages": "integer total number of pages"
  },
  "sample": {
    "data": {
      "page": 1,
      "total": 76232,
      "listings": [
        {
          "id": 60248551,
          "mrt": "8 min (680 m) from BL10 Tao Poon MRT",
          "url": "https://www.ddproperty.com/en/property/project/the-privacy-parc-taopoon-bangkok-for-sale-60248551#3924",
          "area": "",
          "beds": 1,
          "agent": {
            "id": 900995691,
            "name": "Pruksa Real Estate",
            "avatar": "https://th1-cdn.pgimgs.com/agent/900995691/APHO.132627741.V120B.jpg",
            "description": "Tropical Modern condo"
          },
          "baths": 1,
          "price": "฿2,590,000",
          "title": "The Privacy Parc Taopoon, Bangkok",
          "images": [],
          "address": "16 Bangkok - Nonthaburi Road, Bang Sue, Bang Sue, Bangkok",
          "currency": "THB",
          "property": {
            "id": 15204,
            "typeCode": "SALE",
            "typeText": "For Sale",
            "typeGroup": "N",
            "newProject": true,
            "isPremiumProjectListing": true
          },
          "posted_on": "7 May 2026",
          "price_raw": 2590000,
          "property_type": "For Sale",
          "price_per_area": "฿99,615 / sqm"
        }
      ],
      "total_pages": 3812
    },
    "status": "success"
  }
}

About the ddproperty.com API

The DDProperty API exposes 5 endpoints covering Thailand's largest property portal, letting you search sales and rental listings, retrieve full listing details, look up MRT/BTS transit stations, and run mortgage amortization calculations. The search_properties_for_sale endpoint alone returns paginated results with fields including price in THB, bedroom/bathroom counts, agent details, and address — all filterable by property type, price range, and keyword.

Search and Filter Listings

Both search_properties_for_sale and search_properties_for_rent accept overlapping filter sets: freetext for keyword or location search (e.g., 'Sukhumvit', 'Pattaya'), bedrooms, min_price/max_price in THB, and page for pagination. The sale endpoint adds a property_type filter using single-letter codes — N for condo, B for house, T for townhouse, V for villa, and L for land. Each response includes total, total_pages, and a listings array whose objects carry id, title, address, price, beds, baths, area, agent, and url.

Listing Detail

get_property_detail accepts a slug — the URL path segment that identifies a specific listing, formatted like <property-name>-for-sale-<listing-id>. The response adds fields not present in search results: images (array of image URLs), tenure (e.g., F for freehold), a structured address object with street, district, region, area, and postcode, and an agent object that includes id, name, and badges.

Transit Station Lookup and Mortgage Calculator

get_location_suggestions takes a query string and returns matching MRT/BTS station objects with id, name, type, line, line_color, and geographic coordinates — useful for filtering or tagging listings by transit proximity. calculate_mortgage accepts price, tenure_years, interest_rate, and downpayment_pct, and returns loan_amount, monthly_payment, total_interest, total_repayment, and total_downpayment — all in THB.

Coverage Notes

All listings and data reflect the Thai market only. Prices in search results are returned as formatted strings; the mortgage calculator expects a raw numeric price value. Pagination is cursor-free — use the integer page parameter alongside total_pages to walk result sets.

Common use cases
  • Aggregate Bangkok condo listings filtered by BTS station proximity using coordinates from get_location_suggestions.
  • Build a rental price comparison tool for specific districts using freetext and min_price/max_price filters.
  • Display full listing pages including images, tenure, and agent badges by resolving slugs via get_property_detail.
  • Embed a mortgage calculator widget that shows monthly payment, total interest, and total repayment for any listed property.
  • Scrape market-level data by paginating search_properties_for_sale with property_type=N to track condo price trends.
  • Cross-reference rental and sale prices for the same area by running parallel queries on both search endpoints.
  • Populate a property recommendation engine using bedroom count, area, and address fields from paginated search results.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does DDProperty have an official developer API?+
DDProperty does not publish a public developer API or documented data feed. This Parse API provides structured access to listing and location data from ddproperty.com.
What does `get_property_detail` return beyond what search results include?+
get_property_detail returns several fields absent from search listings: an images array of photo URLs, a tenure code (e.g., F for freehold), a structured address object broken into street, district, region, area, and postcode, and agent badges. You need the listing's URL slug to call this endpoint.
Does the sale search support filtering by specific Bangkok districts or provinces beyond keyword search?+
The search_properties_for_sale endpoint filters by freetext, property_type, bedrooms, and price range. It does not expose a dedicated district or province filter parameter — location scoping goes through the freetext field. You can fork this API on Parse and revise it to add a structured location parameter if your use case requires it.
Does the API cover properties outside Thailand?+
No. DDProperty is a Thailand-focused portal, and all listings, addresses, and prices reflect the Thai market in THB. Coverage of other countries is not available through this API. You can fork it on Parse and revise it to target a different regional DDProperty domain if one exists.
How does pagination work across the search endpoints?+
Both search endpoints return page (current page), total (total matching listings), and total_pages. Pass the integer page parameter to step through results. There is no cursor-based pagination — you iterate by incrementing page up to the value of total_pages.
Page content last updated . Spec covers 5 endpoints from ddproperty.com.
Related APIs in Real EstateSee all →
dotproperty.com.ph API
Search for residential properties for rent or sale on Dot Property Philippines and retrieve detailed information like pricing, specifications, and agent details from individual listings. Access comprehensive property data to compare options and make informed real estate decisions.
propertyguru.com.sg API
Search and browse thousands of property listings across Singapore for both sale and rent, view comprehensive details like pricing and features, and discover upcoming new project launches. Find the perfect property or connect with real estate agents all in one platform.
privateproperty.co.za API
Search and browse property listings for sale and rent across South Africa by location, price, features, and size, then view detailed information about specific properties. Get location suggestions to help narrow down your search area.
batdongsan.com.vn API
Search and browse property listings for sale or rent across Vietnam's largest real estate marketplace, view detailed property information, explore development projects, and stay updated with the latest real estate news. Access comprehensive real estate data including property specifics, project details, and market insights all in one place.
domain.com.au API
Search and compare property listings for sale, rent, or sold properties across Australia, view detailed property information and agent profiles, and explore suburb insights to make informed real estate decisions. Access comprehensive data on agents, neighborhoods, and properties all in one place.
realestate.com.au API
Search and retrieve property listing data from realestate.com.au, including listings for sale and rent, detailed property information, and nearby schools for any location across Australia.
propertypal.com API
Search and browse thousands of properties across Northern Ireland including rentals, sales, and commercial listings while accessing agent details, price trends, and market news. Get comprehensive property information, open viewing schedules, and real estate insights all in one place.
realtor.com API
Search millions of real estate listings on Realtor.com, view detailed property information, find qualified agents in your area, and access market analytics to understand pricing trends. Get location suggestions and property insights all in one place to help you make informed decisions about buying, selling, or investing in real estate.