Back Market Scraper — Refurbished Prices
Pricing
from $2.00 / 1,000 results
Back Market Scraper — Refurbished Prices
Search Back Market for refurbished phones, laptops, and electronics in the US and France. Each row has the refurbished price, the compared new price, and the rating. JSON export for price checks.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Andrej Kiva
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Share
Back Market Scraper
Disclaimer: Unofficial tool — not affiliated with, sponsored by, or endorsed by Back Market SAS or its affiliates. Data is read from publicly accessible search pages only. No login. You are responsible for complying with applicable law and the site’s terms. No warranty on accuracy or availability. Provided for informational and research use.
Back Market Scraper searches refurbished electronics and saves one row per product card: title, refurbished price, compared new price, rating, and product URL. Keywords run on the US or France site. A pasted search URL is read from the host in that URL. This Back Market scraper is an API alternative for those search cards: run it from Python, Node.js, or MCP and export JSON.
Use it for price checks on phones, laptops, and other refurbished gear, then compare the same model on Amazon or eBay.
Which Actor in this suite
| Actor | What it returns |
|---|---|
| Back Market Scraper ◄── you are here | Refurbished price, new price, and rating from Back Market search |
| Amazon Search Scraper | Amazon search cards |
| eBay Sold Listings Scraper | eBay sold comps |
When to use
- You track refurbished iPhone, MacBook, or Samsung prices and need the card price versus the new price.
- You have a Back Market search URL with filters already applied.
- You want a JSON dataset for a spreadsheet, an API job, or an AI assistant.
Skip this Actor for seller accounts, reviews, or grade-by-grade offers on the product page. This run reads search cards only.
Key features
- Keyword search on the US and France sites
- Pasted Back Market search URLs, paginated until max items
- Refurbished price, compared new price, rating, brand, and image
- One row per product card
- HTTP only, 256 MB, no browser. Residential proxy is required.
- JSON dataset for API, Python, Node, and MCP
Input
| Field | Required | Description |
|---|---|---|
searchQueries | No | Keywords. The country field picks the site. |
startUrls | No | Back Market search URLs. Pagination uses p. |
country | No | us (default) or fr. Pasted URLs keep their host. |
maxItems | No | Rows to save, 1–500. Default 100. |
proxyConfiguration | No | Residential proxy. A bare IP and datacenter are challenged. |
{"searchQueries": ["iphone"],"country": "us","maxItems": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"}}
Search URL example:
{"startUrls": ["https://www.backmarket.com/en-us/search?q=iphone"],"maxItems": 20}
Output
| Field | Description |
|---|---|
productId | Back Market product id |
listingId | Offer id from the card link, when present |
title | Card title |
brand / model / category | Labels on the card |
price | Starting refurbished price |
priceNew | Compared new price |
currency | USD or EUR from the price symbol |
rating | Star rating, when the card shows one |
imageUrl | Product image |
productUrl | Product page |
country | Region from the search URL |
searchQuery | Keyword that produced the row |
position | Place in the result list |
scrapedAt | UTC timestamp |
{"source": "backmarket","country": "us","searchQuery": "iphone","productId": "c8fc0d62-5daa-48f0-ba1e-4c41b4612249","listingId": "12","title": "iPhone 15 • Unlocked","brand": "apple","model": "iphone 15","category": "Smartphones","price": 396.48,"priceNew": 729,"currency": "USD","rating": 4.5,"productUrl": "https://www.backmarket.com/en-us/p/iphone-15-128-gb-black-unlocked/c8fc0d62-5daa-48f0-ba1e-4c41b4612249?l=12","position": 1}
Use cases
- Refurbished price check: search a model and export the starting price next to the new price.
- Assortment list: paste a filtered search URL and keep the cards in order.
- Catalog match: keep product id, brand, and image for a later join.
- Comp set: take the title into an Amazon or eBay run.
Integration examples
Node.js
import { ApifyClient } from "apify-client";const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor("crawloop/backmarket-scraper").call({searchQueries: ["iphone"],country: "us",maxItems: 20,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
import osfrom apify_client import ApifyClientclient = ApifyClient(os.environ["APIFY_TOKEN"])run = client.actor("crawloop/backmarket-scraper").call(run_input={"searchQueries": ["iphone"],"country": "us","maxItems": 20,})items = client.dataset(run["defaultDatasetId"]).list_items().itemsprint(items[0])
cURL
curl "https://api.apify.com/v2/acts/crawloop~backmarket-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"searchQueries":["iphone"],"country":"us","maxItems":20}'
MCP and AI assistants
Use this Actor from AI tools via Apify MCP.
Connect your Apify account, then call this Actor by its Store name crawloop/backmarket-scraper.
Example prompts:
- "Run Back Market Scraper for iphone in the US, keep 20 cards, and return title, refurbished price, and new price as JSON."
- "Scrape the Back Market France search for MacBook and list the cheapest five titles."
- "After Back Market Scraper, run eBay Sold Listings Scraper for the same iPhone title and compare sold prices."
Suite next step
When a Back Market card is a model you also price on the open market, run eBay Sold Listings Scraper for sold comps, or Amazon Search Scraper for the current Amazon card.
FAQ
Does a row include every grade and color?
No. Each row is one search card: the starting refurbished price and the compared new price. Grade and color variants on the product page are not opened.
Which countries work for a keyword?
United States and France. A pasted search URL on another Back Market host is attempted with the same card parser.
What if the search has no products?
The run still succeeds and saves nothing for that query.
How many rows can one run save?
- Search pages are followed until that cap or the result list ends.
