1688 Image Search Scraper - Find Suppliers by Photo, No Login avatar

1688 Image Search Scraper - Find Suppliers by Photo, No Login

Pricing

from $0.20 / 1,000 image matches

Go to Apify Store
1688 Image Search Scraper - Find Suppliers by Photo, No Login

1688 Image Search Scraper - Find Suppliers by Photo, No Login

Search 1688.com by photo: paste image URLs from Amazon, Shopify, AliExpress or TikTok Shop and get every matching wholesale offer with price, MOQ, units sold, repeat-buyer rate, supplier, years and badges. Optional SKUs, stock, specs, weight. $0.20 per 1,000 matches.

Pricing

from $0.20 / 1,000 image matches

Rating

0.0

(0)

Developer

Top Api

Top Api

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

What does 1688 Image Search Scraper do?

1688 Image Search Scraper finds who sells a product on 1688.com, China's wholesale market, from a photo. Paste image links from Amazon, Shopify, AliExpress, TikTok Shop or 1688 (or upload a photo), and every offer 1688's own image search matches comes back as a row: rank, similarity score, price in CNY and USD, MOQ, units sold, repeat-buyer rate and the supplier with years on 1688, location, business type and badges.

Also known as: 1688 reverse image search, 1688 search by image, 拍立淘 / 以图搜货, find a China supplier by photo.

1688 Image Search Scraper: one photo in, the 1688 offers that 1688's image search matches out

  • 🖼️ Any photo: image URLs from any site, base64 photos for API and ERP callers, a file upload, a 1688 image-search link, or 1688 offer links to find look-alikes of.
  • 🔍 1688's own image search: the same matches a buyer sees on 1688.com, in 1688's order, 60 per page, about 700 per photo.
  • 🏭 Supplier on every row: company, years on 1688, province and city, manufacturer or wholesaler, inspection badges, service score.
  • 📋 Offer-page details (optional): price tiers, SKUs with price and stock, specs, weight and size, shipping, rating, dropship stats, landed cost.
  • 🌐 English titles and attributes, USD prices, free.
  • 🔁 Monitor mode: only the matches you have not seen yet, for scheduled runs.
  • 🔓 No login, no cookies, no Chinese phone number.
🖼️ Query photo queryImage🥇 Rank rank🎯 Similarity similarityScore
🆔 Offer id offerId🏷️ Title + English title, titleEn🔗 Offer link detailUrl
💴 Price price (CNY)💵 Price priceUsd📦 MOQ minOrderQuantity + unit
📈 Units sold soldCount🧾 Orders bookedCount🔁 Repeat buyers offerRepurchaseRate
🧩 Attributes attributes (+ English)🏅 Ranking badges rankingBadges🎁 Promotions promotions
🏭 Supplier supplier.companyName📅 Years on 1688 supplier.yearsOnPlatform📍 Province / city
🏗️ Manufacturer or wholesaler supplier.bizTypeEn✅ Inspection badges⭐ Service score supplier.compositeScore
📊 Price tiers quantityPrices (details)🧮 SKUs with stock skuDetails (details)⚖️ Weight and size (details)
🚚 Shipping and dispatch time (details)🛒 Dropship stats dropship (details)🌍 Landed cost estLandedCostUsd (details)

How to scrape 1688 by image with 1688 Image Search Scraper

  1. Create a free Apify account: $5 of monthly credit, no card needed.
  2. Open 1688 Image Search Scraper and click Try for free.
  3. Paste one or more photo links into Image URLs (or upload a photo).
  4. Pick how many matches you want per photo, and any filters.
  5. Click Start. Two photos with 20 matches each finish in about 7 seconds.
  6. Download the matches as JSON, CSV, Excel or HTML, or read them through the API.

⬇️ Input

ParameterTypeDescription
What to searchUse any mix; each photo is its own search. At least one is needed (an empty input searches a sample photo).
imageUrlsarrayPhoto links from anywhere (JPG, PNG, WebP, GIF), or 1688 image-search links.
imageFilestringA photo uploaded from your computer.
imagesBase64arrayPhotos as base64 strings or data URIs.
similarToOffersarray1688 offer links or ids: the offer's main photo is searched.
Filters (applied by 1688)
sortBystringrelevance (default, 1688's best match), bestSelling, priceAsc, priceDesc.
priceMin, priceMaxnumberPrice range in CNY.
provincesarraySupplier provinces in English or Chinese, e.g. Guangdong, 浙江.
verifiedFactoryOnlybooleanOnly suppliers 1688 certified as real factories (真实工厂认证).
dropshippingOnlybooleanOnly offers that ship one piece to your customer (一件代发).
freeShippingOnlybooleanOnly offers with free shipping inside China (包邮).
Refine results (checked before any charge)
supplierTypestringany (default), manufacturer, wholesaler.
inspectedFactoryOnlybooleanOnly suppliers with an on-site factory inspection.
minSupplierYearsintegerMinimum years on 1688.
maxMoqintegerHighest minimum order you accept.
minSimilaritynumberLowest similarity score you accept, e.g. 0.3.
excludeAdsbooleanLeave out sponsored offers.
onePerSupplierbooleanOnly the best-ranked offer of each supplier, per photo.
Extra data
includeDetailsbooleanRead each match's offer page (charged per page read). Default false.
includeSkuDetailsbooleanSKU matrix in details. Default true.
includeDescription, includeDescriptionHtmlbooleanThe seller's long description (text + images, or raw HTML).
translateTitlesbooleanEnglish titles, attributes and specs. Default true.
targetMarketstringUS, EU, UK, AU, global for a landed cost estimate; none by default.
usdPerCny, shippingUsdPerKgnumberYour exchange rate and freight rate (defaults: today's published rate; 9-11 USD/kg).
Monitoring
monitorModebooleanDeliver only matches not delivered for the same photo before.
monitorStoreNamestringThe named store that remembers them.
Output
maxResultsPerImageintegerMatches per photo, 1-720. Default 60.
maxImagesintegerSearch at most this many photos.
maxItemsintegerHard ceiling on rows for the whole run.
compactbooleanCore fields only, for spreadsheets and AI pipelines.
AdvancedproxyConfiguration, detailProxyConfiguration, maxConcurrency (offer pages in parallel, default 10).

Input JSON

{
"imageUrls": [
"https://cbu01.alicdn.com/img/ibank/O1CN01Xpr968aWheJ3thOC_!!2212762542575-0-cib.jpg",
"https://m.media-amazon.com/images/I/61Cev2aFG5L._AC_SX695_.jpg"
],
"maxResultsPerImage": 60,
"supplierType": "manufacturer",
"excludeAds": true
}

Use a clean product photo

1688 matches the main object in the photo and reports the region it matched in matchedRegion. A product on a plain background matches best; a lifestyle photo with several objects matches whatever 1688 picks as the main one. Crop the photo to the product when you can.

Photos from any site work

Photos on Alibaba's own CDN (alicdn.com, aliexpress-media.com) are passed to 1688 by address. Any other photo is downloaded, turned into a 360-pixel JPEG the way 1688's own upload button does it, and uploaded to 1688's image search. JPG, PNG, WebP and GIF all work; RUN_SUMMARY shows how each photo was searched (via: address, upload, offerImage).

Ask for 60 per photo, not 700, unless you need depth

1688 ranks by visual similarity mixed with sales and sponsored placement, and the closest matches come first. Deep requests work (1688 pages one sort order 12 pages deep; the actor then walks the other sort orders for more distinct offers), but most sourcing work uses the first 20-60.

⬆️ Output

1688 Image Search Scraper output table with offer-page details

One row per offer matched to a photo. A real row from run tUUZSl9EwOQZw5oza (supplier trimmed):

{
"queryImage": "https://cbu01.alicdn.com/img/ibank/O1CN01gQo0hx2LY27U4AagC_!!3937219703-0-C2M.jpg",
"rank": 2,
"similarityScore": 0.0862,
"totalMatches": 698,
"offerId": "1084972240372",
"title": "金标杜比音质骨传导蓝牙耳机耳夹式降噪耳机2025新款蓝牙无线耳机",
"titleEn": "Gold label Dolby sound quality bone conduction Bluetooth headset ear clip noise reduction headset 2025 new Bluetooth wireless headset",
"detailUrl": "https://detail.1688.com/offer/1084972240372.html",
"price": 28.8,
"priceUsd": 4.3107,
"minOrderQuantity": 1,
"unit": "件",
"soldCount": 19,
"bookedCount": 16,
"offerRepurchaseRate": 51,
"attributes": [{ "name": "芯片类型", "value": "中科蓝讯" }, { "name": "材质", "value": "PC+ABS" }],
"supplier": { "companyName": "深圳市龙华区新之叶电子商行", "yearsOnPlatform": 11, "bizTypeEn": "manufacturer", "province": "广东", "city": "深圳市", "businessInspection": true, "compositeScore": 4 }
}

With includeDetails, the same row also carries quantityPrices, stock, totalSold, skuDetails (every SKU's attributes, price, stock, image), images, videoUrl, specs + specsEn, unitWeightKg, packageDimensions, shipping, services, rating, dropship, dropshipScore, estLandedCostUsd and more supplier fields (followers, fulfillmentRate, serviceScore, buyerRepeatRate3m, contactPageUrl).

Fields

Fill rates from real runs: 300 matches for 5 photos (tUUZSl9EwOQZw5oza) and 100 matches with offer-page details (UQHbRzz1wIkbO49Ka).

FieldMeaningFilled
rank, similarityScore, totalMatches1688's order, its visual score, its match count100%
offerId, title, titleEn, detailUrl, imagethe offer100%
price, priceUsd, minOrderQuantity, unitprice and MOQ from the match card100%
soldCount, bookedCount, offerRepurchaseRateunits sold, orders, repeat-buyer rate100%
attributes (+ attributesEn)key attributes 1688 shows on the card78%
promotions / rankingBadges / priceAdvantagewhen 1688 shows them50% / 8% / 14%
supplier.companyName, yearsOnPlatform, compositeScoresupplier basics100%
supplier.bizType (manufacturer / wholesaler)as the card prints it75%
supplier.province, citysupplier location84% (99% with details)
quantityPricesprice tiers (details; offers priced per SKU have none)28%
skuDetails, stock, specs, images, shippingoffer page (details)97%
ratingreview summary (details)88%
dropship, dropshipScore, estLandedCostUsddropship stats, score, landed cost (details)97%
videoUrl / unitWeightKgwhen the seller adds them (details)67% / 38%

How can I use 1688 image search data?

  • 🛍️ Dropshippers and Amazon sellers: find the 1688 source of a winning product and its factory price.
  • 🕵️ Sourcing agents: turn a client's photo into a shortlist of factories (onePerSupplier, supplierType: manufacturer).
  • 💰 Margin checks: compare priceUsd or estLandedCostUsd with your selling price.
  • 🏷️ Brand protection: find where copies of your product are sold wholesale, and watch for new ones with monitor mode.
  • 📊 Market research: units sold and repeat-buyer rates of look-alike designs.
  • 🤖 AI agents: give an agent a photo and get structured supplier rows back through MCP.

How much does it cost to scrape 1688 by image?

Pay per result. No start fee, nothing per photo, and matches removed by your filters are never charged.

EventPricePer 1,000
Image match (match)$0.0002$0.20
Offer-page details (product-details), only with details on$0.0027$2.70
RunMatchesCost
1 photo, 20 matches20$0.004
5 photos, 60 matches each300$0.06
10 photos, 100 matches each1,000$0.20
2 photos, 50 matches each, with offer-page details100$0.29

Offer pages 1688 does not serve (its slider check) are delivered without details and not charged as details. The free Apify plan's $5 monthly credit covers about 25,000 matches.

Integrations, API, scheduling & MCP

  • Schedules: run the same photos daily or weekly in the Apify Console and turn on monitorMode so each run delivers only new matches.
  • Webhooks: call your endpoint when a run finishes.
  • No-code: Make, Zapier, n8n, Google Sheets, Airtable and Slack via Apify integrations.
  • API: start runs and read datasets with apify-client for Node.js or Python; send photos as base64 when you hold the bytes.
  • MCP / AI agents: connect Claude, Cursor or any MCP client through the MCP tab; compact keeps rows small.

More scrapers for product sourcing

🏭 1688.com Wholesale Scraper — 1688 offers by keyword or offer id🛒 Taobao & Tmall Product Scraper — Chinese retail prices🎵 TikTok Scraper — products trending on TikTok
📢 TikTok Ads Library Scraper — products other sellers advertise™️ USPTO Trademark Scraper — check a brand before you import🧭 All TopApi actors

Limits & empty runs

  • Matches per photo: 1688 reports about 700 (totalMatches). Its pages overlap, so one sort order gives 480-720 distinct offers (measured on 4 photos); the actor removes repeats and walks further sort orders when you ask for more.
  • Speed: 300 matches for 5 photos in 25 s; 1,024 matches for 2 photos in 48 s. Offer-page details take longer: 100 rows in about 4 minutes.
  • Offer pages: a few per 100 are answered with 1688's slider check (3 of 105 measured); those rows come without details and the details are not charged.
  • Photos 1688 refuses (forbiddenImage) or links that do not open return no rows and are listed in RUN_SUMMARY, not charged.
  • Not included: factory profiles (staff, factory area, equipment) and individual review texts; they are not on the offer page. superFactory is printed on image-search cards but none of 3,185 distinct offers measured carried it.
  • An empty run says why in its status message: no photo, every match filtered out, or a photo 1688 could not search.

FAQ

How many results can 1688 Image Search Scraper return per photo?

Up to about 700, the number 1688 itself reports. Set maxResultsPerImage (default 60). Each row carries its rank in 1688's order and the photo's totalMatches.

Which photos can I use with 1688 Image Search Scraper?

Any public photo link (Amazon, Shopify, AliExpress, TikTok Shop, eBay, your own site), a file upload, base64 photos, or a 1688 offer link to find look-alikes of. JPG, PNG, WebP and GIF are accepted.

Does 1688 Image Search Scraper translate to English?

Yes, free: titleEn, attributesEn and, with details, specsEn. Prices come in CNY and USD (priceUsd, at today's published rate unless you set usdPerCny).

How much does 1688 Image Search Scraper cost?

$0.20 per 1,000 matches, plus $2.70 per 1,000 offer pages when details are on. No start fee and nothing per photo.

Can I monitor new suppliers with 1688 Image Search Scraper?

Yes. Turn on monitorMode, keep the same monitorStoreName, and schedule the run: each run delivers only the matches not delivered before for that photo.

Can I use 1688 Image Search Scraper with the Apify API?

Yes. Start runs and fetch datasets with apify-client for Node.js or Python, or call the REST API. Pass photos as imagesBase64 when you hold the bytes.

Can I use 1688 Image Search Scraper through an MCP server?

Yes. Open the MCP tab, connect your MCP client and ask for 1688 suppliers of a photo in plain language.

Do I need a 1688 account, cookies or a Chinese phone number?

No. 1688 Image Search Scraper uses 1688's public image search and offer pages, as a signed-out visitor sees them.

Why did 1688 Image Search Scraper return fewer matches than I asked for?

Your filters removed some (RUN_SUMMARY lists how many and why), 1688's pages repeat offers (repeats are removed), or the photo link did not open. Removed and failed matches are never charged.

Your feedback

We keep improving 1688 Image Search Scraper. Found a bug or missing a field? Open an issue on the Issues tab.