Made-in-China Scraper — Products, Suppliers, Prices & MOQ avatar

Made-in-China Scraper — Products, Suppliers, Prices & MOQ

Pricing

from $3.00 / 1,000 product scrapeds

Go to Apify Store
Made-in-China Scraper — Products, Suppliers, Prices & MOQ

Made-in-China Scraper — Products, Suppliers, Prices & MOQ

Scrape Made-in-China.com search results and product pages: title, FOB price range, MOQ, supplier name, location, member level, audit badge, images and product URL. Any keyword or category URL.

Pricing

from $3.00 / 1,000 product scrapeds

Rating

0.0

(0)

Developer

Trevor Ortega

Trevor Ortega

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

8 days ago

Last modified

Categories

Share

Made-in-China Scraper

Scrape Made-in-China.com wholesale listings from any keyword search, keyword landing page or category: product title, FOB price range, minimum order quantity (MOQ), key specifications, images, Secured Trading / sample / video badges and the supplier's name, province, Diamond or Gold membership, audited status, business type and rating. Turn on Include product details to also get price tiers by quantity, all product attributes (HS code, model, packaging, production capacity, lead time), variants, payment terms, nearest port, description, video and the audited supplier profile (year established, employees, plant area, registered capital, incoterms, main products, certifications, OEM/ODM service, review score).

Built for reliability: plain HTTP with browser TLS fingerprinting, no headless browser, no login. Made-in-China.com renders its listing cards and product pages server-side, so the scraper reads them directly and falls back to the schema.org JSON-LD the site embeds. You pay only for the products you get.

See also the companion actor for Alibaba.com: Alibaba Product Scraper, with the same input and output shape.

What data does Made-in-China Scraper extract?

Every product from a search, landing or category page:

FieldDescription
productIdMade-in-China product ID (the code in the product URL)
titleProduct title
urlProduct page URL on the supplier's showroom
priceMin, priceMaxLowest and highest FOB unit price shown (equal when there is a single price, null when the price is "Negotiable")
currencyISO currency code of the prices (USD)
priceUnitUnit the price applies to: Piece, Set, Pair, …
priceTextPrice as displayed, e.g. US$8.54-9.84 or Negotiable
moq, moqUnit, moqTextMinimum order quantity as a number, its unit and the text (10 Pieces)
attributesKey specifications shown on the search card as a {name: value} dictionary (type, material, usage, …)
descriptionDescription snippet shown on category cards
imageUrl, imagesFull-size main image and gallery image URLs
badgesCard labels: Diamond Member, Audited Supplier, Secured Trading, Sample Available, Rush Order, 360° Virtual Tour, Video
hasSecuredTradingCan be ordered through the platform's Secured Trading Service (payment protection)
sampleAvailableSupplier sells samples of this product
hasVideoListing has a product video
isSponsoredPaid "top ranking" placement in the results
categorySite category of the product (landing and category pages; filled from the breadcrumb with details)
inquiryUrlLink to the "Send Inquiry" form for this product
supplier.name, supplier.id, supplier.url, supplier.logoSupplier company name, ID, showroom URL and logo
supplier.location, supplier.countryProvince (and city with details) and country, e.g. Guangdong, China
supplier.memberLevelDiamond, Gold, … paid membership tier (verified business licence)
supplier.isAuditedSupplierAudited on site by an independent inspection agency (SGS, BV, TÜV)
supplier.businessTypeManufacturer/Factory, Trading Company or both
supplier.ratingSupplier review score (0-5) when shown
supplier.capabilityStarsSupplier Capability Index (1-5 stars) on search cards
supplier.certificationsManagement system certificates shown on the card (ISO 9001, ISO 14001, …)
supplier.verifiedLabelsVerified strength labels (Customization from Samples, Fast Delivery, Low MOQ, …)
position, page, searchTerm, sourceUrl, scrapedAtRank on its page, page number, which search term / start URL produced the item and the run timestamp
changeType, previousValuesOnly with Only new or changed items on: new or changed, and for changed products the old values of the fields that changed

With Include product details on, each item also gets:

FieldDescription
priceTiersPrice ladder by quantity: [{minQty, maxQty, price, priceText, unit}] (maxQty is null for the open-ended top tier; empty when the page shows a single range)
attributesAll product attributes as a {name: value} dictionary (model number, material, origin, trademark, HS code, package size, …)
variantsProduct specification options, e.g. [{"name": "color", "values": ["purple", "black"]}]
hsCode, productionCapacityCustoms code and production capacity as stated by the supplier
leadTime, leadTimeTextProduction lead time by quantity: [{minQty, maxQty, days}] plus the raw text
packagingtransportPackage, specification, packageSize, packageGrossWeightKg
paymentTerms, incoterms, portAccepted payment terms (T/T, L/C, PayPal, …), trade terms (FOB, CIF, …) and the port of loading
descriptionProduct description text
videoUrlProduct video (MP4) when the listing has one
category, categoryPathSite category breadcrumb
certificationsProduct certifications (CE, RoHS, ISO, …)
isCustomizable, samplePrice, supportsRushOrderCustomization offered, sample price in USD, rush orders accepted
supplier.memberSince, supplier.yearsAsMemberYear the membership started and years as a paid member
supplier.auditedBy, supplier.auditReportIdAudit agency (SGS, BV, TÜV) and report ID of audited suppliers
supplier.rating, supplier.reviewCountReview score and number of reviews
supplier.businessType, supplier.yearEstablished, supplier.employees, supplier.plantArea, supplier.registeredCapitalAudited company facts
supplier.address, supplier.nearestPort, supplier.mainMarkets, supplier.exportYearsBusiness address, ports, markets served
supplier.mainProducts, supplier.productionLines, supplier.oemService, supplier.odmService, supplier.ownBrand, supplier.customizationOptionsProduction and customization capabilities
supplier.paymentTerms, supplier.incoterms, supplier.averageLeadTime, supplier.minimumOrder, supplier.repeatBuyersRateTrade terms of the supplier
supplier.certifications, supplier.managementCertifications, supplier.intro, supplier.profileCertificates, the "Company Profile" text and the complete audited profile table as {label: value} (production machines, QA staff, R&D engineers, …)
isAvailable, detailErrorfalse + "product paused" when the supplier took the product offline since the search index was built (listing data is kept, no detail charge)

Contact persons are not included: search and product pages do not show them (the product page loads the inquiry recipient separately, and the supplier's contact page would cost one extra request per supplier). inquiryUrl and supplier.url are the ways to contact a supplier on the site.

How to use Made-in-China Scraper

  1. Enter one or more Search terms (e.g. bluetooth speaker, stainless steel water bottle), or paste Start URLs: keyword search pages (https://www.made-in-china.com/multi-search/led+strip/F1/1.html), keyword landing pages (https://www.made-in-china.com/products-search/hot-china-products/Bluetooth_Speaker.html), category pages (https://www.made-in-china.com/Computer-Products-Catalog/Portable-Speaker.html) or single product pages.
  2. Set Max items and Max pages per search to cap the run (and the cost). Pages hold 30 products each.
  3. Optionally narrow search terms with the Search filters (audited suppliers only, Secured Trading only, business type, max MOQ, price range) and switch on Include product details.
  4. Click Start. Results appear in the Dataset tab; export as JSON, CSV or Excel, or read them through the API.

Input example

{
"searchTerms": ["bluetooth speaker", "portable power station"],
"startUrls": [{ "url": "https://www.made-in-china.com/Computer-Products-Catalog/Portable-Speaker.html" }],
"maxItems": 200,
"maxPagesPerSearch": 5,
"auditedSuppliersOnly": true,
"maxMoq": 500,
"includeDetails": true
}

Output example

{
"productId": "NTHYLSRxRzpn",
"title": "Fun Cartoon Kuromi Bluetooth Speaker for Trendy Music Enjoyment",
"url": "https://speaker-fan.en.made-in-china.com/product/NTHYLSRxRzpn/China-Fun-Cartoon-Kuromi-Bluetooth-Speaker-for-Trendy-Music-Enjoyment.html",
"priceMin": 8.54,
"priceMax": 9.84,
"currency": "USD",
"priceUnit": "Pieces",
"priceText": "US$8.54-9.84",
"moq": 10,
"moqUnit": "Pieces",
"attributes": { "Amplification Type": "Active", "Speaker Material": "Plastic", "Model NO.": "CT4", "HS Code": "8518210000", "Transport Package": "Original" },
"badges": ["Diamond Member", "Audited Supplier", "Secured Trading", "Sample Available", "Video"],
"hasSecuredTrading": true,
"sampleAvailable": true,
"isSponsored": true,
"imageUrl": "https://image.made-in-china.com/2f0j00NJfoOnhRSPpy/Fun-Cartoon-Kuromi-Bluetooth-Speaker-for-Trendy-Music-Enjoyment.webp",
"priceTiers": [
{ "minQty": 10, "maxQty": 999, "price": 9.84, "priceText": "US$9.84", "unit": "Pieces" },
{ "minQty": 1000, "maxQty": 9999, "price": 9.14, "priceText": "US$9.14", "unit": "Pieces" },
{ "minQty": 10000, "maxQty": null, "price": 8.54, "priceText": "US$8.54", "unit": "Pieces" }
],
"variants": [{ "name": "color", "values": ["purple"] }, { "name": "size", "values": ["13", "11", "12"] }],
"hsCode": "8518210000",
"packaging": { "transportPackage": "Original", "specification": "25*15*10", "packageSize": "30.00cm * 10.00cm * 5.00cm", "packageGrossWeightKg": 5.0 },
"paymentTerms": ["LC", "T/T", "D/P", "PayPal", "Western Union"],
"incoterms": ["FOB", "CIF", "CFR", "EXW"],
"port": "Shenzhen Port, Guangzhou Port",
"category": "PA Speaker",
"samplePrice": 20.0,
"supplier": {
"name": "Shenzhen Kudiyou Electronic Technology Co., Ltd.",
"url": "https://speaker-fan.en.made-in-china.com",
"location": "Shenzhen, Guangdong",
"country": "China",
"memberLevel": "Diamond",
"memberSince": 2025,
"yearsAsMember": 2,
"isAuditedSupplier": true,
"auditedBy": "BV",
"businessType": "Manufacturer/Factory",
"yearEstablished": "2021-05-28",
"employees": "50",
"plantArea": "4600 square meters",
"nearestPort": "Shenzhen Port, Guangzhou Port",
"mainProducts": ["Speaker", "Fan"],
"oemService": "Yes",
"rating": 5.0,
"reviewCount": 56
}
}

How much does it cost?

Pay per result: a small price per product from a search, landing or category page, plus a small extra per product when Include product details is on (one extra page fetch each). No subscription; Apify's free plan is enough to try it. Scraping 1,000 products with full details costs a few dollars.

How do I scrape all products in a Made-in-China category?

Use the category URL as a start URL, e.g. https://www.made-in-china.com/Computer-Products-Catalog/Portable-Speaker.html (the breadcrumb of any product page links to its categories). Raise Max items and Max pages per search; the scraper follows the category's own pagination until it runs out. A category with 19,000 products has about 640 pages of 30.

Can I get Made-in-China price tiers, MOQ and payment terms per product?

Yes. Every result carries the FOB price range and MOQ shown on the search card. With Include product details the scraper opens the product page and returns the quantity price ladder (priceTiers), lead time, packaging size and weight, HS code, the supplier's payment terms, incoterms and port of loading, which is what you need for landed-cost comparisons. Some suppliers list their price as "Negotiable": those products come back with priceText: "Negotiable" and priceMin: null.

Can I filter by audited suppliers, manufacturers, MOQ or price?

Yes, for search terms and keyword search URLs. The Search filters map to the site's own filter bar: audited suppliers only, Secured Trading products only, manufacturer / trading company, maximum MOQ and a price range in USD. Category and landing pages do not support these filters on the site, so they are ignored there.

Does it work without login or a browser?

Yes. All data comes from public pages Made-in-China.com serves to anonymous visitors. No account, cookies or headless browser are needed, which keeps runs fast and cheap. Prices are FOB prices in USD as shown on the site. The site offers no sort order for product search; results come in the site's relevance order, with the paid "top ranking" placements first (isSponsored: true).

Can I scrape Made-in-China supplier contact details?

The Actor returns the supplier's business profile (company name, showroom URL, province, business type, membership tier, audited status, rating and, with details, the audited company facts, business address, payment terms and ports). Contact persons are not included: the search and product pages the Actor reads do not display them (the supplier's showroom has a separate contact page with the sales contact's name and department, which would cost one extra request per supplier). E-mail addresses are not shown on the site. Use inquiryUrl or the supplier's showroom to contact them.

Monitor changes on a schedule

Turn on Only new or changed items and the scraper remembers what earlier runs of the same input returned: each run outputs only products that are new or whose price range (priceMin / priceMax) or minimum order quantity (moq) changed. Unchanged products are dropped before anything is saved or any product page is opened, so they are not charged. Save the input as a task (for example one keyword with Max items 60: the first 60 results are checked every run), then add a Schedule to it in Apify Console (Schedules → Create new, e.g. daily or weekly). Every output product carries changeType (new or changed), and changed ones carry previousValues, e.g. {"priceMin": 9.2, "moq": 100}. Monitoring key keeps several schedules on the same search separate.

Integrations and API

Use the run in Zapier, Make, n8n, Google Sheets, or call it from Python/Node with the Apify client. See the API tab for ready-made snippets. Schedule it to monitor prices, MOQs or new suppliers for your keywords, and pair it with the Alibaba Product Scraper to compare the same keyword across both marketplaces.

This Actor collects only data Made-in-China.com shows publicly to signed-out visitors: product listings, prices, MOQs and supplier business information. It does not collect anything behind a login, click-to-reveal values or hidden page data, and the pages it reads do not display contact persons. You are responsible for how you use the data and for complying with Made-in-China.com's terms and applicable law.

Support

Found a bug or need a field added? Open an issue in the Issues tab; it is usually answered within a day.