Back Market Scraper
Pricing
from $1.20 / 1,000 product scrapeds
Back Market Scraper
Collect refurbished product listings from Back Market across 17 countries by search term or URL, with optional product details and customer reviews.
Pricing
from $1.20 / 1,000 product scrapeds
Rating
0.0
(0)
Developer
Scraptivo
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Back Market Scraper collects refurbished product listings from Back Market and turns them into structured data for price monitoring, catalog building, and review analysis. Provide a search term such as iphone, a Back Market URL, or a country selection across 17 markets, then export name, price, grade, rating, and product URL to JSON, CSV, or Excel. Use it to compare refurbished pricing, track grades, and schedule recurring collection. Pricing is $1.50 per 1,000 products, with optional product details and reviews at the same rate.
What can you automate with Back Market Scraper?
- Build refurbished catalogs — Collect products from search terms or Back Market search, category, and product URLs.
- Compare refurbished vs new prices — Export current price, original price, currency, grade, and stock on each listing.
- Cover 17 markets — Run against Germany, Austria, Australia, Belgium, Spain, Finland, France, UK, Greece, Ireland, Italy, Japan, Netherlands, Portugal, Sweden, Slovakia, and the United States.
- Enrich specs and variants — Add description, specifications, variants, and image galleries when Include Product Details is on.
- Collect customer reviews — Add ratings, comments, and attribute scores when Include Reviews is on.
Who is this scraper for?
| Team | Workflow |
|---|---|
| Pricing analysts | Compare refurbished prices, grades, and original retail prices across countries. |
| E-commerce researchers | Monitor iPhone, laptop, and appliance inventory on Back Market. |
| Review analysts | Pull customer reviews and attribute scores for quality studies. |
| Resellers and buyers | Track grade, price, and stock for target models over time. |
What data can you collect from Back Market?
| Data group | Example fields | How it helps |
|---|---|---|
| Product identity | productId, listingId, name, model, brand, URL | Identify each listing and open the live page. |
| Commercial | price, formatted price, original price, currency, grade | Compare refurbished and new pricing by cosmetic grade. |
| Reputation | rating, review count | Rank products by customer sentiment. |
| Variant | color, subtitle, category | Separate storage, color, and SIM variants. |
| Detail fields | description, specifications, variants, images | Appear when Include Product Details is on. |
| Reviews | rating, comment, date, country, attachments | Appear when Include Reviews is on. |
| Market | countryCode, locale, sourceType | See which country and input type produced each row. |
Listing-card fields are always collected. Specifications, variants, and reviews appear only when the corresponding toggles succeed.
How to use Back Market Scraper
- Open the Back Market Scraper on Apify.
- Enter search queries, choose a country, or paste Back Market search, category, or product URLs.
- Toggle Include Product Details and/or Include Reviews when you need richer rows.
- Run the Actor — it writes one dataset row per product.
- Export the dataset or connect it to your workflow.
At least one of searchQueries or startUrls is required.
{"searchQueries": ["iphone"],"country": "DE","maxItems": 20,"includeProductDetails": true,"includeReviews": true,"maxReviews": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Example workflow
Monitor refurbished iPhone prices in Germany
- Schedule a daily run with
searchQueries=["iphone"]andcountry="DE". - Enable Include Product Details when you need storage, color, and specification tables.
- Enable Include Reviews when review text and attribute scores matter for your analysis.
- Export results to Google Sheets through a webhook after each run.
- Deduplicate user-side against
productIdor the product URL when combining runs.
The Actor does not merge results across runs — those steps happen in your pipeline.
Automate and integrate your results
- Schedules — Run daily on high-change categories such as smartphones, or weekly for broader catalog snapshots.
- Webhooks — Push completed runs into Google Sheets, Make, Zapier, Slack, or a pricing database.
- Exports and API — Download JSON, CSV, Excel, or HTML from the Apify Console, or start a run from the API:
curl -X POST "https://api.apify.com/v2/acts/scraptivo~backmarket-scraper/runs?token=YOUR-APIFY-TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries": ["iphone"],"country": "DE","maxItems": 20}'
Use productId as the stable deduplication key across runs.
Input reference
| Field | Type | Required | Default | What it controls |
|---|---|---|---|---|
searchQueries | array | No¹ | — | Product search terms on Back Market for the selected country. |
startUrls | array | No¹ | — | Back Market search, category, or product URLs. Country comes from the hostname. |
country | string | No | DE | Country for search queries: DE, AT, AU, BE, ES, FI, FR, GB, GR, IE, IT, JP, NL, PT, SE, SK, US. |
maxItems | integer | No | 0 | Maximum products across all inputs (0 = unlimited). |
includeProductDetails | boolean | No | false | Fetch description, specifications, variants, and images. |
includeReviews | boolean | No | false | Fetch customer reviews per product. |
maxReviews | integer | No | 10 | Maximum reviews per product when reviews are enabled (0 = all). |
detailConcurrency | integer | No | 5 | Parallel workers for details and reviews (1–15). |
proxyConfiguration | object | No | residential | Proxy settings. Residential proxy is recommended. |
¹ At least one of searchQueries or startUrls is required.
Can I mix search queries and URLs?
Yes. When both are set, the Actor processes search queries and start URLs in the same run.
Output example
{"productId": "12d2e039-0c01-4db9-ba49-69ab1a0eb4e8","listingId": "be8a0fd7-1370-4b13-9b81-4a4abc4d9d2f","name": "iPhone 16 Pro 128GB - Titan Schwarz - Ohne Vertrag","model": "iPhone 16 Pro","brand": "apple","color": "Titan Schwarz","url": "https://www.backmarket.de/de-de/p/iphone-16-pro","price": 630.0,"formattedPrice": "630,00 €","originalPrice": 1199.0,"currency": "EUR","grade": "Gut","rating": 4.51,"reviewCount": 15817,"countryCode": "DE","sourceType": "search","sourceQuery": "iphone"}
How much does it cost to scrape Back Market?
Billing is pay-per-event. A one-time Actor Start fee of $0.00005 applies per run.
| Event | When it is charged | Price |
|---|---|---|
| Product scraped | Each product row written to the dataset | $1.50 per 1,000 |
| Product Details | Each product when includeProductDetails is on | $1.50 per 1,000 |
| Review | Each review when includeReviews is on | $1.50 per 1,000 |
A listing-only run of 1,000 products costs about $1.50 plus Actor Start. Adding details on every product and 10 reviews each adds about $16.50 more plus Actor Start. Apify plan discounts may reduce these prices. Platform compute and proxy usage are billed separately on your Apify plan.
Reliability and responsible use
- Residential proxy recommended — Default input uses Apify residential proxies for Back Market runs.
- Conditional fields — Specifications, variants, and reviews appear only when the corresponding toggles succeed.
- Public data — The Actor collects publicly visible product and review information from Back Market.
- User responsibility — Use collected data in line with applicable laws and Back Market terms.
Frequently asked questions
Can I scrape Back Market in multiple countries?
Yes. Use country with search queries, or paste country-specific Back Market URLs in startUrls. Supported countries include DE, FR, GB, US, and 13 others.
Can I schedule Back Market Scraper to run automatically?
Yes. Create an Apify schedule on a saved task with your search terms, country, and enrichment toggles.
What counts as one result?
Each product written to the dataset counts as one Product scraped event. Details and reviews add separate events when enabled.
Why are specifications or reviews missing?
Specifications appear only when Include Product Details is on. Reviews appear only when Include Reviews is on and Back Market publishes them for that product.
How do I avoid duplicate records?
Within one run, products are unique by productId. Across runs the Actor appends results. Deduplicate user-side against productId when combining datasets.
Do I need a proxy?
Residential proxy is recommended for reliable runs on Apify Cloud. The default input enables Apify residential proxies.
Related Scraptivo automations
- Autotrader Scraper — UK vehicle listings
- CarMax Scraper — US used-car listings
- Cars Scraper — Cars.com vehicle listings
- Amazon Product Scraper — Amazon product listings
- eBay Product Scraper — eBay product listings
Support and custom workflows
Need a different field, source, or delivery workflow? Contact Scraptivo at scraptivo@gmail.com. Include the Actor name, sample URL, required fields, and expected volume so we can assess the request.