HomePro Thailand Search & Product Scraper
Pricing
Pay per usage
HomePro Thailand Search & Product Scraper
Scrapes HomePro Thailand search results, prices, availability, product details, images, and specifications by keyword, category URL, or product URL.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
wiseld_squid
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape HomePro Thailand products by keyword, category URL, or product URL. The actor extracts search rankings, prices, stock signals, sellers, product URLs, images, categories, and optional product-detail data such as specifications and highlights.
What you can scrape
- Keyword search results, for example
สว่าน,สว่านไฟฟ้า,แอร์,DEWALT - HomePro category/listing pages
- Direct HomePro product detail pages
- Product details, images, specifications, breadcrumbs, price fields, and availability when
includeDetailsis enabled
Output
Each dataset item represents a HomePro product or listing. Common fields include:
skunamenameEnbrandsellerpricefinalPriceoriginalPriceavailabilitycategoriesimage/imagesurlsearchKeywordsearchRanksearchPagesearchTotalItemsspecificationsscrapedAt
How search works
For keyword search, the actor opens HomePro search result pages such as /search?q=สว่าน&page=1&size=100, parses the server-rendered product cards, and follows pagination until maxItems or maxPages is reached.
When includeDetails is enabled, the actor also opens each product detail page to enrich results with specifications, images, breadcrumbs, stock, and richer price fields.
HomePro robots.txt disallows /search/. The actor exposes respectRobotsTxt; when enabled, it skips website search pages and relies on product/category URLs plus optional suggestion/category fallback.
Example input
Keyword search:
{"mode": "search","searchQuery": "สว่าน","maxItems": 100,"useWebsiteSearch": true,"searchPageSize": 100,"includeDetails": true,"maxConcurrency": 3}
Multiple keywords:
{"mode": "search","searchTerms": ["สว่าน", "สว่านไฟฟ้า"],"maxItems": 200,"includeDetails": false}
Category scrape:
{"categoryUrls": [{ "url": "https://www.homepro.co.th/c/APP01" }],"maxItems": 100}
Product detail scrape:
{"productUrls": [{ "url": "https://www.homepro.co.th/p/1310209" }],"maxItems": 1}
Notes
- Use
maxItemsto control dataset size and run cost. includeDetails: falseis faster and returns listing/search fields only.includeDetails: trueis slower but returns richer product detail fields.- Keep
maxConcurrencyconservative because HomePro is protected by Cloudflare.
Technical details
HomePro search and category pages include product cards in the server-rendered HTML:
#itemsSize,#pageTotal,#page.product-plp-card#gtmName-{sku},#gtmPrice-{sku},#gtmNetPrice-{sku},#gtmAvailability-{sku}
Product pages also include structured data and PDP fields in HTML:
script[type="application/ld+json"]Product.prd-name h1,.prd-brand,.prd-sku.quantity-remain span#product-specification table tr
Pagination works with ?page=2, ?page=3, etc. Search pages support ?q=keyword&page=1&size=100.