Shopee Category Scraper avatar

Shopee Category Scraper

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Shopee Category Scraper

Shopee Category Scraper

Under maintenance

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

What does it do?

Shopee Category Scraper extracts all product listings from Shopee category pages. It collects product names, prices, sold counts, ratings, shop names, locations, and product images. This actor works across all Shopee regional domains and supports any category or subcategory page on the platform. It automatically scrolls through category pages to load and capture as many products as possible.

Why use it?

Category-level data provides valuable market intelligence for ecommerce businesses operating in Southeast Asia. Sellers can identify trending products, monitor pricing across categories, and discover market gaps. Brands can track their category presence relative to competitors. Researchers can analyze product distribution, pricing patterns, and sales volumes across entire product categories for market studies and reports.

How to use

  1. Visit the Shopee Category Scraper page on Apify.
  2. Enter one or more Shopee category URLs in the input.
  3. Optionally adjust the maximum number of products to scrape per category.
  4. Click Start to begin scraping.
  5. Once complete, download the data from the Dataset tab.

For automated monitoring, schedule runs via the Apify platform or integrate with the API.

Input configuration

FieldTypeDescription
categoryUrlsArray of stringsShopee category page URLs to scrape
maxProductsIntegerMaximum products to scrape per category (default: 500)

Output data

Each product in the dataset contains:

{
"productName": "Wireless Bluetooth Earbuds TWS",
"price": "SGD 12.90",
"soldCount": "10.2k sold",
"rating": "4.8",
"shopName": "TechStore SG",
"location": "Singapore",
"image": "https://cf.shopee.sg/file/product_image.jpg",
"categoryUrl": "https://shopee.sg/Electronics-cat.11013247",
"scrapedAt": "2025-01-20T10:30:00.000Z"
}

Cost of usage

This actor uses Puppeteer for browser-based scraping. A typical run scraping one category with 100 products takes 2-3 minutes using about 1 GB of memory. With pay-per-event pricing at $0.75 per 1,000 results, scraping 500 products costs approximately $0.38. Apify platform memory costs are about $0.40 per GB-hour.

Tips

  • Shopee category URLs follow the pattern https://shopee.{region}/{CategoryName}-cat.{categoryId}.
  • Start with a smaller maxProducts value to quickly test the scraper on your target category.
  • Use subcategory URLs for more focused product data rather than top-level categories.
  • The scraper automatically scrolls the page to load lazy-loaded products.
  • Schedule daily or weekly runs to monitor pricing and sales trends over time.
  • Combine with Shopee Review Scraper to get both product listings and customer feedback.

Built with Crawlee and Apify SDK. See more scrapers by consummate_mandala on Apify Store.