DDProperty Properties and Details Scraper avatar

DDProperty Properties and Details Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
DDProperty Properties and Details Scraper

DDProperty Properties and Details Scraper

DDProperty Properties and Details Scraper — Extract Thailand property listing details only with specific written authorization for automated collection. Source requests are disabled by default.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Real Estate API

Real Estate API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

This Actor is disabled for source requests by default. DDProperty's current Terms of Service prohibit data mining and unauthorized automated crawling/collection, and say that access does not grant a license to reproduce or distribute site content. Do not enable collection without specific written authorization that covers the automation and intended use. The authorizationConfirmed flag is an attestation only; it does not grant permission.

When specifically authorized, the current parser can emit a listing identifier, title, canonical property URL, price and source-declared currency, address/location, bedroom and bathroom counts, area, property type, description, and same-site image URLs when those values are present in JSON-LD or a listing card. pricePerSqm, tenure, year built, and agent fields remain in the schema for compatibility but are not currently populated by the parser. The parser rejects generic Offer-only JSON-LD, title-only shells, and non-detail URLs. Pagination is bounded by maxPages and maxItems; each source response is limited to 5 MiB and the request timeout is bounded by timeoutSecs. It does not use residential proxies, credentials, CAPTCHA solving, or Cloudflare/WAF bypasses. Only property rows are written to the dataset; access and runtime failures are reported through OUTPUT status and counts.

Clean completion, including a valid empty result, is SUCCEEDED / COMPLETED. A request or storage failure after one or more property rows have been saved is SUCCEEDED / PARTIAL. A failure with no saved property rows is FAILED / FAILED. The default authorization gate is SUCCEEDED / SKIPPED_POLICY and performs no source requests. Only failed runs use a non-zero process exit code.

Run locally without Apify authentication:

npm ci
apify validate-schema
npm test

After obtaining the required written authorization, provide explicit HTTPS DDProperty URLs and set authorizationConfirmed to true. The Actor has no implicit default search URL. It refuses redirects and follows only same-site pagination links.