VOOZH about

URL: https://apify.com/meavisaai/shopee-crawler

โ‡ฑ Shopee Product Search Scraping ยท Apify


Pricing

from $1.00 / 1,000 result scrapeds

Go to Apify Store

Shopee Product Search Scraping

Scrapes Shopee product search results over 11 regions.

Pricing

from $1.00 / 1,000 result scrapeds

Rating

5.0

(2)

Developer

๐Ÿ‘ Me Avisa AI

Me Avisa AI

Maintained by Community

Actor stats

5

Bookmarked

141

Total users

47

Monthly active users

7 days ago

Last modified

Share

Shopee Product Search Crawler

Extract product listings from Shopee by keyword or search URL across multiple regions. Returns structured data including prices, ratings, seller info, and image URLs โ€” ready to use in price trackers, market research tools, and e-commerce analytics.

What it does

  • Searches Shopee by keyword or full search URL
  • Supports 11 Shopee regions (BR, SG, TH, PH, ID, MY, VN, TW, MX, CO, CL)
  • Returns up to 500 products per run with automatic pagination
  • Extracts clean, structured data directly from Shopee's internal API (no fragile HTML parsing)
  • Results sorted by relevancy

Input

FieldTypeRequiredDescription
keywordStringโœ…Search keyword (e.g. iphone 15) or full Shopee search URL
maxItemsNumberMax products to return. Default: 40, max: 500
countryStringShopee region. Default: BR. See supported regions below.

Supported regions

CodeCountry
BRBrazil
SGSingapore
THThailand
PHPhilippines
IDIndonesia
MYMalaysia
VNVietnam
TWTaiwan
MXMexico
COColombia
CLChile

Keyword or URL

Both formats are accepted:

iphone 15 pro
https://shopee.com.br/search?keyword=iphone+15+pro

Passing a full URL is useful when you've applied filters on Shopee (category, price range, shipping, etc.) and want to replicate that exact search.

Output

Each item in the dataset:

{
"itemId":"10000000001",
"shopId":"20000000001",
"name":"Product Name Example - 128GB Blue",
"price":{
"raw":20990000,
"value":209.90,
"formatted":"R$ 209,90"
},
"priceMax":null,
"currency":"BRL",
"stock":142,
"sold":3800,
"rating":4.8,
"ratingCount":256,
"shopName":"Example Store BR",
"brand":"ExampleBrand",
"location":"Sรฃo Paulo",
"images":[
"https://cf.shopee.com.br/file/example-image-hash-1",
"https://cf.shopee.com.br/file/example-image-hash-2"
],
"url":"https://shopee.com.br/product-name-example-i.20000000001.10000000001"
}

Note on prices: price.raw is the value as returned by Shopee's API (micro-units). price.value is the human-readable amount. price.formatted is the locale-aware formatted string (e.g. R$ 209,90 for Brazil, S$15.90 for Singapore).

Why the 500 item limit?

The crawler is capped at 500 results per run. Beyond that, Shopee's relevancy ranking degrades significantly โ€” results become loosely related to the keyword or outright unrelated. The first 100โ€“200 results are where the most relevant, highest-quality listings are found. Fetching beyond 500 adds runtime and cost with little practical value.

Example use cases

  • Price monitoring โ€” track price changes for specific products over time
  • Market research โ€” analyze which products dominate a category
  • Competitor analysis โ€” monitor seller listings and pricing strategies
  • Inventory tracking โ€” check stock availability across sellers

Limitations

  • Results are for the selected Shopee region only โ€” cross-region searches require separate runs

Free trial

This actor includes 10 free trial runs. During the trial, no configuration is needed โ€” just provide a keyword and run.

Each run shows your remaining trial count in the logs:

Free trial: run 3/10 used.7 free runs remaining after this one.

On your last free run:

This is your last free run. After this, paste your Shopee session cookies into the "cookieHeader" input โ€” see the README for details.

When the trial is exhausted:

Free trial exhausted(10/10 runs used). To keep using this actor, paste your Shopee session cookies into the "cookieHeader" input field.

Continuing after the free trial

Once the trial runs out, you need to provide your own Shopee session cookies. This is free โ€” you just need a Shopee account.

How to get your session cookies

  1. Open shopee.com.br in Chrome and log in to your account
  2. Open DevTools โ€” press F12 (Windows/Linux) or Cmd+Option+I (Mac)
  3. Go to the Network tab and reload the page (F5)
  4. Click on any request to shopee.com.br in the list
  5. In the Headers panel, scroll to Request Headers and find the cookie header
  6. Copy the entire value โ€” it's a long string starting with something like SPC_F=...
  7. Paste it into the Session Cookies (cookieHeader) input field

Tip: Cookies expire after approximately 30 days. When they do, the actor will return a session error โ€” just repeat the steps above to refresh them.

Why cookies instead of automatic?

The actor uses cookies to authenticate requests to Shopee on your behalf. Without them, Shopee's bot protection blocks the requests. On a paid Apify plan, the actor handles authentication automatically with no setup required.

You might also like

Shopee Email Scraper

scraper-mind/shopee-email-scraper

Efficiently extract Shopee email addresses with the Shopee Email Scraper! Easily gather contact info from Shopee listings by keywords, location, and custom domains. Supports multiple Shopee platforms globally ๐ŸŒ. Perfect for lead generation, outreach, & market research.

97

Shopee Scraper (Login Required)

dtrungtin/shopee-scraper-login-required

A Puppeteer-based Apify Actor that scrapes product listings from [Shopee Vietnam](https://shopee.vn). Supports **search pages**, **category pages**, and automatically paginates through results up to a configurable item limit.

Shopee Products Scraper

devcake/shopee-products-scraper

E-commerce scraper for Shopee โ€” export product data to JSON, CSV & Excel. Extract prices, sales & reviews from 8 marketplaces.

Shopee Search & Category Scraper - Cheapest

xtracto/shopee-search

Search Shopee products by keyword, category URL, or any Shopee listing URL. Optionally enrich each result with full product detail (price variants, stock, images, attributes, seller info) across multiple countries. Fast, lightweight, and no browser or account required.

๐Ÿ‘ User avatar

Farhan Febrian Nauval

163

5.0

Shopee Scraper

best_scraper/shopee-scraper

All-in-one unofficial shopee scraper support almost all of the endpoint you need to scrape the shopee data. You can scrape product sales, discount, ratings, search products, recommendation, official shop, flashsale, and more by using cookies account

1.3K

3.4

Shopee Scraper

perayap/shopee-scraper

Scrape Shopee products quickly and reliably. Just provide a keyword and cookie, and this Actor will collect rich product

Shopee Scraper - All In One

xtracto/shopee-scraper

All-in-one Shopee scraper to extract product, search, category, and shop data across multiple countries. fast, lightweight, and no browser or account required.

๐Ÿ‘ User avatar

Farhan Febrian Nauval

554

4.3

Mass Shopee Product Detail Pages Crawler

lazpee.com/mass-shopee-product-crawler

You just need to enter Shopee Detail Page Links. If getting blocked, you should change proxy to the right country of Shopee Domain. Please note Shopee Detail Pages not Category pages. Designed for mass crawling with smallest resource and proxy.

Shopee Product Detail Scraper - Cheapest

xtracto/shopee-product-detail

Scrape full product detail from Shopee by Shop ID + Item ID or product URL. Returns rich data: price variants, stock, images, attributes, seller info, and more. Fast, lightweight, and no browser or account required.

๐Ÿ‘ User avatar

Farhan Febrian Nauval

113

Shopee Product Detail

gio21/shopee-product-detail

Give it Shopee product URLs, get full product detail back: name, description, price, variants/SKUs, full image gallery, seller info, reviews, ratings. Supports Brazil, Indonesia, Thailand, Malaysia, Singapore, Philippines, Vietnam, Mexico.