Backmarket Scraper
Pricing
$24.99/month + usage
Backmarket Scraper
Extract refurbished electronics from Back Market. Scrape iPhone, MacBook, Samsung & more across 14 countries. Get prices, savings, condition, ratings & specs. Fast & reliable with 100% success rate. Perfect for price monitoring & market analysis. Supports keyword search, filters & categories.
Pricing
$24.99/month + usage
Rating
0.0
(0)
Developer
SilentFlow
Actor stats
1
Bookmarked
12
Total users
2
Monthly active users
9 days ago
Last modified
Categories
Share
Back Market Scraper
Extract refurbished electronics from Back Market without login. Search by keyword, category, URL, or filters across 14 countries. Get prices, conditions, savings, ratings, and detailed product specs.
✨ Why use this scraper?
- 🔓 No login required: Scrape all public data without authentication
- 🌍 14 countries: All Back Market marketplaces — US, FR, DE, UK, ES, IT, and more
- 🔗 URL-first approach: Paste any Back Market URL with your filters already applied
- 📦 Comprehensive data: Prices, savings, conditions, ratings, warranty, and seller details
- 🏷️ Advanced filters: Category, brand, condition, price range, sort order
- ⚡ Two modes: Fast search mode or detailed browse mode for complete specs
🎯 Use cases
| Industry | Application |
|---|---|
| Price monitoring | Track refurbished iPhone and MacBook prices across countries |
| Market research | Analyze pricing trends and condition distribution for electronics |
| Competitive intelligence | Monitor Back Market inventory and pricing vs. competitors |
| Deal automation | Build alerts for specific products below a target price |
| E-commerce | Benchmark your refurbished prices against market rates |
| Data journalism | Investigate the refurbished electronics market at scale |
📥 Input parameters
Search
| Parameter | Type | Default | Description |
|---|---|---|---|
searchUrl | string | — | Paste a Back Market search URL with your filters already applied. Copy it from your browser. Overrides other search parameters. |
searchText | string | iphone | Simple keyword search. Used only if no URL is provided. |
category | string | — | Browse by category: smartphones, laptops, tablets, gaming-consoles, smartwatches, audio, home-appliances |
brand | string | — | Filter by brand name |
country | string | us | Target marketplace: us, fr, de, uk, es, it, be, nl, at, pt, ie, fi, se, jp |
Filters
| Parameter | Type | Default | Description |
|---|---|---|---|
conditions | array | all | Filter by condition: premium, excellent, good, fair |
order | string | bestsellers | Sort by: bestsellers, price-asc, price-desc, newest |
priceFrom | number | — | Minimum price |
priceTo | number | — | Maximum price |
Limits & options
| Parameter | Type | Default | Description |
|---|---|---|---|
pages | integer | 1 | Number of pages to scrape (1-50) |
limit | integer | 24 | Results per page (1-96) |
browseMode | boolean | false | Fetch detailed info for each product: description, storage, seller, shipping. Slower but more complete. |
maxConcurrency | integer | 3 | Parallel workers for browse mode (1-10) |
Tip: The easiest way to use this scraper is to set your filters directly on Back Market (brand, condition, price range, country), then copy the URL and paste it as
searchUrl. The country is auto-detected from the URL.
📊 Output data
Standard mode example
{"id": "2d99b692-a008-4345-8196-fea4cf5e4096","url": "https://www.backmarket.fr/fr-fr/p/iphone-16","title": "iPhone 16","brand": "Apple","model": "iPhone 16","price": 579.00,"currency": "EUR","originalPrice": 869.00,"savings": 290.00,"savingsPercent": 33,"condition": "Parfait état","rating": 4.61,"ratingCount": 9175,"imageUrl": "https://d2e6ccujb3mkqf.cloudfront.net/image.jpg","inStock": true,"warrantyMonths": 12,"scrapedAt": "2026-03-31T01:41:57Z"}
Browse mode example (additional fields)
{"title": "iPhone 16 Pro 128 Go - Titane Blanc - Débloqué","price": 690.00,"currency": "EUR","condition": "Good","storage": "128 GB","color": "Titane Blanc","carrier": "Unlocked","simType": "eSIM","description": "iPhone 16 Pro in good condition. Minor cosmetic scratches...","sellerName": "Recommerce","sellerRating": 4.8,"shippingPrice": 0.00,"deliveryDays": "2-3","images": ["https://d2e6ccujb3mkqf.cloudfront.net/image1.jpg","https://d2e6ccujb3mkqf.cloudfront.net/image2.jpg"],"warrantyMonths": 12,"inStock": true,"scrapedAt": "2026-03-31T01:41:57Z"}
🗂️ Data fields
| Category | Fields |
|---|---|
| Identity | id, url, title, brand, model |
| Pricing | price, currency, originalPrice, savings, savingsPercent |
| Product | condition, color, storage, carrier, simType |
| Ratings | rating, ratingCount |
| Availability | inStock, warrantyMonths, shippingPrice, deliveryDays |
| Seller | sellerName, sellerRating (browse mode) |
| Media | imageUrl, images (browse mode) |
| Content | description (browse mode) |
| Meta | scrapedAt |
🚀 Examples
Scrape a filtered Back Market search URL
Go to Back Market, set your filters (brand, condition, price, country), copy the URL:
{"searchUrl": "https://www.backmarket.fr/fr-fr/l/iphone/ace99e5-7f4d-4fab-8b8c-f43d1524bf62?price_min=200&price_max=500&condition=good&sort=price-asc","pages": 5}
Simple keyword search
{"searchText": "MacBook Pro M3","country": "us","pages": 3}
Browse by category with filters
{"category": "smartphones","country": "de","conditions": ["excellent", "good"],"priceFrom": 200,"priceTo": 600,"order": "price-asc","pages": 5}
Get detailed product data
{"searchUrl": "https://www.backmarket.com/en-us/l/iphone","pages": 2,"browseMode": true}
💻 Integrations
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("silentflow/backmarket-scraper").call(run_input={"searchText": "iPhone 16","country": "fr","pages": 3,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"[{item['condition']}] {item['title']} — {item['price']} {item['currency']} (save {item['savingsPercent']}%)")
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('silentflow/backmarket-scraper').call({searchText: 'iPhone 16',country: 'fr',pages: 3,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {console.log(`[${item.condition}] ${item.title} — ${item.price} ${item.currency} (save ${item.savingsPercent}%)`);});
📈 Performance & limits
| Metric | Value |
|---|---|
| Speed (standard mode) | ~24 products/second |
| Speed (browse mode) | ~3 products/second |
| Max results | 2,400 per run |
| Countries supported | 14 |
| Pagination | Automatic |
💡 Tips for best results
- Use the URL approach: Set all your filters on Back Market first, then copy the URL — this gives you the most control over results
- Start small: Test with
pages: 1before scaling up to validate your filters - Standard mode first: Only enable
browseModeif you specifically need seller info, description, or storage — it's 8x slower - Country is auto-detected: When using a
searchUrl, you don't need to set the country separately — it's read from the URL domain - Be specific: "iPhone 15 Pro 256GB" works better than just "iPhone"
❓ FAQ
Q: How do I filter by condition, price, or brand?
A: You can use the input parameters (conditions, priceFrom, priceTo, brand) or set your filters directly on Back Market's website, then copy the URL and use it as searchUrl.
Q: Which countries are supported? A: All 14 Back Market marketplaces: US, France, Germany, UK, Spain, Italy, Belgium, Netherlands, Austria, Portugal, Ireland, Finland, Sweden, and Japan.
Q: What is browse mode? A: Browse mode visits each product's individual page to fetch additional data: description, storage, carrier, SIM type, seller name and rating, shipping price, and delivery time. It's slower but returns more complete data.
Q: What happens if a page returns no results? A: The scraper automatically moves to the next page. Empty pages don't count toward your usage.
📬 Support
We're building this scraper for you: your feedback makes it better for everyone!
- 💡 Need a feature? Tell us what's missing and we'll prioritize it
- ⚙️ Custom solutions: Contact us for enterprise integrations or high-volume needs
Check out our other scrapers: SilentFlow on Apify