Thaimart Product & Shop Scraper
Pricing
from $3.00 / 1,000 results
Thaimart Product & Shop Scraper
Scrape public Thaimart marketplace product pages and search/category result pages
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
wiseld_squid
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Scrapes public product/search/category pages from thaimart.com and saves normalized product records to the default Apify dataset.
This actor is prepared from the same structural pattern used by the existing thai-real-estate-scraper actor:
- Node.js actor
- Apify SDK + Crawlee
- Playwright browser rendering for a Next.js marketplace
.actor/actor.jsoninput_schema.json,dataset_schema.json,output_schema.json- Dockerfile using
apify/actor-node-playwright-chrome:22
Compliance notes
https://thaimart.com/robots.txt allows public crawling but disallows /api/*, login, cart, checkout, profile, payment, orders, and related private paths. This actor is designed to crawl rendered public pages and skips disallowed URLs instead of calling the site's private API endpoints.
Input
{"accessMode": "preview","searchKeywords": ["กาแฟ"],"maxItems": 5,"includeDetails": true,"includeImages": true,"scrollPage": true,"proxyConfiguration": {"useApifyProxy": true}}
You can also provide public startUrls, for example:
https://thaimart.com/searchhttps://thaimart.com/search?keyword=กาแฟhttps://thaimart.com/products/<slug>https://thaimart.com/categories/<id>https://thaimart.com/sellers/<id>
Do not provide /api/* URLs.
Output fields
url,canonicalUrl,slugtitle,descriptionprice,priceText,currencyshopName,shopUrlcategoryHints,breadcrumbsimage,imagesmetadatadiscoveredFrom,scrapedAt
Local test
npm installnpm start
For Apify local storage, put input into storage/key_value_stores/default/INPUT.json or use Apify CLI.