China Suppliers & Products B2B Directory Scraper avatar

China Suppliers & Products B2B Directory Scraper

Pricing

from $17.00 / 1,000 results

Go to Apify Store
China Suppliers & Products B2B Directory Scraper

China Suppliers & Products B2B Directory Scraper

Scrape China B2B supplier and product listings by keyword. Get the product, price range, minimum order quantity (MOQ), supplier company name, location, membership level, business type and a link to the supplier storefront. A sourcing-leads feed for importers and buyers. Export to JSON, CSV or Excel.

Pricing

from $17.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

20 days ago

Last modified

Share

China Suppliers & Products B2B Directory Scraper

China Suppliers & Products B2B Directory Scraper

Here is one real result, with every field the actor returns:

{
"productTitle": "150W Dimmable LED UFO Warehouse High Bay Light Fixture",
"productUrl": "https://alvaled.en.made-in-china.com/product/rahpWFfYaMcu/China-150W-Dimmable-LED-UFO-Warehouse-High-Bay-Light-Fixture.html",
"priceText": "US$14.50-17.50",
"priceMin": 14.5,
"priceMax": 17.5,
"currency": "USD",
"minOrder": "100 Pieces",
"supplierName": "Ningbo ALVA Electric Appliance Co., Ltd.",
"supplierUrl": "https://alvaled.en.made-in-china.com",
"contactUrl": "https://alvaled.en.made-in-china.com",
"companyId": "SoqnzivGhAlb",
"location": "Zhejiang, China",
"membershipTier": "Diamond Member",
"goldSupplier": false,
"auditedSupplier": true,
"securedTrading": true,
"certifications": [
{ "label": "High Repeat Buyers Choice", "detail": "More than 50% of buyers repeatedly choose the supplier" },
{ "label": "Years of Export Experience", "detail": "The export experience of the supplier is more than 10 years" },
{ "label": "Multi-language Pioneer", "detail": "4 languages freely used by foreign trade staff. include: English, Spanish, Portuguese, Arabic" },
{ "label": "OEM Services", "detail": "The supplier provides OEM services for popular brands" }
],
"verifiedStrengthCount": 19,
"auditReportUrl": "https://alvaled.en.made-in-china.com/audited-supplier-reports/report.html",
"virtualTourUrl": "http://world-port.made-in-china.com/viewVR?comId=SoqnzivGhAlb",
"businessType": "Trading Company",
"productAttributes": {
"Color Temperature": "2700K-6500K",
"Lamp Body Material": "Aluminum",
"Power": "100W",
"Lifespan": "≥50000H",
"IP Rating": "IP65",
"Certification": "CE, C-tick, EMC, GS, LVD, RoHS, SAA, VDE"
},
"source": "Made-in-China",
"observedAt": "2026-08-10T14:41:43.727Z"
}

The most complete Made-in-China supplier scraper available. It returns every field the product listing exposes, plus supplier trust signals (membership tier, audited and secured-trading status, verified strengths, certifications, audit report and 360 tour links) and an optional paid add-on that finds a public contact email and name, so you get vetted sourcing leads, not just product cards.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches the Made-in-China B2B directory for a product keyword, paginates through the matching product listings, and writes one normalized record per listing to the run's dataset. Each record carries the product, its price range and currency, the minimum order quantity, and the full supplier profile: company name, storefront link, location, membership tier, business type, and trust signals such as audited status, secured trading, verified-strength count, and earned certifications. Prices are parsed into priceMin and priceMax, missing source values are returned as null, and structured product attributes are captured as an object.

An optional paid add-on (enrichContacts) attempts to find a public business contact email and a contact person's name for results that do not already expose one.

Quickstart

Open the actor, paste this into the input, and press Run. It returns the 10 top supplier listings for LED lights.

{
"maxSuppliers": 10,
"searchQuery": "led light"
}

Change searchQuery to any product or category (for example solar panel, stainless steel valve, silicone kitchenware). Set enrichContacts to true to turn on the contact-enrichment add-on.

Input reference

FieldTypeRequiredDefaultDescription
searchQuerystringnoled lightThe product or category to search for, for example led light, solar panel, stainless steel valve, silicone kitchenware.
maxSuppliersintegerno10Maximum number of supplier listings to collect (1 to 1000000). Free Apify plans are capped at 10 per run.
enrichContactsbooleannofalseOptional paid add-on. For each result without an email, attempt to find a public business contact email and a contact person's name. Billed per attempt, plus an extra charge only when an email is found.
enrichContactsMaxintegerno50Cap how many results the add-on tries to enrich, to control add-on cost. Free Apify accounts are capped at 3.

Output reference

One dataset item per product listing. Types: string, number, boolean, object, array, or null when the source value is absent.

FieldTypeDescription
productTitlestringProduct name from the listing.
productUrlstringDirect link to the product page.
priceTextstringPrice as shown on the listing, for example US$14.50-17.50.
priceMinnumberLower bound of the price range parsed from priceText.
priceMaxnumberUpper bound of the price range (equals priceMin when a single price).
currencystringCurrency code parsed from the price, usually USD.
minOrderstringMinimum order quantity (MOQ), for example 100 Pieces.
supplierNamestringSupplier company name.
supplierUrlstringSupplier storefront URL.
contactUrlstringSupplier contact URL.
companyIdstringMade-in-China internal company identifier.
locationstringSupplier location (province, country).
membershipTierstringMembership level, for example Diamond Member, Gold Member.
goldSupplierbooleantrue if the supplier holds Gold Supplier status.
auditedSupplierbooleantrue if the supplier has been audited.
securedTradingbooleantrue if the supplier supports secured trading.
certificationsobject[]Verified strengths and capabilities, each with a label and detail.
verifiedStrengthCountnumberCount of verified strengths the supplier has earned.
auditReportUrlstringLink to the supplier audit report, or null.
virtualTourUrlstringLink to the supplier 360 virtual tour, or null.
businessTypestringBusiness type, for example Trading Company, Manufacturer/Factory.
productAttributesobjectStructured product spec attributes (material, power, certification, and more).
sourcestringAlways Made-in-China.
observedAtstringISO 8601 timestamp of when the record was collected.
enrichedEmailstringAdd-on only. Public contact email when found, else null.
enrichedContactNamestringAdd-on only. Contact person name when found, else null.
enrichedJobTitlestringAdd-on only. Contact job title when found, else null.
enrichedEmailStatusstringAdd-on only. Verification status of the found email.
enrichedSourcestringAdd-on only. Source URL the contact was found on.
enrichedConfidencenumberAdd-on only. Confidence score for the found contact.

On a failed run, a single item with a populated error field is written instead, and it is not charged.

Example output record

Real record from a live run (input {"searchQuery": "led light", "maxSuppliers": 10}):

{
"productTitle": "150W Dimmable LED UFO Warehouse High Bay Light Fixture",
"productUrl": "https://alvaled.en.made-in-china.com/product/rahpWFfYaMcu/China-150W-Dimmable-LED-UFO-Warehouse-High-Bay-Light-Fixture.html",
"priceText": "US$14.50-17.50",
"priceMin": 14.5,
"priceMax": 17.5,
"currency": "USD",
"minOrder": "100 Pieces",
"supplierName": "Ningbo ALVA Electric Appliance Co., Ltd.",
"supplierUrl": "https://alvaled.en.made-in-china.com",
"contactUrl": "https://alvaled.en.made-in-china.com",
"companyId": "SoqnzivGhAlb",
"location": "Zhejiang, China",
"membershipTier": "Diamond Member",
"goldSupplier": false,
"auditedSupplier": true,
"securedTrading": true,
"certifications": [
{ "label": "High Repeat Buyers Choice", "detail": "More than 50% of buyers repeatedly choose the supplier" },
{ "label": "Years of Export Experience", "detail": "The export experience of the supplier is more than 10 years" }
],
"verifiedStrengthCount": 19,
"auditReportUrl": "https://alvaled.en.made-in-china.com/audited-supplier-reports/report.html",
"virtualTourUrl": "http://world-port.made-in-china.com/viewVR?comId=SoqnzivGhAlb",
"businessType": "Trading Company",
"productAttributes": {
"Color Temperature": "2700K-6500K",
"Lamp Body Material": "Aluminum",
"Power": "100W",
"Lifespan": "≥50000H",
"IP Rating": "IP65",
"Certification": "CE, C-tick, EMC, GS, LVD, RoHS, SAA, VDE"
},
"source": "Made-in-China",
"observedAt": "2026-08-10T14:41:43.727Z"
}

Note: the certifications array is trimmed to two entries here for length; live runs return every earned strength (this supplier has 19). All values shown are real.

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~made-in-china-suppliers-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQuery":"solar panel","maxSuppliers":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~made-in-china-suppliers-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQuery":"stainless steel valve","maxSuppliers":100,"enrichContacts":true}'

Apify CLI:

apify call scrapers_lat/made-in-china-suppliers-scraper \
--input '{"searchQuery":"silicone kitchenware","maxSuppliers":50}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per record returned (result event). See the pricing tab for the current per-result price.
  • Contact add-on. When enrichContacts is on, each attempt is billed, plus an extra charge only when an email is found.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 records per run (and 3 enrichment attempts). Upgrade for higher maxSuppliers.

FAQ and troubleshooting

A run returned 0 records. Why? The keyword matched no listings, or searchQuery was empty. Provide a product keyword and try a broader term. Zero-result runs are not charged.

How do I get supplier contact emails? Set enrichContacts to true. The add-on tries to find a public business email and a contact name for each result. It is billed separately (see Billing).

What do the trust fields mean? membershipTier, auditedSupplier, securedTrading, verifiedStrengthCount, and certifications are signals Made-in-China assigns to vet suppliers. Use them to prioritize higher-trust suppliers.

Why is auditReportUrl or virtualTourUrl null? Not every supplier publishes an audit report or a 360 tour. Missing source values are returned as null, never invented.

Is this an official Made-in-China tool? No. This actor is independent and has no affiliation with Made-in-China. It reads only data that is publicly available on the site.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with Made-in-China. Accesses only publicly available data.