Plugins

Scrape Alibaba.com product search results

Searches Alibaba.com for q and returns the products as JSON: productId, title, url, image/images, priceText with priceMin/priceMax and currency (USD), priceTiers (price per quantity range), promotion price, moq + moqUnit (minimum order), sold, store rating + reviewsCount, leadTimeDays, category, certifications, sponsored, and the supplier (name, store and profile URL, country, yearsOnAlibaba, verified, verifiedPro, goldSupplier, tradeAssurance, responseRate). Sort by relevance or sales, filter with verified, verified_pro, trade_assurance and supplier_country, and collect up to max_results across pages (48 per page, each page billed as one request, see pagesFetched). Each product also has a thumbnail (300x300 rendition of image, which is the full-size original). Paging: nextPage is the next Alibaba page not yet returned (pass it as page to continue) and hasMore says whether there is one; when max_results ends inside a page, the rest of that page is not returned (droppedFromLastPage), so use multiples of 48 to get every product.

post/marketplace/alibaba-search

Request

  • Base URL: https://api.scrapeunblocker.com
  • URL: https://api.scrapeunblocker.com/marketplace/alibaba-search
  • Auth: API key in header x-scrapeunblocker-key

Query parameters

qstring nullable

What to search, e.g. 'bluetooth speaker' or 'yoga mat'. Any language.

pageinteger

1-based results page to start from (1-100). Use nextPage of a previous response to continue.

max_resultsinteger

Products to collect across pages (1-480); Alibaba serves 48 per page and each page fetched is billed as one request.

sortstring

Order: relevance, sales (sales = most sold in the last 180 days first).

verifiedboolean

Only Verified suppliers (third-party inspected).

verified_proboolean

Only Verified PRO suppliers.

trade_assuranceboolean

Only products covered by Trade Assurance.

supplier_countrystring nullable

Only suppliers located in this country (ISO-2), e.g. CN, US, IN.

proxy_countrystring nullable

Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE'). Leave blank to let the API pick.

Response

JSON with a products array plus paging totals.

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.