Carousell Reviews Scraper avatar

Carousell Reviews Scraper

Pricing

from $1.00 / 1,000 reviews

Go to Apify Store
Carousell Reviews Scraper

Carousell Reviews Scraper

The Carousell Reviews Scraper exports seller profiles and full review histories from Carousell โ€” ratings, positive/negative counts, business flags, followers, review text, dates, replies and the items bought โ€” ideal for vetting sellers, competitor benchmarking and reputation monitoring.

Pricing

from $1.00 / 1,000 reviews

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

๐Ÿš€ Carousell Reviews Scraper

Export seller profiles and full review histories from Carousell. The Carousell Reviews Scraper turns any Carousell seller page into structured data: rating breakdown, business flags, followers and every public review with its text, date, reply and the item that was bought. Use it to vet suppliers and resellers, benchmark competitors or monitor your own shop's reputation.

โœจ Features

  • โญ Full review history: every public review of a seller, newest first, going back years โ€” review text, 1โ€“5 rating, date, seller reply, compliments and review photos.
  • ๐Ÿ›’ What was bought: the reviewed listing (title, price, link) and, for certified products, the product name, variant and condition.
  • ๐Ÿช Seller profiles: seller type (professional seller, brandโ€ฆ), commercial / CarouBiz / official partner flags, overall rating, positive / neutral / negative counts, compliments, followers, response rate, verifications, verified orders and join date.
  • ๐Ÿ“… Monitoring-ready: Reviews since returns only new reviews, so scheduled runs pay only for what changed.
  • ๐ŸŒ Any market: paste seller profile URLs from carousell.sg, carousell.com.my and other Carousell sites, or just the usernames.
  • ๐ŸŽฏ Seller reviews only by default: Carousell mixes reviews a user received as a buyer into the same profile; they are left out unless you ask for them.

๐Ÿ› ๏ธ How It Works

  1. Add sellers โ€“ Paste Carousell profile URLs (e.g. https://www.carousell.sg/u/litemobile.official/) or usernames.
  2. Set limits โ€“ Choose the maximum number of reviews per seller (default 50, 0 returns profiles only) and optionally a Reviews since date.
  3. Run the scraper โ€“ You get one profile row per seller followed by its review rows.

โš™๏ธ Input

FieldDescription
sellersCarousell profile URLs or usernames.
maxReviewsPerSellerNewest reviews first. Default 50; 0 = profiles only.
reviewedSinceOnly reviews written on or after this date.
includeBuyerReviewsAlso return reviews the user received as a buyer (reviewedAs: "buyer"). Off by default.
proxyConfigurationResidential proxies from Singapore (default) or Malaysia are required.
{
"sellers": ["https://www.carousell.sg/u/litemobile.official/", "thetechbrosg"],
"maxReviewsPerSeller": 500,
"reviewedSince": "2026-01-01"
}

๐Ÿ“Š Sample Output Data

Every row has a recordType: profile (one per seller) or review. Use the Reviews and Seller profiles views in the dataset, or filter on recordType in your export.

[
{
"recordType": "profile",
"username": "litemobile.official",
"userId": "4371837",
"profileUrl": "https://www.carousell.sg/u/litemobile.official/",
"displayName": "@Litemobile_official",
"sellerType": "BRAND",
"isCommercialSeller": true,
"isCarouBiz": true,
"isOfficialPartner": false,
"rating": 4.98,
"reviewCount": 4464,
"positiveReviews": 4449,
"neutralReviews": 3,
"negativeReviews": 12,
"verifiedBy": ["email", "mobile", "identity"],
"verifiedOrders": 1958,
"joinedAt": "2016-02-02T12:09:01.000Z",
"followers": 13700,
"following": 65,
"responseRate": "Very Responsive",
"badges": ["Recommended", "Premium Service"],
"compliments": [
{ "name": "Great communication", "count": 984 },
{ "name": "Knows their stuff", "count": 969 },
{ "name": "Above and beyond", "count": 775 }
],
"location": "Singapore",
"countryCode": "SG",
"biography": "\"Diversified Services. Unvarying Qualityโ€",
"profileImageUrl": "https://media.karousell.com/media/photos/profiles/2023/08/01/litemobile.official_1690873023_af5143e7.jpg",
"scrapedAt": "2026-09-27T08:55:37.973Z"
},
{
"recordType": "review",
"reviewId": "6e30af9d-0f0f-40c5-ac7f-42c1ff874ffa",
"sellerUsername": "litemobile.official",
"sellerId": "4371837",
"reviewedAs": "seller",
"rating": 5,
"text": "superb service. fast delivery",
"createdAt": "2026-09-22T06:34:39.506757Z",
"editedAt": null,
"reply": null,
"replyCreatedAt": null,
"compliments": [],
"photoUrls": [],
"reviewerUsername": "lim_wee",
"reviewerId": "13444868",
"listingId": "1463257698",
"listingTitle": "Honor X9c 256GB Titanium Purple",
"listingPrice": "S$238",
"listingUrl": "https://www.carousell.sg/p/1463257698/",
"productName": "Honor X9c",
"productVariant": "256GB / Titanium Purple",
"productCondition": "LIKE_NEW",
"scrapedAt": "2026-09-27T08:55:37.973Z"
}
]

followers and following are rounded the way Carousell displays them (e.g. 13.7K โ†’ 13700). Older reviews may not link a listing, and product fields are only filled for certified products.

๐Ÿ“‹ Coverage report

Each run saves a SUMMARY record with, per seller, the review count Carousell states, how many reviews were scanned and returned, and why collection stopped (maxReviews, dateReached, listEnd, profileOnly). Carousell counts some rating-only reviews in the total that it does not list publicly, so for a few sellers listEnd arrives slightly below the stated count. Usernames that do not exist are reported as notFound and are not charged.

๐Ÿ’ฐ Pricing

Pay only for what you get:

EventPrice
Seller profile$0.005
Review$0.001

A seller with 1,000 reviews costs about $1.01. A weekly monitoring run over 5 sellers with ~20 new reviews each costs about $0.13. If you set a maximum cost per run, the scraper stops when it is reached.

โ“ FAQ

Can I get reviews for private sellers? Any public Carousell profile works. Commercial and brand sellers usually have the richest histories.

Can I start from a listing URL? Not yet โ€” use the seller's profile URL (the "@username" link on the listing).

Why are some reviews marked buyer? Carousell shows reviews a user received when buying on the same profile. Enable includeBuyerReviews to include them.

Know exactly who you are dealing with on Carousell โ€” try the Carousell Reviews Scraper today! ๐Ÿš€