Back Market Scraper — Refurbished Electronics Prices & Deals
DeprecatedPricing
from $5.00 / 1,000 result scrapeds
Back Market Scraper — Refurbished Electronics Prices & Deals
DeprecatedScrape refurbished electronics from BackMarket.com. Extract prices, conditions, seller info, warranty, and ratings. Supports France, Germany, Netherlands, Belgium, Spain, Italy, and UK markets.
Pricing
from $5.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
16 days 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
You pay per result. Each product in the dataset is one charged result -- there are no separate proxy or browser costs on your side. One search request returns up to 100 products, so runs are fast and cheap even at high maxResults.
A run's usage cost only settles once it reports SUCCEEDED -- reading the dataset mid-run understates the eventual cost.
Tips for best results
- Start small -- run with
maxResults: 10before launching large jobs - Schedule runs -- daily or weekly runs are usually enough for price monitoring
- One country per run -- run separate Actor calls per marketplace to keep currencies clean
- Inspect the dataset schema -- the Storage tab shows the full output structure
How it works
Back Market is a Nuxt.js single-page app behind DataDome anti-bot protection, and the product grid is not server rendered. This scraper skips the browser entirely: it queries Back Market's own search backend (the same one the site's frontend calls) through an unblocking proxy layer that is managed inside the actor. One request returns up to 100 products with full pricing, condition grade, rating, and image data. You do not need to configure any proxy or anti-bot settings.
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.
Do I need to configure proxies? No. Unblocking is handled inside the actor. The proxyConfiguration input is accepted for backwards compatibility but is not needed.
Why are some fields missing? The search backend returns core data on every product (name, price, URL, condition, rating). Some fields (warranty, specific specs) are only present on product types where Back Market publishes them, so they can be empty on accessories or less common categories.
Can I scrape multiple countries at once? Run separate Actor calls for each country -- this keeps results and currencies clean per marketplace.
The scraper returns 0 results -- what should I do? Check the searchQuery first (try a broader term like "iphone"). If a normal query keeps returning 0 results, open an issue on the Actor page -- the run fails loudly instead of returning an empty dataset, so we see it too.
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.