E-commerce
Oopbuy Scraper
oopbuy.com
Oopbuy is a China buying-agent (reverse shopping) storefront that fronts 1688, Taobao and its own official picks. The dedicated plugin endpoint runs the product search for you and hands back structured JSON instead of a page: each listing arrives with its English and Chinese title, a USD price converted from CNY, the monthly sales count, an image and a direct product URL. One thing to know: Oopbuy rejects brand-name queries on its side, so the keyword should be a generic product term.
What you can extract
- Product title in English and Chinese, with the spu identifier
- Price in USD plus the original CNY price and any pre-discount price
- Monthly sales count as shown on the listing
- Main image URL and direct oopbuy.com product URL
- Channel choice - 1688 (default), Taobao or official picks - with sorting by price or best selling
Dedicated endpoints
/goods/oopbuy-search Product search
Up to 60 listings per page for a generic product keyword, with channel, sort and proxy_country options. Returns the total count, page count and per-item pricing in USD and CNY.
How to scrape it
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/goods/oopbuy-search?keyword=wireless%20earbuds&channel=1688&sort=best_selling"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/goods/oopbuy-search",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"keyword": "wireless earbuds", "channel": "1688", "sort": "best_selling"},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.oopbuySearch('wireless earbuds', {
channel: '1688',
sort: 'best_selling',
});
console.log(results); Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.
Related scrapers
Start scraping this site today
Free tier included. No credit card required to test it.