Carousell Scraper — Listings, Prices & Sellers in 9 Markets
Pricing
from $0.0015 / listing scraped
Carousell Scraper — Listings, Prices & Sellers in 9 Markets
Scrape Carousell listings in Singapore, Malaysia, Indonesia, Hong Kong, Taiwan, the Philippines, Australia, Canada and New Zealand: price, condition, location, seller, photos, date. Sort by newest or price, filter by price and condition.
Pricing
from $0.0015 / listing scraped
Rating
0.0
(0)
Developer
Hipersoft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Carousell Scraper extracts Carousell listings by keyword from Singapore, Malaysia, Indonesia, Hong Kong, Taiwan, the Philippines, Australia, Canada and New Zealand: title, price, currency, condition, location, seller, photos, posting date and URL. Sort by newest or price, filter by price, condition and age, and pay only for the listings you get.

What does Carousell Scraper do?
Give it search terms or Carousell search and listing links, pick a market and get clean rows you can export or feed into your own tools. Ads are left out. Turn on listing details for the full description, all photos, category, likes, meet-up location and seller stats.
What data can you scrape from Carousell?
| Data | Fields |
|---|---|
| Listing | id, title, description, condition, timeCreated, url, primaryPhotoUrl |
| Price | price (number), currency, priceFormatted |
| Location | location, countryCode |
| Seller | sellerId, sellerUsername, sellerProfileUrl |
| With details on | photos, category, likesCount, status, meetupLocation, meetupAddress, lastModified, seller (followers, positive and negative reviews, joined date) |
Use cases
- Resale price research: see what used phones, car parts, bags or furniture really sell for.
- Deal alerts: run on a schedule sorted by newest and catch underpriced listings early.
- Competitor monitoring: track shops and pricing in your category.
- Market data across Southeast Asia: compare the same product in Singapore, Malaysia, Indonesia and the Philippines.
How to scrape Carousell
- Open Carousell Scraper.
- Add search terms, or paste Carousell search or listing links.
- Pick a Country and, if you like, a sort order and filters.
- Click Start.
- Download JSON, CSV, Excel or XML.
Input
{"queries": ["iphone 15"],"country": "sg","sortBy": "recent","minPrice": 400,"maxPrice": 900,"conditions": ["Like new", "Lightly used"],"postedWithinDays": 7,"maxItemsPerQuery": 100}
| Field | Description |
|---|---|
queries | Search terms. |
startUrls | Carousell search or listing links. Seller and category links aren't supported yet. |
country | sg, my, id, hk, tw, ph, au, ca or nz. |
sortBy | best_match, recent, price_low_to_high or price_high_to_low. |
minPrice / maxPrice | Price range in local currency. |
conditions | Brand new, New, Like new, Lightly used, Well used, Heavily used, Used. |
postedWithinDays | Only listings from the last N days. |
scrapeDetails | Fetch the full listing and seller stats. Slower, with one extra request charge per listing. |
maxItemsPerQuery | Listings per search (default 200). |
maxPagesPerQuery | Result pages per search (default 50). |
Filters are applied as results arrive. If 10 pages in a row have no match, that search stops, and pages that delivered nothing aren't charged.
Output
Real rows, with long values shortened.

{"id": "1472230385","title": "iPhone 15 Pro White Titanium 256GB","priceFormatted": "S$688","price": 688,"currency": "SGD","description": "- Model: iPhone 15 Pro (White Titanium) 256GB - Battery health at 77% - Totally no scratches, well protected by screen protector and casing - No wear on charging port - Extras: Glittery camera lens protectors installed","condition": "Like new","location": "Singapore","countryCode": "SG","primaryPhotoUrl": "https://media.karousell.com/media/photos/products/2026/11/4/iphone_15_pro_white_titanium_2_1793798176_fd767f19_thumbnail.jpg","sellerId": "63084","sellerUsername": "starsaligned","sellerProfileUrl": "https://www.carousell.sg/u/starsaligned/","timeCreated": "2026-11-04T13:16:16.000Z","url": "https://www.carousell.sg/p/1472230385/","sourceUrl": "https://www.carousell.com","collectedAt": "2026-11-04T13:27:31.441Z"}
With listing details on:
{"id": "1469111395","title": "Dyson Submarine Wet Roller Head","priceFormatted": "S$130","price": 130,"currency": "SGD","description": "Dyson Submarine wet roller head attachment. Deep cleaning tool for hard floors w…","condition": "Like new","location": "Singapore","countryCode": "SG","primaryPhotoUrl": "https://media.karousell.com/media/photos/products/2026/10/19/dyson_submarine_wet_roller_hea_1792426155_0ab1174c_thumbnail.jpg","sellerId": "1313480","sellerUsername": "josquared2992","sellerProfileUrl": "https://www.carousell.sg/u/josquared2992/","timeCreated": "2026-10-19T16:09:15.000Z","url": "https://www.carousell.sg/p/1469111395/","sourceUrl": "https://www.carousell.com","collectedAt": "2026-11-04T13:27:36.782Z","category": "Vacuum Cleaner & Housekeeping","likesCount": 0,"isPopular": false,"status": "L","meetupLocation": "Blk 206 Pasir Ris Street 21","meetupAddress": "206 Pasir Ris St. 21, 510206","photos": ["https://media.karousell.com/media/photos/products/2026/10/19/dyson_submarine_wet_roller_hea_1792426155_0ab1174c.jpg"],"seller": {"id": "1313480","username": "josquared2992","followers": 103,"listingsCount": 0,"soldCount": null,"positiveReviews": 59,"negativeReviews": 1,"feedbackScore": null,"feedbackCount": null,"responseRate": null,"isNewSeller": false,"dateJoined": "2015-02-26T09:38:02.000Z"},"lastModified": "2026-11-04T13:14:06.000Z"}
Output schema
| Field | Type | Description |
|---|---|---|
id | string | Listing ID. |
title | string | Listing title. |
price | number | Price as a number. Some sellers use placeholders such as 0 or 88888888; use minPrice and maxPrice to filter them out. |
currency | string | SGD, MYR, IDR, HKD, TWD, PHP, AUD, CAD or NZD. |
priceFormatted | string | Price as displayed. |
description | string | Short text on the card; full text with details on. |
condition | string | Condition when listed. Some shop listings have none. |
location / countryCode | string | Where the item is. |
primaryPhotoUrl | string (URL) | Main photo. |
sellerId / sellerUsername / sellerProfileUrl | string | The seller. |
timeCreated | string (ISO date) | When it was posted. |
url | string (URL) | Link to the listing. |
collectedAt | string (ISO date) | When the row was collected. |
photos, category, likesCount, offerCount, status, meetupLocation, meetupAddress, lastModified, seller | various | With scrapeDetails on. |
Need other marketplace data?
FAQ
How much does it cost? A small fee per listing plus a small fee per request that delivered data; see the Pricing tab. Set a maximum cost per run and it stops cleanly at that limit, storing only what you paid for.
Which countries are covered? Singapore, Malaysia, Indonesia, Hong Kong, Taiwan, the Philippines, Australia, Canada and New Zealand.
Can I get a seller's whole shop?
Not yet. Search or paste listing links, and use sellerUsername to group results.
Can I schedule it?
Yes. Use Apify schedules with Most recent and postedWithinDays to catch new listings.
Can I connect this to other tools? Yes, through integrations on the Apify platform: Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API and webhooks.
Is it legal to scrape Carousell? It returns publicly listed data. You are responsible for how you use it, including privacy law and Carousell's terms.
Feedback
How did it go? Good or bad, a review helps other users decide and tells us what to improve. Something broken or missing? Open an issue and we'll look at it.
Related Actors
Notes
Independent tool, not affiliated with Carousell. Returns only public data; you are responsible for how you use it.