Carousell Products Scraper
Pricing
Pay per usage
Carousell Products Scraper
Scrape Carousell.sg product listings for prices, seller ratings, deal methods & more. Export clean JSON/CSV data from any category, search, or listing URL.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
ActorFlow
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Carousell Products Scraper Actor
Extract product listing data from Carousell — title, price, seller details, deal method, detail attributes, likes, and more — from any category page, search-results page, or individual product page, without writing a single line of code. Just add a URL and get structured JSON or CSV output in minutes.

Carousell is one of Southeast Asia's largest classifieds marketplaces, and its listings change constantly as sellers post and re-list items. Carousell Products Scraper lets you pull structured, up-to-date listing data on demand or on a schedule, so you can track pricing trends, monitor specific categories, or feed listings into your own catalog or analytics pipeline. Because it runs on the Apify platform, you get API access, one-click scheduling, and integrations with tools like Make, Zapier, and Google Sheets out of the box — no infrastructure to maintain.
✨ Features
- Product listing extraction — pulls title, price, currency, description, photos, variant options, and detail attributes (condition, model, storage, etc.) from individual listing pages.
- Pagination support — automatically loads more results on category and search pages ("Show more" / infinite scroll) to collect as many listings as you need.
- Proxy support — built-in residential proxy support to reliably get past Carousell's anti-bot protection.
- Seller and engagement data — captures seller handle, rating, review count, years on Carousell, number of likes, and how many people want the item.
🔧 Input Configuration
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | — | https://www.carousell.sg/categories/beauty-personal-care-11/fragrance-deodorants-1663/?search=perfume&t-search_query_source=ss_dropdown | Carousell category page, search-result page, or individual product page URLs to start crawling from. |
search | string | — | — | Optional keyword search to run instead of (or in addition to) Start URLs. |
maxItems | integer | — | 1 | Maximum number of product listings to extract per start URL or search query. |
proxyConfiguration | object | — | Apify Residential proxy (Singapore) | Proxy settings. Residential proxies are used by default — Carousell serves a Cloudflare challenge to non-residential IPs. |
Supported URL types:
- Category pages —
https://www.carousell.sg/categories/... - Search-result pages —
https://www.carousell.sg/search/... - Individual product pages —
https://www.carousell.sg/p/...
Sample input:
{"startUrls": [{"url": "https://www.carousell.sg/categories/beauty-personal-care-11/fragrance-deodorants-1663/?search=perfume&t-search_query_source=ss_dropdown"}],"maxItems": 1,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "SG"}}
Input Page Example Screenshot

📦 Output
Each scraped listing is stored as a single item in the dataset, viewable in the Overview table on the Output tab. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Sample output:
{"url": "https://www.carousell.sg/p/samsung-galaxy-note-8-pokemon-go-gps-spoof-fake-gps-android-phone-1094156962/","title": "Samsung Galaxy Note 8 Pokemon Go GPS Spoof Fake GPS Android Phone","price": "250.00","priceCurrency": "SGD","categories": ["Mobile Phones & Gadgets", "Mobile Phones", "Android Phones", "Samsung"],"isCertified": false,"isFreeShipping": false,"description": "My beloved Samsung Galaxy Note 8 is up for sale. Bought at launch in 2017...","primaryImage": "https://media.karousell.com/media/photos/products/2021/6/14/samsung_galaxy_note_8_able_to__1623641496_a08a1b4c_progressive.jpg","images": ["https://media.karousell.com/media/photos/products/2021/6/14/samsung_galaxy_note_8_able_to__1623641496_ddf4958c_progressive.jpg","https://media.karousell.com/media/photos/products/2021/6/14/samsung_galaxy_note_8_able_to__1623641497_de3c49c4_progressive.jpg"],"paymentMethods": [],"variants": [],"peopleWhoWantThis": 2,"noOfLikes": 81,"detailAttributes": [{ "title": "Condition", "value": "Heavily used" },{ "title": "Series", "value": "Galaxy Note" },{ "title": "Model", "value": "Samsung Galaxy Note 8" },{ "title": "Storage", "value": "64GB and Below" },{ "title": "Bumped", "value": "8 hours ago by gammarana" },{ "title": "Category", "value": "In Samsung" }],"dealMethod": "Meet-up","sellerDetails": {"sellerHandle": "@gammarana","rating": 5,"reviewCount": 21,"yearsOnCarousell": 6}}
Detail Page Example Screenshot

Data table
| Field | Description |
|---|---|
url | Direct link to the listing. |
title | Listing title. |
price | Listed price. |
priceCurrency | Currency code for the price (e.g. SGD). |
categories | Breadcrumb category path for the listing. |
isCertified | Whether the listing carries Carousell's certified badge. |
isFreeShipping | Whether free standard shipping is offered. |
description | Full listing description text. |
primaryImage | URL of the first/cover photo. |
images | URLs of the remaining listing photos. |
paymentMethods | Accepted payment methods shown in the listing's "Risk-free payment" section. |
variants | Available variant groups (e.g. color, storage) and their options. |
peopleWhoWantThis | Number of users who marked they also want this item. |
noOfLikes | Number of likes the listing has received. |
detailAttributes | Listing-specific attributes (Condition, Model, Storage, Category, etc.) as title/value pairs. |
dealMethod | How the seller offers to complete the deal (e.g. "Meet-up"). |
sellerDetails | Object with the seller's handle, rating, review count, and years on Carousell. |
💡 Uses of This Data
- Price monitoring across listings in a category (phones, electronics, furniture, etc.)
- Market research on what's being sold, how it's described, and what condition/shipping options sellers offer
- Lead generation by tracking new listings matching a search query for resale, sourcing, or competitive analysis
- Seller reputation analysis using ratings, review counts, and years active on the platform
- Catalog enrichment with product photos, variant options, and detailed attributes for your own systems
🚀 How to Use
- Sign up for a free Apify account — includes $5 monthly credit.
- Open the actor page and click Try for free.
- Fill in the Input fields (start URL or search query is required).
- Click Start and wait for the run to complete.
- Download results from the Output tab in JSON, CSV, or Excel format.
You can also run this actor via the Apify API or integrate it directly into your workflows using Zapier, Make, or n8n.
⚠️ Limitations & Known Issues
- Login-required pages — The actor cannot access content behind authentication (e.g. private messages, saved offers).
- Rate limiting — Heavy usage may trigger Cloudflare challenges; the built-in residential proxy configuration helps minimize this.
- Layout changes — Carousell periodically updates its page layout, which can occasionally affect specific fields until selectors are updated.
📝 Notes
- Proxy recommended for large-scale scraping — For high-volume runs, keep the default Apify Residential proxy enabled to avoid blocks.
- API integration — This actor can be called as an API from any automation platform (Zapier, Make, n8n, custom scripts).
- Data consistency with proxies — When using proxies with multiple IP locations, some data (e.g. prices, availability) may vary by region.
🔗 Other Actors
| Scraper | Description |
|---|---|
| 🚗 Cheapest Cars & Bids Scraper | Scrapes the cheapest vehicle listings from Cars & Bids, making it easy to discover the best-value auction deals. |
| 🔍 Incidecoder Scraper | Extracts cosmetic ingredient and product information from Incidecoder for research and analysis. |
| 🎟️ Church Finder Scraper [💰Free] | Scrape church listings and profiles from Church Finder. Extracts church name, denomination, address, phone number, service times, ratings and reviews from city search pages or individual church URLs. |
| 🔴 BidNet Direct [Closed Links] Bid Opportunities Scraper | Scrapes closed🔴 government bid and RFP solicitations from BidNet Direct, including title, issuing organization, location, publication date, closing date, and days since closing |
| ✅ BidNet Direct [Open Links] Bid Opportunities Scraper | Scrapes open✅ government bid and RFP solicitations from BidNet Direct, including title, publication date, closing date, and days remaining until closing. |
💬 Support & Contact
If you encounter any issues or have questions, please open an issue
You can also find more of our actors on the Actor Flow .