· 14 min read
Made-in-China Scraper: Up to 1,000 Free Results a Month (2026)
Extracting vendor data from Made-in-China.com yields 19 product fields or 11 supplier fields per record, costing $5.00 per 1,000 results on Apify's free plan. The actor gathers listing titles, unit prices, minimum order quantities, supplier locations, and audit badges across three operating modes without requiring account credentials. It is designed for procurement teams and supply chain analysts building vendor directories across Chinese manufacturing hubs, but not for teams requiring personal employee email addresses or direct phone numbers, which the output records do not contain.
Try it: open Made-in-China Scraper on Apify, sign in on the free plan and run the prefilled example.
Can you try Made-in-China Scraper before paying?
Yes. Apify's free plan includes $5.00 of prepaid usage every month and asks for no credit card. At $0.005 per result, that covers up to 1,000 results of Made-in-China Scraper a month, before run-start charges and platform usage.
Made-in-China Scraper was last updated on 2026-08-10. It is one of 1,725 Actors CrawlerBros publishes on Apify, which together have 686,269 lifetime public runs and an average rating of 4.63 out of 5 across 416 reviews.
What does it cost to run Made-in-China Scraper?
Each result costs $0.005 on Apify's free plan, which is $5.00 per 1,000 results. Starting a run is charged separately at $0.005 per GB of Actor memory. Apify also bills the platform usage each run consumes, at the rates of your Apify plan, on top of these charges.
| Apify plan | Per result | Per 1,000 results |
|---|---|---|
| FREE | $0.005 | $5.00 |
| BRONZE | $0.00433 | $4.33 |
| SILVER | $0.00367 | $3.67 |
| GOLD | $0.003 | $3.00 |
| PLATINUM | $0.003 | $3.00 |
| DIAMOND | $0.003 | $3.00 |
The main driver of dataset charges is maxItems, which caps the maximum number of records written to the dataset. Narrowing searches using filters like province or goldSupplierOnly affects how many matches exist on the platform, but setting maxItems prevents unexpected result volumes. Running test queries with maxItems set to a low number is the cheapest way to verify output fields before launching larger collection jobs.
How do you run Made-in-China Scraper from the API?
The schema marks 1 of its 16 controls as required: mode. Every value in the payload below comes from the published schema's own prefills, which means you can paste it, swap the token, and get a real result.
Call the synchronous endpoint to start a run and receive dataset items in one request:
curl -X POST "https://api.apify.com/v2/acts/crawlerbros~made-in-china-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"searchProducts"}'
The same run from Python, using the official client:
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
"mode": "searchProducts"
}
run = client.actor("crawlerbros~made-in-china-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
And from Node.js:
import { ApifyClient } from 'apify-client'
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' })
const input = {
"mode": "searchProducts"
}
const run = await client.actor('crawlerbros~made-in-china-scraper').call(input)
const { items } = await client.dataset(run.defaultDatasetId).listItems()
console.log(items)
That endpoint blocks until the run completes. Fine while you are testing a handful of records, risky once a run takes minutes: a dropped connection loses the response even though the run itself finished. Switch to an asynchronous start with polling or a webhook before you schedule anything.
Which Made-in-China Scraper inputs matter, and which can you skip?
The single required input parameter is mode, which sets whether the run targets searchProducts, searchSuppliers, or categoryBrowse. For search modes, keyword specifies the search query, whereas categoryPath defines the catalog directory when browsing categories. Optional parameters like province or businessType can be left blank on initial runs to ensure broad search matches.
mode(string): What to scrape from Made-in-China.com. Default:"searchProducts".keyword(string): Product or supplier keyword. Used when Mode is 'Search Products' or 'Search Suppliers' (e.g. 'industrial pump', 'LED lights'). Default:"industrial pump".categoryPath(string): Made-in-China.com catalog path to browse. Used only when Mode is 'Browse a product category'. Copy the path from a made-in-china.com catalog URL, e.g. 'Agriculture-Food-Catalog/Beverage' from https://www.made-in-china.com/Agriculture-Food-Catalog/Beverage.html, or 'Industrial-Equipment-Components-Catalog/browse-Self-Priming-Centrifugal-Pump-34140100000005' from a machinery sub-category page. Default:"Agriculture-Food-Catalog/Beverage".province(string): Only return listings whose supplier is located in this Chinese province/municipality/region. Leave blank for no filter. Reliably populated for 'Search Products' mode; may reduce results for 'Search Suppliers' and 'Browse a product category' if the listing doesn't expose the exact same text. Default:"".businessType(string): Only return products from suppliers of this business type. Leave blank for no filter. Applies to 'Search Products' mode only (uses the site's own faceted-search filter); has no effect in 'Search Suppliers' or 'Browse a product category' modes. Default:"".goldSupplierOnly(boolean): Only return listings from suppliers with a 'Gold Member' or higher China Supplier membership badge. This membership tier is only shown on Product search result pages, so this filter has no effect in 'Search Suppliers' or 'Browse a product category' modes. Default:false.auditedSupplierOnly(boolean): Only return listings whose supplier carries an 'Audited Supplier' badge (independently reviewed by inspection services). Works in all three modes. Default:false.leadingFactoryOnly(boolean): Only return listings whose supplier holds an 'Industry-leading Audited Factory' badge. This badge is only shown on Product search result pages, so this filter has no effect in 'Search Suppliers' or 'Browse a product category' modes. Default:false.securedTradingOnly(boolean): Only return listings that offer Secured Trading (payment protection & after-sales support via made-in-china.com). This badge is only shown on Product search result pages, so this filter has no effect in 'Search Suppliers' or 'Browse a product category' modes. Default:false.rdCapacity(string): Only return products from suppliers with this R&D capability, using the site's own faceted-search filter. Leave blank for no filter. Applies to 'Search Products' mode only. Default:"".certification(string): Only return products from suppliers who advertise this quality/safety certification, using the site's own faceted-search filter. Leave blank for no filter. Applies to 'Search Products' mode only. Default:"".maxMinOrder(integer): Only return products whose supplier-listed Minimum Order Quantity (MOQ) is at or below this number, using the site's own faceted-search filter. Leave blank for no filter. Applies to 'Search Products' mode only.
The other 4 controls, with their defaults, are listed in the input schema on Made-in-China Scraper on Apify.
Fixed-choice controls: mode accepts searchProducts (Search Products by keyword), searchSuppliers (Search Suppliers by keyword), categoryBrowse (Browse a product category); province accepts 35 values (default ""), including "" (Any province), Anhui, Beijing, Chongqing; businessType accepts "" (Any business type), Manufacturer/Factory, Trading Company, Group Corporation, Other; rdCapacity accepts "" (Any R&D capability), OEM, ODM, Own Brand, Others; certification accepts "" (Any certification), CE, ISO, RoHS, CCC, ISO9001 (ISO 9001).
What does Made-in-China Scraper return?
Returned dataset records are structured for vendor discovery, regional manufacturing research, and comparing minimum order quantities across Chinese exporters. They do not contain private financial disclosures, internal corporate contact directories, or individual personal emails.
Output per product (searchProducts / categoryBrowse modes)
productId- Made-in-China product identifiertitle- Product listing titleprice- Price range or unit priceminOrder- Minimum order quantitysupplier- Manufacturer/supplier namesupplierProvince- Chinese province/city of suppliersupplierLevel- China Supplier membership tier, e.g. "Diamond Member" (searchProductsmode only)supplierRating- Buyer-review rating out of 5.0 (when the supplier has received reviews)reviewHighlight- Buyer-review highlight tag, e.g. "Fast Delivery" (when the supplier has received reviews)businessType- Supplier business type, e.g. "Manufacturer/Factory & Trading Company" (searchProductsmode only)certifications- Management/quality certifications, e.g. "ISO9001:2015" (searchProductsmode only, when disclosed)auditedSupplier- Present when the supplier has an independent audit reportleadingFactory- Present when the supplier holds an "Industry-leading Audited Factory" badge (searchProductsmode only, when shown)securedTrading- Present when the listing offers Secured Trading, i.e. payment protection & after-sales support (searchProductsmode only, when shown)goldSupplier- Present (with membership tier) when the supplier holds Gold Member status or higher (searchProductsmode only)imageUrl- Product image URLproductUrl- Made-in-China listing URLrecordType: "product",scrapedAt
Output per supplier (searchSuppliers mode)
supplierId- Supplier subdomain identifiersupplier- Company namesupplierProvince- Chinese city/provincebusinessType- e.g. "Manufacturer/Factory & Trading Company"products- Main product categoriescertifications- Management/quality certifications, e.g. "ISO9001:2015" (when disclosed)rdCapacity- R&D/production capability, e.g. "ODM · OEM · Own Brand" (when disclosed)auditedSupplier- Present when the supplier has an independent audit reportsupplierUrl- Made-in-China company profile URLrecordType: "supplier",scrapedAt
These are the documented fields. Optional ones can be empty on a given record, so measure how often each field your deliverable depends on is populated across a real sample before automating the handoff.
How do you build the workflow end to end?
Open Made-in-China Scraper and work through these in order. Each step ends with something to check, so a bad configuration surfaces on a small run rather than a scheduled one.
- Select the required execution mode by setting mode to searchProducts, searchSuppliers, or categoryBrowse.
- Specify your query by entering a term in keyword for search modes, or set categoryPath to a catalog path like Agriculture-Food-Catalog/Beverage.
- Filter target regions by selecting a Chinese municipality or region in the province control.
- Restrict results to verified vendors by toggling auditedSupplierOnly or goldSupplierOnly to true.
- Set price boundaries and order thresholds in searchProducts mode by populating both priceMin and priceMax alongside maxMinOrder.
- Cap the output volume by setting maxItems to 5 for an initial trial run.
- Execute the run and verify that output fields like recordType, supplier, and price contain populated data before increasing maxItems.
How do you apply it? Three worked playbooks
These are Made-in-China Scraper's own documented use cases, each worked through as an operating pattern rather than a description.
Use case 1: China sourcing
Outcome: Find Chinese manufacturers for any industrial or consumer product
Configure: Set mode to "searchProducts", keyword to "industrial pump", businessType to "Manufacturer/Factory", and maxItems to 50.
Working method: Execute a product search targeting factory suppliers, inspect output records for non-null price and minOrder values, and build an initial manufacturer index.
Deliverable: Dataset containing 50 product records with manufacturer names, supplier provinces, minimum order quantities, and listing URLs.
Stop condition: Zero results returned due to non-matching keyword criteria.
Use case 2: Gold Supplier filtering
Outcome: Limit to certified high-trust suppliers
Configure: Set mode to "searchProducts", keyword to "LED lights", goldSupplierOnly to true, auditedSupplierOnly to true, and maxItems to 30.
Working method: Start with trust badges enabled in searchProducts mode, inspect the supplierLevel output field on returned records, and filter out any suppliers lacking active audit flags.
Deliverable: Dataset of 30 product listings originating exclusively from audited suppliers holding Gold Member status or higher.
Stop condition: Returned records contain suppliers missing the expected trust badge fields.
Use case 3: Province-based sourcing
Outcome: Target manufacturing hubs like Guangdong, Zhejiang, or Jiangsu
Configure: Set mode to "searchProducts", keyword to "office chair", province to "Guangdong", and maxItems to 40.
Working method: Compare regional supplier density by restricting search queries to specific manufacturing hubs and checking supplierProvince on every returned record.
Deliverable: Dataset containing 40 product records restricted to manufacturers located within Guangdong province.
Stop condition: The supplierProvince field on returned items does not match the configured province filter.
What breaks, and how do you design around it?
When applying narrow search parameters like combined price bounds or specific certification filters that yield empty dataset outputs, loosen optional parameters and filter records downstream. If using categoryBrowse mode, copy the precise sub-path string directly from Made-in-China catalog URLs. If broad keywords hit maxItems caps before covering all categories, run separate targeted queries across distinct Chinese provinces.
When should you not use Made-in-China Scraper?
Do not use this Actor if you need global B2B supplier data outside of Chinese manufacturing networks or require non-public corporate contact details. If your procurement research covers broader global B2B wholesale listings beyond China, use TradeKey B2B Wholesale Scraper instead. If you are sourcing industrial manufacturers and machinists based in North America rather than Chinese exporters, Thomasnet Suppliers Scraper provides dedicated coverage.
What should you check before trusting the output?
- Confirm that priceMin and priceMax are populated concurrently, as setting only one bound causes the price range filter to be ignored by the site.
- Verify that fields limited to searchProducts mode, such as supplierLevel and leadingFactory, are not expected when running searchSuppliers.
- Check that minOrder fields carry non-null string or numeric values before feeding downstream procurement pipelines.
- Halt automated pipelines if dataset output yields zero records due to overly restrictive combination of faceted filters.
None of this proves a record is correct. It gives a scheduled Made-in-China Scraper run defined points where it should stop instead of quietly passing bad data downstream.
Frequently asked questions
How much does it cost to run 1,000 results?
On the free plan, each result costs $0.005, which is $5.00 per 1,000 results. Apify's free plan includes $5.00 of monthly usage with no credit card required, covering up to 1,000 results.
Does this scraper extract personal phone numbers or direct email addresses?
No. Output records contain public catalog fields, supplier names, provinces, and membership badges. They do not include personal employee email addresses or direct phone numbers.
Why did setting a price filter return no results?
The price filter in searchProducts mode requires setting both priceMin and priceMax together. If only one bound is provided, the faceted search filter is ignored.
How do I browse a product category without typing a keyword?
Set mode to categoryBrowse and pass the catalog path string to categoryPath, such as Agriculture-Food-Catalog/Beverage copied from a category page URL.
Do I need an account or login credentials to run this Actor?
No login or authentication is required. The Actor extracts publicly accessible product, supplier, and category pages directly.
Where to go next
When you are ready to run it, open Made-in-China Scraper on Apify; the free plan covers up to 1,000 results a month.
Start with the Made-in-China Scraper Actor page for the current input schema, pricing tier, and run history.
Other Actors we maintain for related data:
- Dangdang Scraper (China's largest bookstore): Scrape dangdang.com - Chinese books e-commerce.
- DHgate Scraper: Scrape DHgate - China's wholesale & B2C marketplace.
- Suning Scraper (China's electronics retailer): Scrape suning.com - one of China's largest electronics e-commerce platforms.
- Autohome Scraper (Chinese car platform): Scrape autohome.com.cn - one of China's largest car platforms.
- TradeKey B2B Wholesale Scraper: Scrape TradeKey.com - a global B2B wholesale marketplace with millions of supplier product listings.
- Thomasnet Suppliers Scraper: Scrape B2B supplier company profiles from Thomasnet.com (industrial manufacturers, machinists, distributors).
- IQS Directory Manufacturer Scraper: Scrape IQS Directory (iqsdirectory.com) - a free, no-login industrial manufacturer & supplier directory covering 200+ product/service categories.
- Heavy Equipment Scraper: Scrape heavyequipment.com listings - search by keyword, browse by category or equipment type, or filter by US state / Canadian province.
Related guides:
- TradeKey B2B Wholesale Scraper: Operational Workflows and Analysis
- Vietnam Business Directory Scraper: 3 Practical Use Cases
- Wholesale Central Supplier Directory Scraper: 3 Practical Use Cases
Resources
Actor documentation, input schema, and pricing: verified against the published Actor on 2026-09-28.
Actor last updated by its maintainers on 2026-08-10.
Run outcome figures cover the 30 day public window ending 2026-09-28.
Featured actors
Made-in-China Scraper
Scrape Made-in-China.com - China's premier B2B marketplace for Chinese manufacturers and exporters. Search products and suppliers, browse by category. Extracts prices, MOQ, supplier province, gold supplier status, and product images.
Run on Apify ↗