Back Market Scraper — Refurbished Prices avatar

Back Market Scraper — Refurbished Prices

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Back Market Scraper — Refurbished Prices

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

Andrej Kiva

Maintained by Community

Actor 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

ActorWhat it returns
Back Market Scraper ◄── you are hereRefurbished price, new price, and rating from Back Market search
Amazon Search ScraperAmazon search cards
eBay Sold Listings ScrapereBay 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

FieldRequiredDescription
searchQueriesNoKeywords. The country field picks the site.
startUrlsNoBack Market search URLs. Pagination uses p.
countryNous (default) or fr. Pasted URLs keep their host.
maxItemsNoRows to save, 1–500. Default 100.
proxyConfigurationNoResidential 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

FieldDescription
productIdBack Market product id
listingIdOffer id from the card link, when present
titleCard title
brand / model / categoryLabels on the card
priceStarting refurbished price
priceNewCompared new price
currencyUSD or EUR from the price symbol
ratingStar rating, when the card shows one
imageUrlProduct image
productUrlProduct page
countryRegion from the search URL
searchQueryKeyword that produced the row
positionPlace in the result list
scrapedAtUTC 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 os
from apify_client import ApifyClient
client = 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().items
print(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?

  1. Search pages are followed until that cap or the result list ends.