Singapore iPhone marketplace listings
Compare 997 individual iPhone listings with SGD asking prices, seller-reported condition and direct Carousell links.
- iPhone listings
- 997
- condition categories
- 7
- Collected
- 25 Sept 2026
Preview the data
| # | Listing title | Asking price | Currency | Condition |
|---|---|---|---|---|
| 01 | iPhone 15 Pro Max Blue Titanium 256GB | 858 | SGD | Like new |
| 02 | iPhone 14 Pro Max Space Black 512GB | 788 | SGD | Well used |
| 03 | iPhone 13 Pink 256GB | 338 | SGD | Well used |
| 04 | iPhone 17 256GB Sage | 999 | SGD | Like new |
| 05 | iPhone 17 Pro 1TB Silver | 1588 | SGD | Like new |
What you can do with this dataset
- Compare asking prices and reported condition across individual iPhone listings.
- Build a spreadsheet of listings with direct links for manual follow-up.
- Use this dated snapshot as a starting point for later price observations.
Dataset coverage
997 unique individual listings from the All (marketplace) tab of Carousell Singapore’s public iPhone search. Collected 1049 rows representing 1002 distinct URLs across bounded Show more results batches; removed 47 repeated rows after an interrupted run and excluded 5 off-scope titles, including one additional box-only listing found during release QA. One row per listing URL. The original snapshot used search cards. Release QA subsequently checked a purposive sample of 24 detail pages. The collection was capped at 1000 unique cards and 40 batches; it is not a complete search export.
Fields included
titlestringIndividual listing title as reported by the source; not independently verified.
pricenumberListed asking price; not a completed transaction value.
currencystringCurrency reported by the source.
conditionstring / nullCondition reported by the seller, when available.
source_urlURLPublic listing URL.
collected_atISO dateUTC observation timestamp.
listing_idstringSource listing identifier, preserved as text.
condition_normalizedstringNormalized seller label; new combines New and Brand new. Used remains used_unspecified. Raw condition is preserved.
quality_flagsstringSemicolon-separated known issues; empty does not mean independently verified. See release QA report.
source_audit_statusstring24-row purposive detail-page sample: matched_checked_fields, differences, unavailable or not_sampled. Not a full-record verification.
Data limitations
- Bounded search snapshot, not all iPhone listings or a representative market sample.
- Asking prices, model names and conditions are source reported and not independently verified; unusual values may be present.
- 3 listings advertise S$1 or less and may use placeholder prices. Values are retained unchanged; exclude them from unreviewed price statistics.
- Title-based relevance checks cannot guarantee every listing is a complete, working phone.
- An asking price is not a completed sale price or a guarantee of availability.
- No seller identities or personal contact details are included.
- Release QA: all 24 sampled titles and prices matched detail pages. Condition was not detail-audited because the direct-page extractor does not return it.
- Release QA: known issues are filterable in quality_flags. Historical observations are preserved when sampled detail pages differ. Only the sampled fields were compared; availability and source claims can change.