Swappa Scraper
Pricing
from $2.90 / 1,000 products
Swappa Scraper
Scrape Swappa listings with structured data — price, condition, storage, carrier, seller info & more. Ideal for pricing analysis, market research & BI pipelines. Supports pagination & proxy config.
Pricing
from $2.90 / 1,000 products
Rating
0.0
(0)
Developer
Lexis Solutions
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share

Swappa (swappa.com) is a US marketplace for used and refurbished consumer electronics. This actor collects structured listing detail data from Swappa category and listing pages.
Introduction
The Swappa scraper starts from listing/category URLs, goes through result pages, and extracts structured listing data such as listing ID, title, images, condition, storage, carrier, seller information, shipping details, return policy, and payment information.
Use Cases
- Market research: Track listing volume, device conditions, storage variants, and carrier distribution for selected product categories.
- Pricing analysis: Monitor listing prices and compare trends across devices, conditions, and sellers.
- Seller intelligence: Analyze seller ratings, trusted seller status, and shipping practices.
- Analytics pipelines: Feed BI tools, dashboards, and warehousing with structured marketplace listing data.
Input
Provide the following fields:
startUrls(array, required): Swappa category or listing URLs.maxItems(integer, optional): Maximum number of listing detail items to extract per start URL.proxyConfiguration(object, optional): Apify proxy settings.
Notes:
- If a
startUrlis a Swappa listing/category page such as/listings/apple-iphone-14, the actor collects listing detail data from that category. - The actor paginates through listing pages by incrementing the
pagequery parameter whilemaxItemshas not been reached. - Crawling stops per source URL when
maxItemsis reached or when no more listing items are found. - US proxy is recommended for better stability when scraping Swappa.
Input Examples
1) Start URLs
{"startUrls": [{"url": "https://swappa.com/listings/apple-iphone-11-pro-max"},{"url": "https://swappa.com/listings/apple-iphone-14?page=2"}],"maxItems": 25,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Output
Each dataset item contains fields like:
{"url": "https://swappa.com/listing/view/LADF60711","listingId": "LADF60711","title": "Apple iPhone 11 Pro Max","price": "","buyUrl": "https://swappa.com/login?next=/listing/view/LADF60711","viewUrl": "https://swappa.com/listing/view/LADF60711","images": [{"url": "https://static.swappa.com/images/cache/60/a6/60a666a82cef0ea3ec9a434fbb2e69dd.jpg"}],"attributes": ["Fair", "256GB", "Green", "Unlocked", "A2161"],"condition": "Fair","battery": null,"storage": "256GB","color": "Green","carrier": "Unlocked","model": "A2161","isFeatured": false,"headline": "Seller Damage Description","conditionDetails": ["Noticeable wear and tear","Power cord/charger not required"],"sellerName": "JF PHONES","sellerImage": "https://static.swappa.com/images/cache/97/8b/978b9b874033ee77a7897368514db060.jpg","sellerLocation": "Appleton, WI","sellerRating": "5.0 of 5.0 stars, 518 ratings","sellerTrusted": true,"shippingInfo": ["Seller ships from Appleton, WI"],"returnPolicy": ["Swappa Return and Refund policies apply to all listings"],"paymentMethods": ["Seller accepts PayPal for payment"]}
The scraper paginates through listing results and stops when maxItems is reached per start URL or when no more listing items are found.
Why use the Swappa Scraper?
- Focused: Built specifically for Swappa listing/category flows.
- Structured output: Ready-to-use JSON records for automation and analysis.
- Per-URL limits:
maxItemsis enforced per start URL. - Pagination support: Automatically follows
?page=while the limit has not been reached. - Apify-native: Works with Apify datasets, request queue, and proxy config.
FAQ
-
How many listings can it extract?
Controlled bymaxItemsper source URL. -
Do I need proxies?
Not always, but US proxies are recommended for larger runs and better stability. -
Can I start from a detail URL?
The actor is intended for listing/category URLs, but it can also accept Swappa-domain URLs depending on the routing rules. -
What if Swappa changes their website structure?
The actor may require updates to keep extraction stable.
Need to scrape other marketplaces?
Check out our other scrapers:
Need help or want a custom solution?
Lexis Solutions is a certified Apify Partner. We can help with custom data extraction projects.
Contact us over Email or LinkedIn.
Support Our Work
If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to.
Image Credit
Image credit: swappa.com