Swappa Scraper: iPhone, MacBook, Galaxy Prices
Pricing
from $7.00 / 1,000 listing scrapeds
Swappa Scraper: iPhone, MacBook, Galaxy Prices
Get current used and refurbished iPhone, MacBook, Samsung Galaxy, Google Pixel, and other Swappa.com listings in your spreadsheet in under 60 seconds. Prices, conditions, storage, carrier, seller ratings, and full descriptions.
Pricing
from $7.00 / 1,000 listing scrapeds
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does Swappa Scraper do?
Get current Swappa listings for used and refurbished iPhones, MacBooks, Samsung Galaxies, Google Pixels, iPads, smartwatches, and gaming consoles, ready for your spreadsheet in under 60 seconds. It extracts prices, condition grades, carrier options, storage specs, seller reviews, and images from public archives, meaning no login or complex proxies are required. Ideal for price monitoring, resale arbitrage, trade-in comparisons, and electronics market research.
Why use Swappa Scraper?
- I am an electronics reseller comparing used phone and laptop prices on Swappa against eBay and Amazon trade-in values to spot high-margin arbitrage deals.
- I am a deal hunter watching used iPhone and MacBook pricing to purchase a certified pre-owned device when it hits my target budget.
- I am a market-research analyst building weekly reports on secondary electronics market trends, tracking depreciation curves and supply volume across different brands and models.
- I am a buyback program manager comparing real-time retail listing prices on Swappa against my store's buyback values to keep our margins competitive.
- I am an AI developer training a valuation model on historical retail listings to predict secondary market price changes over time.
How to use Swappa Scraper
- Create a free Apify account (no credit card needed).
- Open the Swappa Scraper in the Apify Console.
- Paste one or more search queries (e.g.
iPhone 14,MacBook Pro M1) or direct Swappa category links. - Set optional filters for price range, carrier, device condition, or max results limit.
- Click Start and download your dataset as CSV, Excel, or JSON.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQueries | array of strings | No | Fuzzy-match terms (e.g. iPhone 14 maps to /listings/apple-iphone-14). Leave blank if using direct Start URLs. |
startUrls | array of URLs | No | Direct Swappa listings URLs (e.g. https://swappa.com/listings/apple-iphone-15). Bypasses search mapping completely. |
category | enum | No | Narrow search queries to a specific device class: all, iphones, macbooks, galaxy, ipads, watches, consoles. |
minPrice | integer | No | Only include devices priced at or above this value. 0 = no minimum. |
maxPrice | integer | No | Only include devices priced at or below this value. 0 = no maximum. |
carrier | enum | No | Cellular carrier: any, unlocked, verizon, att, t-mobile, sprint, xfinity. |
condition | enum | No | Restrict to device conditions: any, mint, good, fair, poor. |
dataSource | enum | No | Choose where to pull listings from: wayback (recommended, unblocked), live (storefront), or auto (live then Wayback). |
scrapeDetails | boolean | No | Fetch individual listing detail pages in parallel for full JSON-LD specs. Note: this is slower. Defaults to false. |
maxItems | integer | No | Maximum listings to extract per category. Defaults to 100. |
maxConcurrency | integer | No | Maximum parallel requests (1-20). Defaults to 5. |
debugLogging | boolean | No | Print detailed tags (WAYBACK-CDX, WAYBACK-FETCH, EMIT) to the run log. Defaults to false. |
proxyConfiguration | object | No | Proxy settings. Not needed for the recommended Internet Archive source. |
Output
A structured dataset of electronics listings with pricing, condition, carrier, storage, color, seller details, and image URLs. Free users get up to 50 results per run, paid plans scale to 1,000,000.
{"productID": "LXKJ43930","title": "Apple iPhone 14 - Cricket, Midnight, 128 GB, A2649","price": 255,"currency": "USD","brand": "Apple","color": "Midnight","storage": "128 GB","carrier": "Cricket","model": "A2649","condition": "Mint","availability": "InStock","sellerName": "The Cellular Resource","sellerUrl": "","sellerRating": "","reviewCount": 7936,"shippingCost": 0,"imageUrl": "https://static.swappa.com/images/cache/a5/34/a53447e9b36d5bd1fd69f22af909e708.jpg","description": "","listingUrl": "https://swappa.com/listing/view/LXKJ43930","waybackUrl": "https://web.archive.org/web/20250912111521id_/https://swappa.com/listings/apple-iphone-14","snapshotDate": "20250912","source": "swappa-wayback"}
Data table
| Field | Type | Description |
|---|---|---|
productID | string | Unique Swappa listing identifier (8-character alphanumeric). |
title | string | Full listing title. |
price | number | Listed price in US dollars. |
currency | string | ISO 4217 currency code, always USD. |
brand | string | Device brand (Apple, Samsung, Google, etc.). |
color | string | Device color (Midnight, Starlight, etc.). |
storage | string | Storage capacity (128 GB, 256 GB, etc.). |
carrier | string | Cellular carrier (Unlocked, Verizon, AT&T, T-Mobile, etc.). |
model | string | Apple-style hardware model number (A2649, etc.). |
condition | string | Device condition grade (Mint, Good, Fair, Poor). |
availability | string | Listing availability, always InStock. |
sellerName | string | Display name of the seller. |
sellerUrl | string | Link to the seller profile (only present in detail mode). |
sellerRating | string | Seller rating out of 5 stars (only present in detail mode). |
reviewCount | number | Total number of seller reviews. |
shippingCost | number | Shipping cost in USD (0 = free shipping). |
imageUrl | string | Primary listing image URL. |
description | string | Detailed seller description or battery health summary. |
listingUrl | string | Canonical link to the live listing. |
waybackUrl | string | Full Wayback snapshot URL. |
snapshotDate | string | Date the Wayback snapshot was captured (YYYY-MM-DD). |
source | string | Data origin (swappa-wayback). |
Pricing
The Actor costs $7.00 per 1,000 results. A typical run extracting 100 listings costs about $0.70. No proxy bandwidth is consumed for the recommended archive source, so your run costs stay at the absolute minimum.
Tips or advanced options
- Use the Wayback Machine source by default. It is unblocked and costs $0 in proxy fees. It fetches the latest available snapshot of Swappa's listings and extracts clean product data.
- Set filters to slim down the run. Use the Carrier, Price, and Condition filters to target the exact listings you need. Filters are applied during extraction to save you time.
- List-only mode is 10x faster. Keep
scrapeDetails: false(the default) to capture listings straight from the index page. Turn it on only if you need full seller reviews, shipping details, and descriptions. - Direct links bypass search. Paste category URLs directly into
startUrlsto bypass search mapping and scrape niche models or accessories instantly. - Data snapshots are reproducible. Because the snapshots are immutable, running the same Wayback URL with the same parameters will always produce identical, reliable results, which is perfect for backtesting and price history comparison.
FAQ, disclaimers, and support
Is the Swappa scraper legal and compliant?
Yes. The Swappa scraper reads from the public Internet Archive Wayback Machine, which only crawls public web pages. It does not access private databases or require accounts. You are responsible for compliance with Swappa terms of service and applicable local laws.
Does this scraper get blocked by Cloudflare?
No. While direct cloud access to Swappa is heavily filtered by Cloudflare, our Wayback Machine route pulls data from public archives which are unblocked. This ensures your runs compile successfully and reliably on every single attempt.
How fresh is the pricing data?
The public archive snapshots are typically 1-7 days behind Swappa's live storefront. For price monitoring, market research, and trade-in comparison, this is fresh enough. If you require sub-second live pricing, you will need to enable live mode combined with residential proxies.
Which Swappa models and categories are supported?
All major consumer electronics classes, including iPhones, MacBooks, iPads, Samsung Galaxies, Google Pixels, smartwatches, and gaming consoles (PS5, Xbox, Nintendo Switch). You can filter the catalog by carrier, price, or condition grade.
Disclaimer: This Actor accesses public Internet Archive data only. It does not bypass authentication, paywalls, or anti-bot systems on the live Swappa site. Swappa is the registered trademark of Swappa, LLC. This Actor is not affiliated with, endorsed by, or sponsored by Swappa, LLC.