Carousell API & Scraper
The Carousell API returns Carousell, the Southeast Asian classifieds marketplace, as clean JSON for six countries: Singapore, Malaysia, Hong Kong, the Philippines, Taiwan and Indonesia.
🤖 Using an AI assistant? Copy this link into ChatGPT / Claude / Cursor — it reads every endpoint and parameter instantly and tells you if this API fits your use case.
search takes a keyword or a category and returns 48 listings per page with a cursor for the next one: listing id, title, price in the local currency, the seller's earlier price when it was lowered, condition, status, when it was posted, whether the seller paid to bump it and when, likes, seller username, photos, and for cars and property the key facts from the card (registration, depreciation, mileage, bedrooms, size). Filter by price range, condition and category; sort by best match, newest or price. listing returns the full ad: description, price or a free / no-price flag, fixed price or open to offers, status (active, reserved, sold), every attribute, car and property details, all photos, dates, meet-up points, mailing and Carousell shipping options, Buyer Protection, and the seller's type, verification, rating and review counts. seller_listings lists everything a seller has up, including reserved and sold items, and suggest completes keywords with the categories they map to. On 2026-09-15, 64 live calls across all four actions and six countries returned 64 answers with values, and 16 listings checked against their own pages matched on title, price, currency, status and likes 16 of 16. No account, no browser - one ReefAPI key and the standard { ok, data, meta, error } envelope.
What a Carousell price and date actually mean - four listings, four answers
On Carousell a listing card can show S$0 for two different reasons, and the time on a card is not always when the item was posted. This engine returns price only when there is a real asking price, says whether a zero is a give-away or a missing price, and keeps the bump time apart from the posting time.
| Listing (measured 2026-09-15) | What the card shows | price / flags | dates |
|---|---|---|---|
| 'White Leather Natuzzi Sofa', Singapore | FREE, bumped | null / is_free true | posted_at null, bumped_at set |
| 'iPhone 13 PRO MAX … Repair', Singapore phone repair shop | S$0 | null / price_not_published true | - |
| 'iPhone 14 Plus Starlight 128GB', Singapore | S$500 | 500 / SGD | posted_at 2026-09-15 |
| 'iPhone 15 Pro Max Natural Titanium 512GB', Singapore | S$950, bumped | 950 / is_bumped true | posted_at null, bumped_at set (posted 2026-09-04) |
A 'sofa' search sorted by lowest price returned 31 free sofas and 17 listings without a price before the first priced one; checked against the listings' own pages, 10 of 10 zero-price cards were classified correctly.
Real request and response JSON
Captured from the indexed primary action, search, on .
{
"method": "POST",
"url": "https://api.reefapi.com/carousell/v1/search",
"headers": {
"x-api-key": "$REEF_KEY",
"content-type": "application/json"
},
"body": {
"query": "iphone",
"country": "sg"
}
}{
"ok": true,
"meta": {
"api": "carousell",
"endpoint": "search",
"mode": "live",
"latency_ms": 4352.6,
"record_count": 48,
"bytes": 276906,
"cache_hit": false,
"country": "sg",
"pagination": {
"has_more": true,
"page_size": 48,
"total": 10000
},
"upstream_requests": 2,
"session_mints": 1,
"charged_credits": 2,
"version": "0.1.0"
},
"data": {
"results": [
{
"listing_id": "1463727637",
"title": "iPhone 16 Plus 128GB Ultramarine",
"url": "https://www.carousell.sg/p/1463727637/",
"price": 825,
"price_text": "S$825",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T20:08:14Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "57769441",
"username": "otakugadgets",
"display_name": "OtakuGadgets"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"iPhone 16 Plus 128GB – For Sale Selling my iPhone 16 Plus 128GB. 📱 * All functions are working perfectly * No functional issues * No scratches * Well taken care of overall Selling because I’m upgrading. Feel free to message me for more details or photos."
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_16_plus_128gb_ultramari_1790194093_20f4a2f9_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_16_plus_128gb_ultramari_1790194093_20f4a2f9_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1462317810",
"title": "iPhone 14 Pro Max Deep Purple 256GB",
"url": "https://www.carousell.sg/p/1462317810/",
"price": 658,
"price_text": "S$658",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "lightly_used",
"condition_label": "Lightly used",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T21:19:56Z",
"last_bumped_at": null,
"likes_count": 3,
"seller": {
"id": "13345689",
"username": "litemobile_official",
"display_name": "Litemobile_official"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"Wholesale Singapore 新加坡手机批发 ☎️88******☎️ HOT DEAL 🔥🔥🔥 ♻️ TRADE IN WELCOME 欢迎折旧换机 ♻️ Model : Apple iPhone 14 Pro Max 256GB Deep Purple - Nice Conditions Pre-Owned Local Set - Light Scratches and casing mark easily covered using casing - Battery Health : 100 - Local 1 Month"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/17/iphone_14_pro_max_deep_purple__1789627418_24f31bc1_thumbnail",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/17/iphone_14_pro_max_deep_purple__1789627418_24f31bc1_thumbnail"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1459818204",
"title": "iPhone 14 Pro Max Gold 256GB",
"url": "https://www.carousell.sg/p/1459818204/",
"price": 618,
"price_text": "S$618",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "lightly_used",
"condition_label": "Lightly used",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T21:19:56Z",
"last_bumped_at": null,
"likes_count": 7,
"seller": {
"id": "13345689",
"username": "litemobile_official",
"display_name": "Litemobile_official"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Wholesale Singapore 新加坡手机批发 ☎️ 88186844 ☎️ HOT DEAL 🔥🔥🔥 ♻️ TRADE IN WELCOME 欢迎折旧换机 ♻️ Model : Apple iPhone 14 Pro Max 256GB Gold - Nice Conditions Pre-Owned Local Set - Light scratches, easily covered using casing - Newly Replaced screen - Local 1 Month In-House Warranty"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/5/iphone_14_pro_max_gold_256gb_1788611302_52625163_thumbnail",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/5/iphone_14_pro_max_gold_256gb_1788611302_52625163_thumbnail"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463728050",
"title": "iPhone 15 Pro Max White Titanium 256GB",
"url": "https://www.carousell.sg/p/1463728050/",
"price": 869,
"price_text": "S$869",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T20:29:29Z",
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "3874212",
"username": "sallybhu",
"display_name": "Salil"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"iPhone 15 pro max 256 gb for immediate SALE BATTERY at 100% as replaced last year before apple care ended. Comes with original box Comes with original charging cable. No scratches or dents as always used with Nomad Case Low ballers pls excuse and don’t waste my time."
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_max_white_titani_1790195339_a5636556_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_max_white_titani_1790195339_a5636556_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1455674604",
"title": "iPhone 14 Pro Max Deep Purple 256GB",
"url": "https://www.carousell.sg/p/1455674604/",
"price": 678,
"price_text": "S$678",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T21:17:30Z",
"last_bumped_at": null,
"likes_count": 8,
"seller": {
"id": "13345689",
"username": "litemobile_official",
"display_name": "Litemobile_official"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"Lite Mobile Singapore. 新加坡手机批发 HOT DEAL 🔥🔥🔥 ♻️ TRADE IN WELCOME 欢迎折旧换机 ♻️ ✅ Shop Now & Option Spilt your payment With Flexible BNPL over 3-12 Months 0% Interest-Free! Instant Approval 💯 Model : Apple iPhone 14 Pro Max 256GB Deep Purple - Nice Conditions Like New Pre-Owned export Set"
],
"image": "https://media.karousell.com/media/photos/products/2026/8/14/iphone_14_pro_max_deep_purple__1786750999_8ef8b7f0_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/8/14/iphone_14_pro_max_deep_purple__1786750999_8ef8b7f0_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1455671871",
"title": "iPhone 14 Pro Max Space Black 256GB",
"url": "https://www.carousell.sg/p/1455671871/",
"price": 678,
"price_text": "S$678",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T21:17:29Z",
"last_bumped_at": null,
"likes_count": 1,
"seller": {
"id": "13345689",
"username": "litemobile_official",
"display_name": "Litemobile_official"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"Lite Mobile Singapore. 新加坡手机批发 HOT DEAL 🔥🔥🔥 ♻️ TRADE IN WELCOME 欢迎折旧换机 ♻️ ✅ Shop Now & Option Spilt your payment With Flexible BNPL over 3-12 Months 0% Interest-Free! Instant Approval 💯 Model : Apple iPhone 14 Pro Max 256GB Space Black - Nice Conditions Like New Pre-Owned Set - Batt"
],
"image": "https://media.karousell.com/media/photos/products/2026/8/14/iphone_14_pro_max_space_black__1786745801_0a400134_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/8/14/iphone_14_pro_max_space_black__1786745801_0a400134_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463719373",
"title": "iPhone 11 White 128GB",
"url": "https://www.carousell.sg/p/1463719373/",
"price": 180,
"price_text": "S$180",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "well_used",
"condition_label": "Well used",
"status": "active",
"posted_at": "2026-09-23T18:02:54Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 1,
"seller": {
"id": "595237",
"username": "mikado_gao",
"display_name": "Gao Mikado"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Selling cause upgraded to the new iPhone 18 pro Comes with phone case and screen protector. Still have the box no charger and cable"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_11_white_128gb_1790186573_edebbff6_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_11_white_128gb_1790186573_edebbff6_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463721312",
"title": "iPhone 16 Pro Desert Titanium 256GB",
"url": "https://www.carousell.sg/p/1463721312/",
"price": 1199,
"price_text": "S$1,199",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T18:50:41Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "68569",
"username": "ddalgi",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"🔋Cycle count less than 300 ✅ Protected with case and screen protector from day 1 ✅ Comes with existing screen protector, 1 new screen protector, 2 phone cases, box ✅ PM for any other questions ❌ No trades / lowballers"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_16_pro_desert_titanium__1790189440_e698456c_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_16_pro_desert_titanium__1790189440_e698456c_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1439199102",
"title": "iPhone XS Silver 64GB",
"url": "https://www.carousell.sg/p/1439199102/",
"price": 210,
"price_text": "S$210",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T20:02:18Z",
"last_bumped_at": null,
"likes_count": 2,
"seller": {
"id": "22027461",
"username": "aaraniraju",
"display_name": "Aarani"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"- iPhone X (White) - Screen has no scratches - Fully functional - No charger or accessories - Selling as is good condition"
],
"image": "https://media.karousell.com/media/photos/products/2026/5/21/iphone_xs_silver_64gb_1779369383_a6be11ae_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/5/21/iphone_xs_silver_64gb_1779369383_a6be11ae_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1205662095",
"title": "iPhone 11 Pro Max 64GB",
"url": "https://www.carousell.sg/p/1205662095/",
"price": 580,
"price_text": "S$580",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "lightly_used",
"condition_label": "Lightly used",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T20:02:08Z",
"last_bumped_at": null,
"likes_count": 14,
"seller": {
"id": "28008419",
"username": "m99dogs940818",
"display_name": "marcus"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"very well maintained. with box and cable but no charging brick. come with protective film"
],
"image": "https://media.karousell.com/media/photos/products/2022/12/27/iphone_11_pro_max_64gb_1672110474_6fe40685_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2022/12/27/iphone_11_pro_max_64gb_1672110474_6fe40685_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1455672880",
"title": "iPhone 14 Pro Max Deep Purple 256GB",
"url": "https://www.carousell.sg/p/1455672880/",
"price": 678,
"price_text": "S$678",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T21:17:29Z",
"last_bumped_at": null,
"likes_count": 2,
"seller": {
"id": "13345689",
"username": "litemobile_official",
"display_name": "Litemobile_official"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"Lite Mobile Singapore. 新加坡手机批发 HOT DEAL 🔥🔥🔥 ♻️ TRADE IN WELCOME 欢迎折旧换机 ♻️ ✅ Shop Now & Option Spilt your payment With Flexible BNPL over 3-12 Months 0% Interest-Free! Instant Approval 💯 Model : Apple iPhone 14 Pro Max 256GB Deep Purple - Nice Conditions Like New Pre-Owned Set - Batt"
],
"image": "https://media.karousell.com/media/photos/products/2026/8/14/iphone_14_pro_max_deep_purple__1786747981_84b4c4be_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/8/14/iphone_14_pro_max_deep_purple__1786747981_84b4c4be_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1462299036",
"title": "iPhone 15 Pro Max 1 TB Black Titanium",
"url": "https://www.carousell.sg/p/1462299036/",
"price": 968,
"price_text": "S$968",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T21:15:31Z",
"last_bumped_at": null,
"likes_count": 4,
"seller": {
"id": "13345689",
"username": "litemobile_official",
"display_name": "Litemobile_official"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Wholesale Singapore 新加坡手机批发 ☎️88186844☎️ HOT DEAL 🔥🔥🔥 ♻️ TRADE IN WELCOME 欢迎折旧换机 ♻️ Model : Apple iPhone 15 Pro Max 1TB Black Titanium - Nice Conditions Like New Pre-Owned Local Set - Battery Health: 100 - Charging Cycle : 0 - Local 1 Month In-House Warranty 🇸🇬 🌟 LiteMobile 8-Days Fuss"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/17/iphone_15_pro_max_1_tb_black_t_1789620414_6e3df974_thumbnail",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/17/iphone_15_pro_max_1_tb_black_t_1789620414_6e3df974_thumbnail"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1462306819",
"title": "iPhone 15 Pro Max Black Titanium 512GB",
"url": "https://www.carousell.sg/p/1462306819/",
"price": 878,
"price_text": "S$878",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T21:15:31Z",
"last_bumped_at": null,
"likes_count": 7,
"seller": {
"id": "13345689",
"username": "litemobile_official",
"display_name": "Litemobile_official"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Wholesale Singapore 新加坡手机批发 ☎️88186844☎️ HOT DEAL 🔥🔥🔥 ♻️ TRADE IN WELCOME 欢迎折旧换机 ♻️ Model : Apple iPhone 15 Pro Max 512GB Black Titanium - Nice Conditions Like New Pre-Owned Local Set - Battery Health: 100 - Charging Cycle : 0 - Local 1 Month In-House Warranty 🇸🇬 🌟 LiteMobile 8-Days F"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/17/iphone_15_pro_max_black_titani_1789623465_2e587d6c_thumbnail",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/17/iphone_15_pro_max_black_titani_1789623465_2e587d6c_thumbnail"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1461336200",
"title": "iPhone 15 Pro Max 256GB Natural Titanium",
"url": "https://www.carousell.sg/p/1461336200/",
"price": 798,
"price_text": "S$798",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T21:15:31Z",
"last_bumped_at": null,
"likes_count": 5,
"seller": {
"id": "13345689",
"username": "litemobile_official",
"display_name": "Litemobile_official"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Wholesale Singapore 新加坡手机批发 ☎️ 88186844 ☎️ Lite Mobile Singapore. 新加坡手机批发 HOT DEAL 🔥🔥🔥 ♻️ TRADE IN WELCOME 欢迎折旧换机 ♻️ ✅ Shop Now & Option Spilt your payment With Flexible BNPL over 3-12 Months 0% Interest-Free! Instant Approval 💯 Model : Apple iPhone 15 Pro Max 256GB Natu"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/13/iphone_15_pro_max_256gb_natura_1789265638_ed6faffa_thumbnail",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/13/iphone_15_pro_max_256gb_natura_1789265638_ed6faffa_thumbnail"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1184595023",
"title": "iPhone XS Max 512Gb",
"url": "https://www.carousell.sg/p/1184595023/",
"price": 550,
"price_text": "S$550",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T20:01:26Z",
"last_bumped_at": null,
"likes_count": 13,
"seller": {
"id": "9804712",
"username": "audi858",
"display_name": "Faith"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Phone in excellent condition except for minor scratch at the side of the charging. Condition 9/10. Interested txt me at 87749292"
],
"image": "https://media.karousell.com/media/photos/products/2022/9/13/iphone_xs_max_512gb_1663060311_ab378284_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2022/9/13/iphone_xs_max_512gb_1663060311_ab378284_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1363161095",
"title": "iPhone 15 Pro Max White Titanium 256GB",
"url": "https://www.carousell.sg/p/1363161095/",
"price": 1080,
"price_text": "S$1,080",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T20:00:15Z",
"last_bumped_at": null,
"likes_count": 45,
"seller": {
"id": "41067083",
"username": "funnypunny",
"display_name": "Funny"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"$1080 for fast deal! Comes with 2 free casing NO NEGO FIX PRICE RFS: upgrading phone"
],
"image": "https://media.karousell.com/media/photos/products/2025/4/11/iphone_15_pro_max_white_titani_1744395242_470d2f6c_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2025/4/11/iphone_15_pro_max_white_titani_1744395242_470d2f6c_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1430572918",
"title": "iPhone 12 128GB White",
"url": "https://www.carousell.sg/p/1430572918/",
"price": 300,
"price_text": "S$300",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T19:57:46Z",
"last_bumped_at": null,
"likes_count": 11,
"seller": {
"id": "49362890",
"username": "kimmychubs",
"display_name": "Mawii 🐾"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"- White Apple iPhone 12 (128GB) - Includes original box (with cable charger) - Screen and camera protector included - Comes with 2 phone cases - Battery health: 88% - iOS updated to 26.3.1 Used this as a spare phone only so it’s still in a good condition."
],
"image": "https://media.karousell.com/media/photos/products/2026/4/6/iphone_12_128gb_white_1775491930_0e021260_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/4/6/iphone_12_128gb_white_1775491930_0e021260_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1312304446",
"title": "iPhone 15 Pro Max Black Titanium 256GB",
"url": "https://www.carousell.sg/p/1312304446/",
"price": 1500,
"price_text": "S$1,500",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T19:55:30Z",
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "47273070",
"username": "yudapeh07098861",
"display_name": "Yu da"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Selling this iPhone 15 pro max which was bought on 3 June 2024. Not use to using iPhone hence switching back to Samsung. Phone Only charged 2 times and use for few days. Brought from istudio and Comes with receipt , box , screen protector and camera protector."
],
"image": "https://media.karousell.com/media/photos/products/2024/7/4/iphone_15_pro_max_black_titani_1720063328_ef1acffa_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2024/7/4/iphone_15_pro_max_black_titani_1720063328_ef1acffa_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1440920912",
"title": "iPhone 12 Pro Pacific Blue 256GB",
"url": "https://www.carousell.sg/p/1440920912/",
"price": 300,
"price_text": "S$300",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T19:51:32Z",
"last_bumped_at": null,
"likes_count": 53,
"seller": {
"id": "43494619",
"username": "maryadagoh15115",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"- iPhone 12 Pro - Color: blue - Condition: Good working order - Screen: Clean, no major scratches or dents - Frame: Minor scuffs from normal use - Ready for a new owner"
],
"image": "https://media.karousell.com/media/photos/products/2026/5/30/iphone_12_pro_pacific_blue_256_1780155706_b389b9c7_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/5/30/iphone_12_pro_pacific_blue_256_1780155706_b389b9c7_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1255213875",
"title": "[LIKE NEW, NEGOTIABLE] iPhone X",
"url": "https://www.carousell.sg/p/1255213875/",
"price": 300,
"price_text": "S$300",
"is_free": false,
"price_not_published": false,
"original_price": 320,
"price_dropped": true,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T19:51:26Z",
"last_bumped_at": null,
"likes_count": 10,
"seller": {
"id": "5318544",
"username": "pp1616",
"display_name": "P"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"iPhone X, Space Grey - Condition: Like new (case + screen protector included) - Storage: 64GB - Battery: 95% - Comes with original box (includes unused headphones, does not include charging cord)"
],
"image": "https://media.karousell.com/media/photos/products/2023/9/17/like_new_iphone_x_1694919323_0b7b9584_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2023/9/17/like_new_iphone_x_1694919323_0b7b9584_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1363080332",
"title": "iPhone 12 Pro Pacific Blue 128GB",
"url": "https://www.carousell.sg/p/1363080332/",
"price": 450,
"price_text": "S$450",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T19:20:28Z",
"last_bumped_at": null,
"likes_count": 13,
"seller": {
"id": "5514409",
"username": "glow12",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"iPhone 12 Series"
],
"image": "https://media.karousell.com/media/photos/products/2025/4/11/iphone_12_pro_pacific_blue_128_1744361046_a2adf009_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2025/4/11/iphone_12_pro_pacific_blue_128_1744361046_a2adf009_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1361484623",
"title": "iPhone 12 Black 256GB",
"url": "https://www.carousell.sg/p/1361484623/",
"price": 235.4,
"price_text": "S$235.40",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "brand_new",
"condition_label": "Brand new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T19:12:08Z",
"last_bumped_at": null,
"likes_count": 12,
"seller": {
"id": "54066175",
"username": "caroutest_chris1743527113",
"display_name": null
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"iPhone 12 Series"
],
"image": "https://media.karousell.com/media/photos/products/2025/4/1/iphone_12_black_256gb_1743534650_595e35e0_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2025/4/1/iphone_12_black_256gb_1743534650_595e35e0_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463719695",
"title": "iPhone 13 Pro Graphite 256GB",
"url": "https://www.carousell.sg/p/1463719695/",
"price": 430,
"price_text": "S$430",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "well_used",
"condition_label": "Well used",
"status": "active",
"posted_at": "2026-09-23T18:09:40Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "29237987",
"username": "makofragrances",
"display_name": "Mako Fragrances"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"iPhone 13 Pro - 256GB SSD - 70% Battery Health - All features working perfectly - Not responsible for anything that happens to the phone after the deal - Meet up: Serangoon MRT - Currently still using the phone, therefore pictures have Matte Screen Protector. - Feel free to chat for any questions o"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_13_pro_graphite_256gb_1790186980_04237746_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_13_pro_graphite_256gb_1790186980_04237746_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463720473",
"title": "iPhone 14 Plus Purple 256GB",
"url": "https://www.carousell.sg/p/1463720473/",
"price": 520,
"price_text": "S$520",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T18:28:38Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 1,
"seller": {
"id": "6796591",
"username": "electronhubautoacc",
"display_name": "Mohamed Faizal"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Well taken care and good condition."
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_14_plus_purple_256gb_1790188117_3d64d21c_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_14_plus_purple_256gb_1790188117_3d64d21c_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1361482992",
"title": "iPhone 16 Pink 256GB",
"url": "https://www.carousell.sg/p/1361482992/",
"price": 1180,
"price_text": "S$1,180",
"is_free": false,
"price_not_published": false,
"original_price": 1200,
"price_dropped": true,
"currency": "SGD",
"condition": "brand_new",
"condition_label": "Brand new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T18:26:08Z",
"last_bumped_at": null,
"likes_count": 35,
"seller": {
"id": "1714801",
"username": "joeylim.91",
"display_name": "juanjuan"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Brand new, comes with original box and cable Retail price: $1449 Bought from SingTel shop Box already opened by the salesperson to check phone condition and warranty has been activated on 8 Jan 2025 LOWBALLERS WILL BE IGNORED"
],
"image": "https://media.karousell.com/media/photos/products/2025/4/1/iphone_16_pink_256gb_1743531903_f7bb6188_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2025/4/1/iphone_16_pink_256gb_1743531903_f7bb6188_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463717371",
"title": "iPhone 12 Pro Pacific Blue 256GB",
"url": "https://www.carousell.sg/p/1463717371/",
"price": 280,
"price_text": "S$280",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "well_used",
"condition_label": "Well used",
"status": "active",
"posted_at": "2026-09-23T17:29:20Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "8786580",
"username": "tehtarik92",
"display_name": "Teh Tarik92"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"price fixed All original No repair before Girl use phone"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_12_pro_pacific_blue_256_1790184559_f4c2afad_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_12_pro_pacific_blue_256_1790184559_f4c2afad_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463714136",
"title": "iPhone 15 Pro 256GB Black Titanium",
"url": "https://www.carousell.sg/p/1463714136/",
"price": 850,
"price_text": "S$850",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T16:54:32Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "19447384",
"username": "hopetodealasap",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Battery life 99%"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_256gb_black_tita_1790182471_d328a08e_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_256gb_black_tita_1790182471_d328a08e_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463719882",
"title": "iPhone 17 Pro Max 256GB Deep Blue",
"url": "https://www.carousell.sg/p/1463719882/",
"price": 1300,
"price_text": "S$1,300",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T18:14:03Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 4,
"seller": {
"id": "18333610",
"username": "cryptoxin",
"display_name": "Xiao"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"🔥 selling my beloved mint iPhone 17 Pro Max 256gb in deep blue ✅ Has screen protector and case on since day 1 👍Includes original box and charging cable, warranty expired: September 19, 2026 🌈Selling as I upgraded to the iphone 18 pro max 👍PM for more info or nego!"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_17_pro_max_256gb_deep_b_1790187243_f2b7c746_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_17_pro_max_256gb_deep_b_1790187243_f2b7c746_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1428776170",
"title": "iPhone 17 Pro Max Cosmic Orange 256GB",
"url": "https://www.carousell.sg/p/1428776170/",
"price": 1800,
"price_text": "S$1,800",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "brand_new",
"condition_label": "Brand new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T18:04:08Z",
"last_bumped_at": null,
"likes_count": 1,
"seller": {
"id": "23209174",
"username": "zan22_",
"display_name": "zan"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"New IPhone 17 Pro Max 256Gb"
],
"image": "https://media.karousell.com/media/photos/products/2026/3/27/iphone_17_pro_max_cosmic_orang_1774634629_cf8aaeb8_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/3/27/iphone_17_pro_max_cosmic_orang_1774634629_cf8aaeb8_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463732369",
"title": "iPhone 17 Pro Max Cosmic Orange 256GB",
"url": "https://www.carousell.sg/p/1463732369/",
"price": 1350,
"price_text": "S$1,350",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T21:36:05Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "34717483",
"username": "johnnysong6551",
"display_name": "Shane"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"Bought iphone18"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_17_pro_max_cosmic_orang_1790199365_ce769eb6_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_17_pro_max_cosmic_orang_1790199365_ce769eb6_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463715218",
"title": "iPhone 16 128GB Black",
"url": "https://www.carousell.sg/p/1463715218/",
"price": 500,
"price_text": "S$500",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "lightly_used",
"condition_label": "Lightly used",
"status": "active",
"posted_at": "2026-09-23T17:05:36Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 5,
"seller": {
"id": "32191784",
"username": "adrianjinpy",
"display_name": "Adrian"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"PLEASE READ BEFORE SENDING YOUR ENQUIRIES. 1. iPhone 16, 128GB 2. No scuff nor scratches on screen, been in a case and screen protector since day 1. 3. Battery health still 100% I bought this unit in China while I’m over there for work because I was using an Android device at the time and it doesn"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_16_128gb_black_1790183136_69b538e8_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_16_128gb_black_1790183136_69b538e8_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463714821",
"title": "iPhone 15 Pro Black Titanium 128GB",
"url": "https://www.carousell.sg/p/1463714821/",
"price": 700,
"price_text": "S$700",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T17:01:27Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 1,
"seller": {
"id": "16630047",
"username": "zixunn",
"display_name": "Zi Xun"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"selling preloved iphone 15 pro in titanium black. everything working perfectly just like brand new. super well taken care of, using high protection cases like spigen, elago. screen protector always on since first day of receiving phone, guranteed screen is flawless. Will throw in a free transparen"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_black_titanium_1_1790182887_14d61226_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_black_titanium_1_1790182887_14d61226_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463705189",
"title": "iPhone 13 Green 256GB",
"url": "https://www.carousell.sg/p/1463705189/",
"price": 420,
"price_text": "S$420",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "lightly_used",
"condition_label": "Lightly used",
"status": "active",
"posted_at": "2026-09-23T15:44:38Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "1458563",
"username": "tetebesarus",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Very good condition iphone 13. Battery has been replaced (original) before. Body close to little scratch or marks. Cracks on the screen protector. will remove for your inspection before transacting Original charger and cable enclosed View to believe Lowballers kindly speak to the wall"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_13_green_256gb_1790178278_c0c56a24_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_13_green_256gb_1790178278_c0c56a24_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463709002",
"title": "iPhone 15 Pro 256GB Natural Titanium",
"url": "https://www.carousell.sg/p/1463709002/",
"price": 750,
"price_text": "S$750",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T16:15:05Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 1,
"seller": {
"id": "1284502",
"username": "wl.poh",
"display_name": "Weiliang"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Battery Health: 80% Color: Natural Titanium Storage: 256GB Comes with box and usb c charger cable Preferred Meetup: Punggol MRT"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_256gb_natural_ti_1790180104_8f829cd3_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_256gb_natural_ti_1790180104_8f829cd3_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1394986713",
"title": "iPhone 8 plus Black 64GB",
"url": "https://www.carousell.sg/p/1394986713/",
"price": 120,
"price_text": "S$120",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T17:14:28Z",
"last_bumped_at": null,
"likes_count": 12,
"seller": {
"id": "28732055",
"username": "2btgd8fhrp",
"display_name": "H"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"Well maintained. Comes with case Battery has just been replace in august 2026"
],
"image": "https://media.karousell.com/media/photos/products/2025/9/27/iphone_8_plus_1758939296_d622c83b_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2025/9/27/iphone_8_plus_1758939296_d622c83b_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463705136",
"title": "iPhone 14 Starlight 128GB",
"url": "https://www.carousell.sg/p/1463705136/",
"price": 350,
"price_text": "S$350",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "well_used",
"condition_label": "Well used",
"status": "active",
"posted_at": "2026-09-23T15:44:16Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 2,
"seller": {
"id": "47448312",
"username": "happywind_f14228",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"The physical screen looks brand new with no scratches at all. Phone body has a few micro scratches but cannot be seen unless you look very closely as shown in the pictures above. All the functions of the phone work well. Original box (without cable) will be included."
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_14_starlight_128gb_1790178255_e4741863_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_14_starlight_128gb_1790178255_e4741863_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463727130",
"title": "iPhone 15 Pro Max 512GB Blue Titanium",
"url": "https://www.carousell.sg/p/1463727130/",
"price": 888,
"price_text": "S$888",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "well_used",
"condition_label": "Well used",
"status": "active",
"posted_at": "2026-09-23T20:02:45Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "200761",
"username": "plussizeme",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Comes with box Will come will a Casetify X Murakami case (Design discontinued)"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_max_512gb_blue_t_1790193764_b749084d_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_max_512gb_blue_t_1790193764_b749084d_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463706948",
"title": "iPhone 15 Pro 128GB White Titanium",
"url": "https://www.carousell.sg/p/1463706948/",
"price": 620,
"price_text": "S$620",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T15:58:31Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "8069972",
"username": "wh.ty",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Pm for more pics! Lowballers will be ignored"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_128gb_white_tita_1790179110_9995c0c5_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_128gb_white_tita_1790179110_9995c0c5_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463704091",
"title": "iPhone 11 128GB Black",
"url": "https://www.carousell.sg/p/1463704091/",
"price": 180,
"price_text": "S$180",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "well_used",
"condition_label": "Well used",
"status": "active",
"posted_at": "2026-09-23T15:36:34Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "16594010",
"username": "sh20001",
"display_name": "Dipak Kumar"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"- iPhone 11 - 128 GB storage. - Color: Black - Dual rear camera - Screen is clean - Good working condition - Ready for a new owner - Charging adapter and cable included."
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_11_128gb_black_1790177794_c51121b7_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_11_128gb_black_1790177794_c51121b7_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1316231516",
"title": "iPhone 15 256GB Blue",
"url": "https://www.carousell.sg/p/1316231516/",
"price": 750,
"price_text": "S$750",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "well_used",
"condition_label": "Well used",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T16:58:33Z",
"last_bumped_at": null,
"likes_count": 8,
"seller": {
"id": "969519",
"username": "shoppessss",
"display_name": "shoppes"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"iPhone 15 Series"
],
"image": "https://media.karousell.com/media/photos/products/2024/7/24/iphone_15_256gb_blue_1721834100_779d1f41_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2024/7/24/iphone_15_256gb_blue_1721834100_779d1f41_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1460816352",
"title": "iPhone 13 Pro Max Gold 256GB",
"url": "https://www.carousell.sg/p/1460816352/",
"price": 699,
"price_text": "S$699",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "lightly_used",
"condition_label": "Lightly used",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T16:58:29Z",
"last_bumped_at": null,
"likes_count": 4,
"seller": {
"id": "1007491",
"username": "beautywerks",
"display_name": "Beauty"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"- iPhone 13 Pro Max in Gold - Always protected all around - The scratches you see on the hp screen are on the protection film itself, not the actual screen. - Battery is recently replaced to new original Apple battery, can charge to 100%"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/10/iphone_13_pro_max_silver_256gb_1789035507_a7c05ae5_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/10/iphone_13_pro_max_silver_256gb_1789035507_a7c05ae5_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1430673116",
"title": "iPhone 17 Pro Deep Blue 256GB",
"url": "https://www.carousell.sg/p/1430673116/",
"price": 1250,
"price_text": "S$1,250",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T16:57:30Z",
"last_bumped_at": null,
"likes_count": 88,
"seller": {
"id": "14480105",
"username": "jaydensim",
"display_name": null
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"iPhone 17 Pro – Mint Condition Looking to sell my iPhone 17 Pro, still in superb condition with no scratches and 93% battery health. It has been carefully maintained and comes with the full set of accessories. It is covered under AppleCare till 19 September 2026."
],
"image": "https://media.karousell.com/media/photos/products/2026/4/7/iphone_17_pro_deep_blue_256gb_1775548777_4af2fa16_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/4/7/iphone_17_pro_deep_blue_256gb_1775548777_4af2fa16_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463702889",
"title": "iPhone 12 64GB White",
"url": "https://www.carousell.sg/p/1463702889/",
"price": 250,
"price_text": "S$250",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T15:28:21Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 2,
"seller": {
"id": "16012353",
"username": "ferradian",
"display_name": "Ng"
},
"card_type": "price_labelled",
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": "Good Deal",
"tags": [],
"attributes": [],
"card_lines": [
"iPhone 12 64gb white for sale. Battery health 83% Perfect screen and body condition, no dents or scratches. Comes with box and cable."
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_12_64gb_white_1790177300_3c2117b7_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_12_64gb_white_1790177300_3c2117b7_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463243430",
"title": "iPhone 14 Midnight 128GB",
"url": "https://www.carousell.sg/p/1463243430/",
"price": 380,
"price_text": "S$380",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "well_used",
"condition_label": "Well used",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T16:49:35Z",
"last_bumped_at": null,
"likes_count": 1,
"seller": {
"id": "28705113",
"username": "c.h.i.c.k",
"display_name": "Su"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"everything on this phone is working perfectly fine like the face id as well as the camera, this is my second phone hence selling it away. Nego for fast deal"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/21/iphone_14_midnight_128gb_1789992444_16f284fc_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/21/iphone_14_midnight_128gb_1789992444_16f284fc_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1451551599",
"title": "iPhone XR Red 128GB",
"url": "https://www.carousell.sg/p/1451551599/",
"price": 75,
"price_text": "S$75",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "heavily_used",
"condition_label": "Heavily used",
"status": "active",
"posted_at": "2026-09-23T16:42:34Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 25,
"seller": {
"id": "33723391",
"username": "dawdling",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"- iPhone XR Red 128GB - Back has visible cracks and scratches - Battery health at 100% (UNVERIFIED REPLACED BATTERY) - iPhone has been repaired multiple times due to motherboard error - No box or charger included - Phone Case is free and included if buyer wants!"
],
"image": "https://media.karousell.com/media/photos/products/2026/7/24/iphone_xr_red_128gb_1784866784_3c7e9bcf_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/7/24/iphone_xr_red_128gb_1784866784_3c7e9bcf_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463717353",
"title": "iPhone 15 Pro Max 256GB Natural Titanium",
"url": "https://www.carousell.sg/p/1463717353/",
"price": 800,
"price_text": "S$800",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "well_used",
"condition_label": "Well used",
"status": "active",
"posted_at": "2026-09-23T17:29:11Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 0,
"seller": {
"id": "38140530",
"username": "chipochipi",
"display_name": "Zenithsu"
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Only phone charger & two phone case Can nego dm me local set"
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_max_256gb_natura_1790184550_3f189f14_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_15_pro_max_256gb_natura_1790184550_3f189f14_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463482030",
"title": "iPhone 15 Pro Max 256GB Black Titanium",
"url": "https://www.carousell.sg/p/1463482030/",
"price": 760,
"price_text": "S$760",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "heavily_used",
"condition_label": "Heavily used",
"status": "active",
"posted_at": null,
"is_bumped": true,
"bumped_at": "2026-09-23T16:40:31Z",
"last_bumped_at": null,
"likes_count": 1,
"seller": {
"id": "22300028",
"username": "hiitsmehz",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Battery need change ! Sides have scratches. Therefore the cheap price. Fast deal only No box ."
],
"image": "https://media.karousell.com/media/photos/products/2026/9/22/iphone_15_pro_max_256gb_black__1790085161_56cbbfd2_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/22/iphone_15_pro_max_256gb_black__1790085161_56cbbfd2_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
},
{
"listing_id": "1463709826",
"title": "iPhone 16 Pro Desert Titanium 256GB",
"url": "https://www.carousell.sg/p/1463709826/",
"price": 1110,
"price_text": "S$1,110",
"is_free": false,
"price_not_published": false,
"original_price": null,
"price_dropped": false,
"currency": "SGD",
"condition": "like_new",
"condition_label": "Like new",
"status": "active",
"posted_at": "2026-09-23T16:19:53Z",
"is_bumped": false,
"bumped_at": null,
"last_bumped_at": null,
"likes_count": 1,
"seller": {
"id": "3266787",
"username": "kicksware",
"display_name": null
},
"card_type": null,
"vertical": null,
"is_certified": false,
"buyer_protection_tag": false,
"deal_label": null,
"tags": [],
"attributes": [],
"card_lines": [
"Full set. Perfect condition. Battery 99%. Internal & external like brand new."
],
"image": "https://media.karousell.com/media/photos/products/2026/9/23/iphone_16_pro_desert_titanium__1790180863_021cb95f_thumbnail.jpg",
"images": [
"https://media.karousell.com/media/photos/products/2026/9/23/iphone_16_pro_desert_titanium__1790180863_021cb95f_thumbnail.jpg"
],
"country": "sg",
"is_promoted": false
}
],
"count": 48,
"total_results": 10000,
"total_is_lower_bound": true,
"has_more": true,
"next_cursor": "eyJhZ2dyZWdhdGVfY291bnQiOjQ4LCJhcHBsaWVkX2NjaWQiOiIiLCJjb250ZW50Ijp7ImJhbm5lcl9jY2lkIjoiNjM5MCIsImN1cnJlbnRfY291bnQiOjQ4LCJzcmNfcGFnaW5nX2luZm8iOnsiaW50ZXJuYWxfYWRzIjp7InBhZ2VfbnVtYmVyIjoxfSwibGlzdGluZ19jYXJkLWJsb2NrIjp7ImNodW5rX251bWJlciI6MCwiY2h1bmtfc3RhcnRfb2Zmc2V0IjowLCJjcmVhdGVkX2F0IjoiMjAyNi0wOS0yM1QyMTo1NTo1MFoiLCJvZmZzZXQiOjQ4LCJ2ZXJzaW9uIjoiMDU0MWRjNmQtMjg1OC00N2E2LTk4YTEtNTgxYWEyZjcyOWRlIn19fSwiZW5mb3JjZV9jYXRlZ29yeV9maWx0ZXIiOmZhbHNlLCJmaWVsZHNldF9jY2lkIjoiNjM5MCIsInBhZ2Vfc2l6ZSI6NDgsInF1c3ZjX3Jlc3AiOiJJanNLQm1sd2FHOXVaUklHYVhCb2IyNWxTQUZhQ0JJR2FYQm9iMjVsYWdacGNHaHZibVdLQVFacGNHaHZibVdTQVFnU0JtbHdhRzl1WmFBQkFUSUFRaEFLQkRVM01EY1ZsczU5UHgwQUFJQS9RZ1VLQXpJeE5Vb09DZ015TVRVU0IwMXZZbWxzWlhOYUVBb0VOVGN3TnhXV3puMC9IUUFBZ0Q5YUJRb0RNakUxWWhBS0JEWXpPVEFWT3kyeFBoMEFBSUEvWWhBS0JEWXpPRFVWZWJXaFBoMmFwbWsvWWhBS0JEWXpOVGtWeXB4TlBoMFFpeFEvWWhBS0JEWXpNVE1WenAwTVBoMnpMTXMrYWc4S0F6SXhOUlVBQUlBL0hRQUFnRDg9IiwicmVxX2hhc19jaGFuZ2VkIjpmYWxzZSwic2VhcmNoX3BhcmFtcyI6IkdnSUlNQ29FQ0x2aGNqSUtDZ1pwY0dodmJtVjRBVUlFQ0FGNEFVb0NHQXRTQkFnQkVBRmFCaUFCS0FGQUFXQUJhZ0lJQVE9PSIsInNlc3Npb25faWQiOiJjYzE1NDg3My01NTM0LTQwY2MtOTE1OC01ODk1MzAzZjQ3N2UiLCJzdWdnZXN0ZWRfY2F0ZWdvcnlfdHlwZSI6Miwic3VnZ2VzdGVkX2NjaWQiOiI1NzA3In0=",
"bumped_count": 27,
"bumped_dropped": 0,
"non_listing_cards_dropped": 1,
"country": "sg",
"currency": "SGD",
"sort_applied": "best_match",
"filters_applied": [],
"query": "iphone",
"autocorrect": false
}
}What the Carousell API does
| Action | Description | Concrete use case | Key params |
|---|---|---|---|
| search | Search Carousell listings in one country by keyword or category, 48 per page: listing id, title, price in local currency with the seller's earlier price when it was lowered, condition, status, posting time, whether the seller paid to bump it (and when), likes, seller username, photos, and for cars and property the card's key facts (mileage, registration, bedrooms, size). Filter by price range, condition and category; sort by best match, newest or price; page with a cursor. | Price-intelligence teams call search to search Carousell listings in one country by keyword or category, 48 per page. | query, country, category_id, sort, price_min, ... |
| listing | The full listing by id or URL: title, full description, price and currency (free items and no-price services marked), fixed price or open to offers, status (active, reserved, sold), condition, category, every attribute (model, storage, size…), car and property details (engine, COE, depreciation, bedrooms, lease, district), all photos, likes, posting / edit / expiry dates, meet-up points, mailing and Carousell shipping options, Buyer Protection, and the seller: username, business or private, verification, rating with review counts, followers, join date. | Classifieds aggregators call listing to get the full listing by id or URL. | listing_id, country, max_rotations |
| seller_listings | A seller's listings on one storefront, newest first, 40 per page, including reserved and sold items: the same row fields as search, plus the seller's total listing count. | Resale and arbitrage tools call seller_listings to get a seller's listings on one storefront, newest first, 40 per page, including reserved and sold…. | username, country, cursor, max_rotations |
| suggest | Carousell's keyword autocomplete for one country, with the categories each suggestion maps to (their ids work as search category_id). | Lead-generation teams call suggest to get carousell's keyword autocomplete for one country, with the categories each suggestion maps to…. | query, country, max_rotations |
Call search from your stack
curl -X POST https://api.reefapi.com/carousell/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"query":"iphone","country":"sg"}'import requests
r = requests.post(
"https://api.reefapi.com/carousell/v1/search",
headers={"x-api-key": REEF_KEY},
json={
"query": "iphone",
"country": "sg"
},
)
print(r.json()["data"])const res = await fetch("https://api.reefapi.com/carousell/v1/search", {
method: "POST",
headers: {
"x-api-key": process.env.REEF_KEY,
"content-type": "application/json",
},
body: JSON.stringify({
"query": "iphone",
"country": "sg"
}),
});
const { ok, data, meta, error } = await res.json();Ask your MCP-connected assistant: call reefapi.carousell.search with {"query":"iphone","country":"sg"}.Who uses this API and why
- Resale and recommerce teams track second-hand prices for phones, consoles and furniture across Singapore, Malaysia and the Philippines with search sorted by newest and filtered by condition.
- Used-car and property analysts read Carousell's car and rental listings with their registration, depreciation, COE, bedrooms and district details from listing.
- Marketplace sellers and agencies monitor competitors' shops with seller_listings, including what is reserved and what has sold.
- Price-intelligence tools separate free give-aways, services without a price and real asking prices instead of averaging zeros.
Questions developers ask before integrating
Which Carousell countries does the API cover?
Six: Singapore (SGD), Malaysia (MYR), Hong Kong (HKD), the Philippines (PHP), Taiwan (TWD) and Indonesia (IDR), selected with country sg, my, hk, ph, tw or id. Prices come back as numbers in that country's currency. On 2026-09-15 every action was tested live in all six.
Why is price null on some listings?
Because the listing has no asking price. Carousell shows a zero both for free give-aways and for listings that publish no price, such as repair services. Free items come back with price null and is_free true, listings without a price with price null and price_not_published true, so a zero never enters your averages.
What does is_bumped mean?
The seller paid to push the listing back up the results. A bumped card shows when it was bumped, not when it was posted, so bumped rows carry bumped_at and posted_at is null (listing still returns the original posting date). Bumped listings still match your search - on 'tuition' 44 of 48 were bumped - so they stay in results; set exclude_bumped true to drop them.
Does it cover cars and property?
Yes. Car and property listings come back from search with their card facts - registration date, depreciation and mileage for cars, bedrooms, bathrooms, size and nearest MRT for property - and listing adds the full details, such as engine capacity, OMV, ARF, COE and road tax, or property name, lease, furnishing and district.
How do I page through results, and how many are there?
Each page has 48 listings (40 for seller_listings) and a next_cursor; pass it as cursor to get the next page. Carousell rounds large totals - 10,000+ or 100,000+ - and total_results then carries that number with total_is_lower_bound true. Narrow a big query with category_id, price or condition.
Can I see sold and reserved items?
Yes. seller_listings returns a seller's reserved and sold items with their status, and listing reads them too, with status reserved or sold and is_active false.
What happens with a misspelled keyword?
By default the search runs exactly what you typed, so 'iphnoe' returns nothing. Set autocorrect true to let Carousell correct it. A keyword with no matches returns an empty page - in 8 nonsense searches on 2026-09-15 none came back padded with unrelated listings.
What is the Carousell API?
Carousell API is a ReefAPI endpoint group for southeast asia's classifieds: listings in six countries, local prices, free and bumped ads marked. It returns live JSON through POST requests under /carousell/v1.
Is the Carousell API free to try?
Yes. ReefAPI starts with 1,000 free credits, no card required. Carousell calls use the same shared credit balance as every other ReefAPI engine.
Do I need a Carousell login or account?
No login to Carousell is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.
How fresh is the Carousell data?
The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.
How many credits does the Carousell API use?
Carousell actions currently cost 1-2 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.
Can I call Carousell from an AI assistant or MCP client?
Yes. Connect ReefAPI once through MCP and your assistant can call carousell actions with the same key, credit pool and JSON envelope used by normal REST requests.
Is the Carousell API a Carousell scraper?
It is the managed alternative to a DIY Carousell scraper. Instead of building and maintaining your own scraper — proxies, headless browsers, captcha and constant breakage — you call one ReefAPI endpoint and get the same southeast asia's classifieds: listings in six countries, local prices, free and bumped ads marked back as clean JSON.