Central Product Search Scraper avatar

Central Product Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Central Product Search Scraper

Central Product Search Scraper

Scrape product listings from Central.co.th with 100+ data fields. Capture SKUs, prices, inventory, images, shipping methods, promotions, and more — perfect for price intelligence, product research, and marketplace analytics.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Central.co.th Product Search Scraper: Extract E-Commerce Catalog Data


What Is Central.co.th?

Central.co.th is Thailand's premier omnichannel retailer offering beauty, fashion, electronics, home goods, and lifestyle products both online and in-store. The platform hosts tens of thousands of SKUs across diverse categories. Extracting this product data manually is impractical — the Central.co.th Product Search Scraper automates collection from search result pages, delivering richly structured product records in seconds.


Overview

The Central Product Search Scraper extracts complete product information from Central.co.th category and search pages, converting dynamic e-commerce listings into clean, downloadable datasets. It is designed for:

  • Price intelligence specialists tracking competitor pricing and discounts
  • E-commerce analysts benchmarking product portfolios and trends
  • Marketers monitoring promotions, new arrivals, and bestseller status
  • Data engineers building product feeds for price comparison platforms
  • Retailers analyzing market positioning and inventory availability

Key strengths include support for pagination, flexible item limits, granular bilingual product data (Thai and English), and comprehensive promotion tracking across 100+ output fields.


Input Format

The scraper accepts a JSON configuration with three main parameters:

{
"urls": [
"https://www.central.co.th/en/beauty/skincare?page=2"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}
FieldTypeDescription
urlsarrayDirect links to Central search or category pages. Include the full URL with category path and pagination (?page=N). You can add multiple URLs for bulk collection.
ignore_url_failuresbooleanIf true, the scraper skips failed URLs and continues. If false, the run halts on first failure. Recommended: true for production runs.
max_items_per_urlintegerMaximum products scraped per URL (e.g., 200). Useful for limiting data volume or testing. Set higher for complete category exports.

Example use cases:

  • Single product page: https://www.central.co.th/en/beauty/skincare
  • Paginated results: https://www.central.co.th/en/beauty/skincare?page=1 through ?page=10
  • Filtered search: https://www.central.co.th/en/beauty/skincare?brand=SK-II

Output Format

Sample output

{
"name_th": "ครีมกันแดด Better Screen UV Serum SPF50 PA++++ 50 มล.",
"name_en": "Better Screen UV Serum SPF50 PA++++ 50 mL",
"sku": "CDS28590392",
"parent_sku": null,
"category_tokenized": [
"ความงาม",
"Beauty",
"สกินแคร์",
"Skincare",
"ครีมกันแดด",
"Sunscreen"
],
"brand_name": "KIEHL'S",
"brand_slug": "kiehls",
"name_tokenized": [
"ครีมกันแดด Better Screen UV Serum SPF 50 PA ++++ 50 มล .",
"Better Screen UV Serum SPF 50 PA ++++ 50 mL"
],
"brand_name_tokenized": [
"KIEHL 'S",
"KIEHL 'S"
],
"is_new_arrivals": 0,
"new": 0,
"bestseller_count": 10,
"nmv": 320,
"category_en": {
"level0": [
"Beauty"
],
"level1": [
"Beauty /// Skincare"
],
"level2": [
"Beauty /// Skincare /// Sunscreen"
]
},
"category_th": {
"level0": [
"ความงาม"
],
"level1": [
"ความงาม /// สกินแคร์"
],
"level2": [
"ความงาม /// สกินแคร์ /// ครีมกันแดด"
]
},
"categories_without_path": [
"ความงาม",
"สกินแคร์",
"ครีมกันแดด",
"Beauty",
"Skincare",
"Sunscreen"
],
"categories_en": [
"Beauty",
"Skincare",
"Sunscreen"
],
"category_uids": [
"0001",
"00010008",
"000100080008"
],
"url_key": "kiehls-better-screen-uv-serum-spf50-pa-50-ml-cds28590392",
"visibility_catalog": 1,
"visibility_search": 1,
"min_sale_qty": 1,
"max_sale_qty": 5,
"thumbnail_url": "file-assets/CDSPIM/web/Image/CDS2859/KIEHLS-BTRSCRNUVSRMSPF5050MLROW-CDS28590392-1.webp",
"image_url": "file-assets/CDSPIM/web/Image/CDS2859/KIEHLS-BTRSCRNUVSRMSPF5050MLROW-CDS28590392-1.webp",
"bu": "CDS",
"seller": "Central Department Store",
"marketplace_seller": "Central Department Store",
"shipping_methods_code": [
"cds_standard",
"pickupatstore_pickupatstore"
],
"shipping_methods_en": [
"Standard Delivery",
"Click and Collect"
],
"shipping_methods_th": [
"จัดส่งปกติ",
"รับเวลาปกติ"
],
"payment_methods_code": [
"storedCard",
"creditCard",
"bankTransfer",
"cashOnPickup"
],
"allow_gift_wrapping": 1,
"is_pre_order": 0,
"configurable_attributes": null,
"franchise": null,
"size": null,
"color_en": null,
"color_th": null,
"color_group_en": null,
"color_group_th": null,
"gender_th": "ยูนิเซ็กส์",
"gender_en": "Unisex",
"created_at": "2026-02-16 17:52:00",
"created_at_unixtime": 1771239120000,
"algolia_last_update_at_cet": null,
"algolia_last_update": 1779826543360,
"color_group_tokenized": [],
"triggered_off": false,
"final_price": 1600,
"price": 1600,
"discount_amount": 0,
"discount_percentage": 0,
"e_price_last_update_at_cet": null,
"e_price_last_update": 1775019600686,
"promotion_image": [
{
"image_url": "file-assets/CDSPIM/web/Image/CDS2859/KIEHLS-BETTERSCREENUVSERUMSPF50PA50ML-CDS28590392-PROMO.webp",
"status": true,
"start_date": "2026-03-25 00:00:00",
"end_date": "2026-03-31 23:59:00",
"start_date_unixtime": 1774396800,
"end_date_unixtime": 1775001540,
"algolia_last_update_at_c_e_t": "2026-04-08 18:25:02",
"algolia_last_update": 1775647504060
}
],
"image_last_update_at_cet": null,
"thumbnail": "file-assets/CDSPIM/web/Image/CDS2859/KIEHLS-BTRSCRNUVSRMSPF5050MLROW-CDS28590392-1.webp",
"image": "file-assets/CDSPIM/web/Image/CDS2859/KIEHLS-BTRSCRNUVSRMSPF5050MLROW-CDS28590392-1.webp",
"image_last_update": 1775647504060,
"only_central": 0,
"online_exclusive_tag": 0,
"promo_name_tag": null,
"promotion_tags": [],
"promotion_tags_last_update_at_cet": null,
"promotion_tags_last_update": 1775646678446,
"stock": {
"is_in_stock": true
},
"overlay": [],
"overlay_last_update_at_cet": null,
"overlay_last_update": 1781543701460,
"search_attributes_v4_3": "ครีมกันแดด ปกป้อง ผิว จาก แสงแดด spf 50 ครีมกันแดด ผิวหน้า ปกป้อง แสงแดด สกินแคร์ ยูวี เซรั่ม เซรั่ม กันแดด เซรั่ม บำรุงผิวหน้า pa sunscreen, uv protection, spf 50, face sunscreen, sun protection, skin care, pa++++",
"cpn_ref": [
"605",
"607",
"644",
"756",
"1040",
"1049",
"1468",
"1726",
"1727",
"4468",
"4469",
"4476",
"4491",
"4518",
"4913",
"4914",
"5620",
"5901",
"5902",
"6568",
"7149",
"7151",
"7152",
"7364",
"7437",
"7438",
"7471",
"8109",
"8110",
"8111",
"8112",
"8562",
"8563",
"8672",
"9222",
"9223",
"9224",
"9225",
"9233",
"9302",
"9303",
"9304",
"9305",
"9313",
"9364",
"9365",
"9366",
"9367",
"9384",
"9389",
"9640",
"9646",
"9647",
"9648",
"9649",
"9765",
"9766",
"9767",
"9768",
"9797",
"9798",
"9799",
"9800",
"9801",
"9802",
"9803",
"9804",
"9832",
"9833",
"9867",
"9931",
"9932",
"9933",
"9934",
"9935",
"9936",
"9938",
"9939",
"9940",
"9950",
"9952",
"9956",
"9964",
"9965",
"10023",
"10024",
"10025",
"10026",
"10027",
"10028",
"10029",
"10030",
"10031",
"10032",
"10033",
"10034",
"10035",
"10036",
"10037",
"10193",
"10194",
"10259",
"10262",
"10404",
"10405",
"10428",
"10430",
"10484",
"10504",
"10545"
],
"coupon_last_update_at_cet": null,
"coupon_last_update": 1781628331687,
"gender_standardize_en": [
"Men",
"Women",
"Unisex"
],
"gender_standardize_th": [
"ผู้ชาย",
"ผู้หญิง",
"ยูนิเซ็กส์"
],
"gender_standardize_tokenized": [
"Men",
"Women",
"Unisex",
"ผู้ชาย",
"ผู้หญิง",
"ยูนิเซ็กส์"
],
"category_ids": [
"0001",
"00010008",
"000100080008"
],
"color_shade": null,
"brand_ita": "KIEHLS",
"nmv_and_best_seller_last_update_at_cet": null,
"nmv_and_best_seller_last_update": 1781631602461,
"object_id": null,
"highlight_result": null,
"color_group": null,
"watch_accessory_dial_size": null,
"watch_band_color_group": null,
"watch_band_material": null,
"watch_dial_color_group": null,
"watch_display_type": null,
"watch_feature": null,
"watch_movement_type": null,
"categories": "$5c:props:initialData:hits:0:categories_en",
"name": "Better Screen UV Serum SPF50 PA++++ 50 mL",
"shipping_methods": "$5c:props:initialData:hits:0:shipping_methods_en",
"from_url": "https://www.central.co.th/en/beauty/skincare?page=2"
}

Each product returns a rich record with 100+ structured fields, organized below:

Core Product Identity

FieldMeaning
Name THProduct name in Thai language
Name ENProduct name in English
SKUUnique product identifier (Stock Keeping Unit)
Parent SKUParent product SKU for variants (if applicable)
URL KeySEO-friendly URL slug for the product
Object IDInternal system identifier used by Algolia search engine

Brand & Categorization

FieldMeaning
Brand NameBrand or manufacturer name
Brand SlugURL-friendly brand identifier
Brand ITABrand ITA code (internal classification)
Category THPrimary category in Thai
Category ENPrimary category in English
CategoriesAll applicable category paths
Categories ENFull category hierarchy in English
Categories Without PathFlat list of category tags
Category UIDsUnique internal category identifiers
Category IDsNumeric category IDs

Product Attributes & Properties

FieldMeaning
Name TokenizedProduct name split into searchable tokens
Brand Name TokenizedBrand name tokenized for search
Color Group ENColor family in English (e.g., Red, Blue, Neutral)
Color Group THColor family in Thai
Color Group TokenizedColor group split into tokens for search
Color ENSpecific color name (English)
Color THSpecific color name (Thai)
Color ShadeColor shade descriptor (e.g., Light, Dark, Pastel)
Color GroupStandardized color grouping
SizeProduct size (e.g., S, M, L, 30ml, 50ml)
Gender ENTarget gender in English (Men, Women, Unisex)
Gender THTarget gender in Thai
Gender Standardize ENStandardized gender field (English)
Gender Standardize THStandardized gender field (Thai)
Gender Standardize TokenizedTokenized gender for search
Configurable AttributesVariant options (color, size, etc.)
BUBusiness Unit or product line
FranchiseFranchise/sub-brand classification

Watch-Specific Attributes (if applicable)

FieldMeaning
Watch Accessory Dial SizeDial size for watch accessories
Watch Band Color GroupWatch band color category
Watch Band MaterialWatch band material (leather, metal, rubber, etc.)
Watch Dial Color GroupWatch dial color family
Watch Display TypeDisplay type (analog, digital, hybrid)
Watch FeatureSpecial features (chronograph, water-resistant, etc.)
Watch Movement TypeMovement type (quartz, automatic, etc.)

Pricing & Discounts

FieldMeaning
PriceOriginal or base product price (THB)
Final PriceCurrent selling price after discounts (THB)
Discount AmountAbsolute discount in currency
Discount PercentageDiscount as a percentage (e.g., 20 for 20% off)
E Price Last UpdateLast price update timestamp
E Price Last Update At CETPrice update time in Central European Time

Inventory & Availability

FieldMeaning
StockCurrent inventory level
Min Sale QtyMinimum quantity allowed per transaction
Max Sale QtyMaximum quantity allowed per transaction
Is Pre OrderWhether the product is available for pre-order
Visibility CatalogWhether visible in catalog browsing
Visibility SearchWhether visible in search results

Product Media

FieldMeaning
Thumbnail URLURL to product thumbnail image
ThumbnailThumbnail image file
Image URLURL to primary product image
ImagePrimary product image file
Image Last UpdateLast image update timestamp
Image Last Update At CETImage update time in CET
Promotion ImagePromotional banner image URL

Promotions & Tags

FieldMeaning
Is New ArrivalsWhether product is in new arrivals collection
NewNew product flag
Bestseller CountRanking in bestseller list (lower = more popular)
Promo Name TagName of active promotion
Promotion TagsAll applicable promotion labels
Promotion Tags Last UpdatePromotion metadata last changed
Promotion Tags Last Update At CETPromotion update time in CET
Online Exclusive TagWhether product is online-exclusive
Only CentralWhether available only at Central (not other retailers)
OverlayOverlay badge or icon (e.g., Sale, New, Limited)
Overlay Last UpdateOverlay status last changed
Overlay Last Update At CETOverlay update time in CET

Shipping & Payment

FieldMeaning
SellerMerchant/seller name
Marketplace SellerWhether item is from a marketplace vendor
Shipping Methods CodeInternal codes for available shipping options
Shipping Methods ENShipping methods in English (e.g., Standard, Express)
Shipping Methods THShipping methods in Thai
Shipping MethodsList of all available shipping options
Payment Methods CodeSupported payment method codes
Allow Gift WrappingWhether gift wrapping is available

Search & Merchandising

FieldMeaning
Search Attributes V4 3Advanced search attribute set (internal)
CPN RefCoupon reference code
Coupon Last UpdateCoupon data last updated
Coupon Last Update At CETCoupon update time in CET
NMVNet Merchandise Value (pricing metric)
NMV And Best Seller Last UpdateLast update for NMV/bestseller data
NMV And Best Seller Last Update At CETNMV update time in CET
Algolia Last UpdateLast search index update
Algolia Last Update At CETSearch index update time in CET

Timestamps & Metadata

FieldMeaning
Created AtProduct created date in system
Created At UnixtimeCreation timestamp in Unix format
Triggered OffWhether product is temporarily deactivated
Highlight ResultSearch result highlighting metadata

How to Use

  1. Identify target pages — Navigate to Central.co.th, find a category or search results page, and copy the URL. Include pagination parameters if scraping multiple pages.

    Example:

    • Category: https://www.central.co.th/en/beauty/skincare
    • Paginated: https://www.central.co.th/en/beauty/skincare?page=2
    • Filtered: https://www.central.co.th/en/beauty/skincare?brand=Innisfree
  2. Configure input — Paste URLs into the urls array. Set max_items_per_url to control volume per page (recommended: 100–200 for complete data).

  3. Enable error tolerance — Set ignore_url_failures: true to skip broken links and continue scraping remaining URLs.

  4. Run the scraper — Start the actor and monitor the live run log for progress and errors.

  5. Export results — Download data in JSON, CSV, or Excel format for analysis.

Tips & best practices:

  • Central uses pagination (?page=N). Add multiple URLs with different page numbers for large dataset collection.
  • The scraper captures bilingual data (Thai + English) — ideal for regional analysis.
  • Timestamps are provided in both local time and CET for international correlation.
  • Filter results in Excel by Final Price, Discount Percentage, Stock, or Overlay to focus analysis.

Handling common issues:

  • If no results return, verify the URL points to a product listing page (not a product detail page).
  • Some products may have null values for optional fields (e.g., watch specs for non-watch items) — this is normal.
  • Retry failed runs with ignore_url_failures: true to collect maximum coverage.

Use Cases & Business Value

  • Price monitoring: Track competitor pricing, discounts, and promotional strategies in real-time.
  • Inventory intelligence: Monitor stock levels and pre-order availability across product lines.
  • Product research: Analyze new arrivals, bestseller trends, and market demand by category and brand.
  • Promotion analysis: Extract promotion rules, discounts, and campaign effectiveness.
  • Data feeds: Bulk-export product catalogs to power price comparison sites, recommendation engines, or internal dashboards.
  • Market research: Benchmark product positioning, pricing strategies, and seasonal trends in Thai e-commerce.

The Central Product Search Scraper transforms hours of manual data collection into minutes, unlocking actionable intelligence for competitive analysis, merchandising decisions, and market strategy.


Conclusion

The Central.co.th Product Search Scraper is your gateway to comprehensive, bilingual Thai e-commerce data. With 100+ structured output fields covering pricing, inventory, promotions, media, and shipping, it enables price intelligence, market research, and competitive analysis at scale. Start scraping today and unlock the insights hidden in Thailand's largest online retail platform.