Shopee Reviews API: Extract Customer Review Data from Shopee Listings Across All Markets

Shopee Reviews API: Extract Customer Review Data from Shopee Listings Across All Markets

Customer reviews on Shopee are primary research. They are written by verified buyers, grounded in real product experience, and available in the local language of each market: Vietnamese on shopee.vn, Portuguese on shopee.com.br, Bahasa on shopee.co.id, English on shopee.sg. No survey produces this volume of market-specific, purchase-verified consumer feedback.

Syphoon returns review data as part of product detail page requests. Pass any public Shopee product URL and the response includes customer reviews alongside pricing, seller information, and product specifications. One request, all the data from that listing.

Need Shopee review data for sentiment analysis, product research, or NLP training?

Talk to us

How Reviews Are Returned

Reviews are included in product detail page responses, not a separate request type. This means a single API call returns pricing, product content, and the full review set for any listing.

Review fieldWhat it containsExample value
Review textFull text of the buyer's reviewFits true to size, very comfortable for long runs. Delivery was fast.
Rating scoreStar rating given by the reviewer5
Reviewer usernamePublic username of the reviewerng***an
Review dateWhen the review was posted2025-11-14
Product variant reviewedWhich size, colour, or configuration the reviewer purchasedSize 9 / Black
Media attachmentsPhotos or videos attached to the review where presentImage URLs where buyer has uploaded images
Seller responseSeller's reply to the review where presentThank you for your purchase! Glad it fits well.

Making a Request

Reviews are returned as part of product detail page requests. Pass a product URL with your API key.

Product detail request returning reviews

python
1import requests
2
3payload = {  
4    "url": "https://shopee.sg/Product-Name-i.shopid.itemid",  
5    "key": "YOUR_SYPHOON_KEY",  
6    "method": "GET"  
7}  
8response = requests.post("https://shopeeapi.syphoon.com", json=payload)  
9if response.status_code == 200:  
10    data = response.json()  
11    # Reviews are included in the product detail response

The same request format works for product URLs from any of the ten Shopee markets. The review language in the response matches the market being collected from.

Language Coverage by Market

Reviews are written by buyers in the local language of each Shopee market. The table below shows the review language for each domain, which matters for teams doing NLP, sentiment analysis, or cross-market consumer research.

MarketDomainReview languageRelevant for
Singaporeshopee.sgEnglishEnglish-language sentiment models, SEA consumer research
Malaysiashopee.com.myMalay, EnglishMalay NLP, bilingual consumer insight
Indonesiashopee.co.idBahasa IndonesiaBahasa NLP models, Indonesian market research
Vietnamshopee.vnVietnameseVietnamese NLP, Vietnam-specific consumer insight
Thailandshopee.co.thThaiThai NLP models, Thai market consumer research
Philippinesshopee.phFilipino, EnglishFilipino and English NLP, Philippine market research
Taiwanshopee.twMandarin (Traditional)Traditional Chinese NLP, Taiwanese consumer insight
Brazilshopee.com.brBrazilian PortuguesePortuguese NLP models, Brazilian consumer research
Mexicoshopee.com.mxSpanish (Mexican)Spanish NLP, Latin American consumer insight
Chileshopee.clSpanishSpanish NLP, Latin American market research

Collecting Shopee reviews across multiple markets?

Talk to us

Use Cases by Team

Review data serves different purposes depending on the team collecting it. The table below maps common team types to their primary use of Shopee review data.

Team typeWhat they extractOutput
Brand and product teamsCompetitor product reviews: what buyers praise, what they criticise, which variants get negative feedbackProduct development priorities, listing copy improvements, quality issue identification
Market researchersConsumer language, purchase reasoning, and product expectations in local market languageMarket-specific consumer insight that generalises from a specific product category to broader consumer behaviour
ML and NLP teamsReview text with star ratings as labels, in a specific language, from a specific product categoryTraining data for sentiment classifiers, opinion mining models, and product quality prediction systems
E-commerce intelligence platformsReview volume, rating distribution, and review velocity for competitor listings across marketsCompetitive intelligence dashboards showing review momentum alongside pricing and sold count
Compliance and brand protection teamsReviews mentioning counterfeit concerns, incorrect specifications, or brand complaintsEvidence of grey market or counterfeit activity requiring enforcement action

Ready to collect Shopee review data?

Talk to us

Frequently Asked Questions

Reviews are included in product detail page responses. A single request to a product URL returns pricing, seller information, product description, specifications, variant data, and reviews together. There is no separate reviews-only request type.
Review text, star rating score, reviewer username, review date, product variant reviewed, media attachment URLs where present, and seller response where present.
Yes. Reviews on shopee.vn are in Vietnamese, reviews on shopee.com.br are in Brazilian Portuguese, reviews on shopee.co.id are in Bahasa Indonesia, and so on for each market. The language in the response matches the domain being collected from.
The response reflects what Shopee returns for that product page. For listings with large review volumes, this covers the reviews visible on the product page. Contact support@syphoon.com if you have specific volume requirements for deep review extraction.
The API returns the review data as Shopee returns it for the product page. Filtering by rating or date can be applied downstream on the collected data once it is in your database or processing pipeline.

Join Our Community

Connect with our team, discuss your use case, ask technical questions, and share feedback with a community of people working on similar problems.

Related Resources

Visit our Blog
Instagram Reels Scraper: Extract Reels by Keyword Search or Profile via API
Scraper

Instagram Reels Scraper: Extract Reels by Keyword Search or Profile via API

Syphoon's Instagram Reels Scraper API supports keyword search for reels across Instagram and full reel list extraction from any profile, including video URLs, captions, and engagement metrics. No login required.

Priya NairJun 22, 2026
Instagram Profile Scraper: Extract Public Profile Data from Instagram via API
Scraper

Instagram Profile Scraper: Extract Public Profile Data from Instagram via API

Syphoon's Instagram Profile Scraper API returns username, biography, follower count, following count, verification status, post count, and more from any public Instagram profile. No login required.

Priya NairJun 19, 2026
Apify Instagram Alternative: Why Teams Switch to Syphoon
Scraper

Apify Instagram Alternative: Why Teams Switch to Syphoon

Apify Instagram scrapers are built by individual marketplace developers with separate actors per data type, shared proxies, and maintenance dependent on third-party developers. Syphoon offers a single dedicated Instagram API covering all data types through one endpoint.

Priya NairJun 18, 2026