Back Market Scraper — Refurbished Electronics Prices & Deals
Under maintenancePricing
Pay per usage
Back Market Scraper — Refurbished Electronics Prices & Deals
Under maintenanceScrape refurbished electronics from BackMarket.com. Extract prices, conditions, seller info, warranty, and ratings. Supports France, Germany, Netherlands, Belgium, Spain, Italy, and UK markets.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Back Market Scraper
Scrape refurbished electronics from BackMarket.com -- Europe's largest refurbished electronics marketplace. Extract prices, product conditions, seller info, warranty details, and customer ratings across 7 European markets.
No login or cookies required. Works out of the box with Apify residential proxies.
How to scrape Back Market data
This Actor automates the process of extracting structured product data from Back Market. You can run it directly from the Apify Console, the Apify API, or any of the official SDKs (JavaScript, Python). The scraper handles pagination, retries, and anti-bot evasion so you can focus on the data.
Typical workflows:
- Price monitoring: track refurbished electronics prices daily to spot deals
- One-off export: search for a product keyword, set
maxResults, and download JSON/CSV - Scheduled monitoring: set a daily cron in the Schedule tab to track prices over time
- Programmatic integration: trigger runs from your backend via the Apify API
- Webhook automation: pipe results into Zapier, Make, n8n, BigQuery, or Google Sheets
Input
| Field | Type | Description |
|---|---|---|
searchQuery | string | Search keyword (e.g., "iphone", "macbook", "samsung galaxy") |
country | string | Marketplace: "fr", "de", "nl", "be", "es", "it", "gb" (default: "fr") |
maxResults | integer | Maximum products to return (default: 100) |
proxyConfiguration | object | Proxy settings (residential strongly recommended) |
All fields are optional. Empty input {} defaults to searching "iphone" on the French marketplace.
Output
| Field | Type | Example |
|---|---|---|
productName | string | "iPhone 13 128 Go" |
brand | string | "Apple" |
price | number | 429 |
originalPrice | number | 909 |
savings | number | 480 |
savingsPercent | number | 52.81 |
currency | string | "EUR" |
condition | string | "Excellent" |
seller | string | "TopRefurb" |
warranty | string | "12 months" |
rating | number | 4.6 |
reviewCount | integer | 1842 |
url | string | Product page URL |
imageUrl | string | Main product image |
specs | object | { "Storage": "128 GB", "Color": "Black" } |
category | string | "Smartphones" |
scrapedAt | string | ISO 8601 timestamp |
Supported markets
| Country | Domain | Currency |
|---|---|---|
| France | backmarket.fr | EUR |
| Germany | backmarket.de | EUR |
| Netherlands | backmarket.nl | EUR |
| Belgium | backmarket.be | EUR |
| Spain | backmarket.es | EUR |
| Italy | backmarket.it | EUR |
| United Kingdom | backmarket.co.uk | GBP |
Why use Back Market Scraper
- Price monitoring -- Track refurbished electronics prices across markets at scale
- Competitive intelligence -- Compare your pricing against Back Market inventory
- Market research -- Analyze condition distributions, pricing trends, and seller activity
- Deal automation -- Alert when products drop below target prices
- Arbitrage detection -- Find pricing gaps between different European markets
- No login or cookies required -- Works without authentication, fully automated
Cost estimate
Back Market uses Playwright (headless browser) due to strong anti-bot protection, which makes it more resource-intensive than simple HTTP scrapers. Expect ~200-500 products per $1, depending on whether you scrape listings only or visit individual product pages for enriched data.
Residential proxies are required for reliable operation. Datacenter proxies will be blocked.
Tips for best results
- Start small -- run with
maxResults: 10before launching large jobs - Use residential proxies -- Back Market blocks datacenter IPs aggressively
- Country-match your proxy -- set proxy country to match your target marketplace (e.g., FR for France)
- Keep concurrency low -- single-threaded crawling reduces detection risk
- Schedule runs -- daily or weekly runs are usually enough for price monitoring
- Inspect the dataset schema -- the Storage tab shows the full output structure
How it works
Back Market is built on Nuxt.js and employs strong anti-bot protection that blocks standard HTTP requests. This scraper uses Playwright (headless Chrome) with browser fingerprint randomization and stealth techniques to bypass these protections.
The extraction pipeline tries multiple strategies in order:
- JSON-LD structured data -- most reliable when available
- Nuxt.js embedded state -- extracts from
__NUXT__runtime data - HTML DOM parsing -- falls back to scraping product cards from the rendered page
- Product detail pages -- optionally visits individual pages for enriched data
FAQ and support
Is it legal to scrape Back Market? This Actor extracts publicly available data. Always review the website's Terms of Service before scraping at scale, and respect rate limits.
Why am I getting blocked? Back Market requires residential proxies. Make sure you have apifyProxyGroups: ["RESIDENTIAL"] in your proxy configuration with the correct country code.
Why are some fields missing? Listing pages return core data (name, price, URL, condition). For enriched data (seller, warranty, specs), the scraper visits individual product pages which takes longer.
Can I scrape multiple countries at once? Run separate Actor calls for each country -- this keeps proxy routing clean and avoids mixing currencies.
The scraper returns 0 results -- what should I do? Check your proxy configuration first. Enable Apify residential proxies with the matching country code. If the issue persists, the site may have updated its anti-bot measures.
For issues, feature requests, or bug reports, open a ticket in the Issues tab on the Actor page or contact support@apify.com. We monitor every actor and ship fixes quickly when sites change.