Alibaba 1688 Supplier Ratings Scraper avatar

Alibaba 1688 Supplier Ratings Scraper

Pricing

from $0.38 / 1,000 suppliers

Go to Apify Store
Alibaba 1688 Supplier Ratings Scraper

Alibaba 1688 Supplier Ratings Scraper

Check 1688.com supplier ratings without an account. Search a product keyword or look up a company by name. Each supplier row has the score out of 5, five sub-scores, the repeat-buyer rate, years on 1688, factory or trader, audits and location. $0.40 per 1,000 suppliers.

Pricing

from $0.38 / 1,000 suppliers

Rating

5.0

(1)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

8

Monthly active users

3 days ago

Last modified

Share

Check a 1688.com supplier's rating without an account: give it a product keyword and get one row per seller behind those listings, with the composite score out of 5, the five sub-scores under it, the repeat-buyer rate, years on 1688, factory or trader, the audits they have passed, and where they are. Or name a company and look that one up.

One thing shapes everything here. Only paying 1688 members show up in search at all, so this tells you how a listed seller compares with other listed sellers, not whether a company exists.

InputProduct keywords, exact 1688 company names, or 1688 search URLs
OutputOne row per supplier: composite score, five sub-scores, repeat-buyer rate, years on 1688, factory or trader, audit flags, province and city
Ceiling1,000 suppliers per run
Account neededNone
Price$0.40 per 1,000 suppliers on the Free plan, a little less on paid plans. The free plan's $5 a month covers about 12,500

🔍 What 1688 Supplier Ratings Scraper does

There are three ways in, and they work together in one run.

Product keywords. One per line. Every distinct seller whose listings match comes back once, with their scorecard and the listing that matched. Chinese reaches far more inventory than English: 手机壳 returns millions of offers where phone case returns a few thousand.

Company names. The exact name as 1688 prints it on the store page, in Chinese, like 东莞市元拓橡塑制品有限公司. One per line.

Search URLs. Paste a 1688 search page and the keyword is read out of it.

Store URLs do not work, and the row that comes back says why: 1688 publishes no supplier lookup, so a b2b-… store id cannot be turned back into a company. Paste the company name instead.

📋 What data you get from each 1688 supplier

What you getField
Supplier id, company name, storefront link and account handlesupplierId, supplierName, supplierUrl, supplierLoginId, supplierUserId
Province and cityprovince, city
Factory, wholesaler, distributor or agent, in Chinese and EnglishbusinessType, businessTypeEnglish, isManufacturer
Years on 1688 and paid membershipyearsOnPlatform, isVerifiedMember
Factory and business-licence auditshasFactoryAudit, hasBusinessAudit
Composite score and its five partsrating, ratingScale, ratingBreakdown
Repeat-buyer rate, as printed and as a numberrepeatBuyerRate, repeatBuyerRatePercent
Badges and buyer guarantees, with an English reading of eachserviceTags, serviceTagsEnglish, identityTags, buyerProtections, buyerProtectionsEnglish
The listing that matched, with its price, MOQ, units sold and enquiriesmatchedProduct
How the row was foundmatchedBy, searchQuery, productsMatchedInThisRun

▶️ How to scrape 1688 supplier ratings

  1. Open 1688 Supplier Ratings Scraper and click Try for free.
  2. Put your product keywords into Product keywords, in Chinese if you can.
  3. Set Maximum suppliers to what you actually want.
  4. Click Start.
  5. Download the dataset as JSON, CSV or Excel.

To check one company instead, leave the keywords empty and paste its exact Chinese name into Supplier company names. Run it with everything empty and you get one labelled sample row, free.

💰 How much does it cost to scrape 1688 supplier ratings?

$0.40 per 1,000 suppliers on the Free plan. Paid plans pay a little less: $0.395 on Starter, $0.39 on Scale and $0.385 on Business. On the free plan, the $5 Apify gives you each month covers about 12,500 suppliers.

One row is one supplier, however many of their listings your keyword hit. The sample row, every diagnostic row and every supplier dropped by minRating or Manufacturers only are not charged, and a keyword that finds nothing produces no supplier rows to pay for.

📥 What you give it

{
"searchTerms": ["手机壳"],
"maxItems": 50,
"manufacturersOnly": true,
"minRating": 4
}
FieldDefaultWhat it is
searchTermsnoneOne product keyword per line. Chinese matches far more than English.
supplierNamesnoneExact company names in Chinese, one per line. Store URLs are refused with the reason on the row.
startUrlsnone1688 search pages. The keyword is read out of the URL.
maxItems50Hard cap on supplier rows, 1 to 1,000. You pay once per supplier returned, so this is your spend cap.
minRatingnoneDrop suppliers below this on the 0 to 5 composite score. Suppliers with no score are dropped too.
manufacturersOnlyfalseKeep only sellers 1688 classes as 生产加工, a factory.
requestDelayMs1200Pause between calls, 300 to 60,000 ms. This mostly changes how long a run takes.
proxyConfigurationnoneOptional. Leave it alone unless you want the run to go out through a network of your own.

📤 What you get back

A real supplier row from a run on 20 September 2026, for 手机壳:

{
"supplierId": "b2b-2850655109d72ea",
"supplierName": "佛山市南海区三丰手机配件有限公司",
"supplierUrl": "https://m.1688.com/winport/b2b-2850655109d72ea.html",
"supplierLoginId": "fssf06",
"supplierUserId": "2850655109",
"province": "广东",
"city": "佛山市",
"businessType": "生产加工",
"businessTypeEnglish": "Manufacturer",
"isManufacturer": true,
"yearsOnPlatform": 11,
"isVerifiedMember": true,
"hasFactoryAudit": true,
"hasBusinessAudit": false,
"rating": 5,
"ratingScale": 5,
"ratingBreakdown": {"productDescription": 5, "logistics": 4.71, "responsiveness": 3.5, "disputeHandling": 4, "afterSales": 4.67},
"repeatBuyerRate": "37%",
"repeatBuyerRatePercent": 37,
"serviceTags": ["实商", "深度验厂"],
"serviceTagsEnglish": ["Verified real business", "Factory audited on site"],
"identityTags": ["实商"],
"buyerProtections": ["材质保障", "7天包换", "48小时发货"],
"buyerProtectionsEnglish": ["Material guarantee", "7-day exchange", "Ships within 48h"],
"matchedProduct": {
"offerId": "1050877556974",
"title": "新品适用苹果18Duo磁吸手机壳肤感iphone duo折叠防摔保护套批发",
"url": "https://detail.1688.com/offer/1050877556974.html",
"price": 11.49,
"currency": "CNY",
"minOrderQuantity": 50,
"unit": "个",
"unitsSoldAllTime": 12534,
"unitsSold30Days": 1200,
"ordersAllTime": 20,
"productRepeatBuyerRate": "10%",
"buyerEnquiries": 176,
"revenue30DaysCny": 10000,
"revenue30DaysLabel": "1万+",
"imageUrl": "https://cbu01.alicdn.com/img/ibank/O1CN01NC1wKd1nbye30dTY1_!!2850655109-0-cib.jpg",
"isSponsored": true
},
"matchedBy": "keyword",
"searchQuery": "手机壳",
"productsMatchedInThisRun": 1,
"scrapedAt": "2026-09-20T07:01:30.630Z"
}
FieldHow to read it
ratingBreakdownThe five parts behind the score: listing accuracy, logistics, responsiveness, dispute handling and after-sales.
repeatBuyerRate, repeatBuyerRatePercentHow much of their business comes back, as the string 1688 prints and as a number.
hasFactoryAudit, hasBusinessAuditWhether 1688 has inspected the plant, and whether the business licence was checked.
isVerifiedMemberTrue on effectively every row, because only paying members appear in search.
matchedProductThe listing that matched your keyword. Its units sold, enquiries and revenue describe that one listing, not the whole shop.
matchedBy, productsMatchedInThisRunWhether the row came from a keyword or a name lookup, and how many of that seller's listings your search hit.

🧾 Reading the output

RowHow to spot itBilled
A supplierIt has a supplierId and no _sample or _diagnostic keyyes
The sample row_sample: true, written only when nothing in the input could be usedno
A diagnostic_diagnostic: true, ok: false and an errorCodeno

Supplier rows carry no charged flag; the sample and diagnostic rows carry charged: false. The sample row has a supplierId and a rating like a real one, so to keep only suppliers, drop every row with _sample or _diagnostic.

CodeWhat it means
BAD_INPUTThat entry cannot be used. A store URL lands here, with the reason on the row.
SUPPLIER_NOT_FOUNDThat company name did not turn up in the results. The row lists up to five names it did see, so you can check the spelling.
ALL_FILTERED_OUTResults came back, but your rating or factory filter rejected all of them.
ALL_DUPLICATESEvery seller on that page had already been returned earlier in the run.
NO_RESULTSNothing matched that keyword.
LOOKUP_FAILED1688 answered, but not with the data it normally carries.
NOT_SERVEDThis supplier was not served this run. When 1688 refuses a run that has returned nothing yet, the Actor waits about 45 seconds and reads once more before it stops, and the row says so if that second read was refused too. Re-run it later. Until 12 October 2026 this code was called BLOCKED.
TIME_LIMITThe run got close to its time limit and stopped on its own. The suppliers delivered before that are complete and charged. If none had come back, the run ends as failed with this row. Give the run more time, or ask for fewer suppliers, to get the rest.
PROXY_GROUP_IGNOREDPart of your network settings could not be used as given. An address of your own that cannot be used is skipped, and the row gives its position in your list.

💡 What people use it for

  • Vetting a supplier before sending a sample order, on the sub-scores rather than the headline.
  • Building a factory-only shortlist for a product, then comparing repeat-buyer rates.
  • Checking responsiveness before a long negotiation, since it is often the weakest of the five.
  • Recording a supplier's scorecard on a schedule to see whether it is slipping.

From a price list to a vetted factory, in three runs:

  1. Run 1688 Wholesale Scraper on a term and note the supplierName of the cheapest offers where isFactory is true.
  2. Paste those names into Supplier company names here and read the sub-scores and audits.
  3. Put the matchedProduct.offerId of the sellers that pass into 1688 Reviews Scraper and read what buyers wrote.

🚧 What it does not do

  • Only paying members appear. isVerifiedMember is true on effectively every row and tells you little on its own. A company absent from the results is not necessarily absent from 1688.
  • No review text. You get the scores, not what any buyer wrote.
  • No contact details. No e-mail, no phone, no WeChat. Those sit behind a 1688 login.
  • Store URLs cannot be looked up. Paste the company name instead.
  • A vague company name can return several companies. When nothing matches exactly, a partial match is used, and each company it matches is its own charged row. Paste the full name as 1688 prints it.
  • manufacturersOnly also drops the unclassified. Across 341 suppliers measured, 73.9% were manufacturers, 9.7% wholesalers, and 16.1% published no business type at all. That last group goes too.
  • About 2,000 listings per keyword. Use more keywords rather than pushing one deeper.
  • A keyword that stops part way loses what it had gathered. If a run ends early on one keyword, re-run that keyword on its own.
  • It is not an official 1688 tool. Dami's Studio is independent and is not affiliated with or endorsed by 1688 or Alibaba, or by any other company named on this page.

🧭 Which 1688 scraper do you need?

If you wantUse
A 1688 seller's rating, five sub-scores and auditsThis one
1688 offers by search term: unit price, MOQ and the quantity price ladder1688 Wholesale Scraper
Buyer reviews on 1688 products you can link1688 Reviews Scraper
Export products, MOQ and suppliers on Alibaba.comAlibaba.com Scraper
Retail products in a Taobao categoryTaobao Category Products Scraper

❓ Questions people ask

Do I need a 1688 account to check a supplier?

No. Nothing to register and nothing to paste.

Should I search in Chinese or English?

Chinese, every time. English keywords match a small fraction of the catalogue.

What is the difference between 1688 and Alibaba.com?

1688 is the Chinese domestic market, priced in yuan with low minimums. Alibaba.com is the export side. Different sellers, different prices.

Which sub-score matters most?

It depends on what you are buying, but responsiveness is the one that most often sits well below the headline, and it is the one you feel during a negotiation.

No, and the row will tell you so. Use the exact company name.

Can I call it from code or connect it to an AI assistant?

Yes. The API tab has ready-made code for Python, JavaScript and the command line. For Claude, ChatGPT or another MCP client, connect https://mcp.apify.com/?tools=fetch-actor-details,dami_studio/alibaba-1688-supplier-ratings-scraper. Either way the run happens on your Apify account at the same price.

These are public seller listings. Apify's write-up on the legality of web scraping is a good starting point, and we are not lawyers.

🆘 If something breaks

Open the Issues tab on the actor page. Send the keyword or company name and the run ID; the errorCode on the diagnostic row usually names the problem on its own.