curl --request POST \
--url https://api.scrapeunblocker.com/marketplace/wish-search \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/marketplace/wish-search"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/marketplace/wish-search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Scrape Wish product search
Searches Wish (wish.com) for query and returns products: id, name, url, price, originalPrice (crossed-out price, when discounted), currency, priceText, priceUsd (Wish’s USD value, comparable across markets), shipping, rating, ratingCount, numBought, inventory, colors, sizes, merchant (id, name, rating, ratingCount, feedback, country), originCountry, shipsFrom, tileText, isWishPick, position, image and thumbnail, plus totalResults and nextPage. Wish shows the catalogue and prices of the request’s country (proxy_country, default US). Collects up to max_results from page on, billed one unit per page.
curl --request POST \
--url https://api.scrapeunblocker.com/marketplace/wish-search \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/marketplace/wish-search"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/marketplace/wish-search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Your ScrapeUnblocker API key. Apply on every request.
Query Parameters
What to search for, e.g. 'yoga mat' or 'phone case', or a wish.com/search/... link.
1-based results page to start from (1-300, up to 30 products per page).
Products to collect across pages, 1-300. Each page fetched is billed one unit.
Proxy country the request is sent from (ISO-2, e.g. 'US', 'GB', 'DE'). Wish shows the catalogue, prices and currency of that country. Default 'US' (prices in USD).
Response
JSON with a products array. A search with no matches answers 200 with an empty products list.

