Made In China Scraper avatar

Made In China Scraper

Pricing

from $0.00005 / actor start

Go to Apify Store
Made In China Scraper

Made In China Scraper

Extract comprehensive product data from made-in-china.com supplier stores including pricing, specifications, certifications, and supplier details.

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

Akash Kumar Naik

Akash Kumar Naik

Maintained by Community

Actor stats

2

Bookmarked

35

Total users

6

Monthly active users

15 days ago

Last modified

Features

Limited permissions

Share

Made-in-China Scraper is an Apify Actor that extracts comprehensive product data from made-in-china.com supplier stores, including pricing, specifications, certifications, and supplier details. Point it at a product group or individual product URL and it crawls the listing into structured JSON.

What Is Made-in-China Scraper?

Made-in-China Scraper extracts product data from supplier stores on made-in-china.com. Provide a product group URL or individual product URL, and the Actor will crawl and extract comprehensive product information including titles, pricing tiers, specifications, certifications, and supplier details.

Made-in-China.com is one of the largest B2B platforms connecting buyers with Chinese suppliers, making this data valuable for sourcing, price monitoring, and competitive analysis.

Key Features

  • Supplier store crawling — start from a product group page and the Actor follows the listing automatically
  • Complete product fields — titles, FOB pricing, pricing tiers, MOQ, lead time, images, and specifications
  • Certifications — capture CE, SGS, RoHS, and similar certifications where published
  • Supplier intelligence — company name, rating, years in business, verification status, and contact info
  • Image extraction — product image URLs included by default
  • Residential proxy rotation — Apify proxy configuration helps prevent IP blocks

Supported Content Types

  • Product group pages (crawl all products in the listing)
  • Individual product detail pages

Use Cases

  • Market research — analyze competitor products and pricing strategies
  • Lead generation — find verified suppliers with contact information
  • Price monitoring — track pricing changes across suppliers
  • Product sourcing — compare specifications and MOQs across products

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlstringYes—Product group or product detail page URL to scrape from made-in-china.com
maxItemsintegerNo0Maximum products to scrape (0 = unlimited)
includeImagesbooleanNotrueExtract product image URLs
proxyConfigobjectNoApify ResidentialProxy setup to prevent IP blocks and ensure reliable scraping

Input example:

{
"startUrl": "https://sunlink-furniture.en.made-in-china.com/product-group/zegaGQnxWIVp/Recliner-Sofa-1.html",
"maxItems": 100,
"includeImages": true
}

Sample Output

Each scraped product contains the following fields:

FieldTypeDescription
urlstringProduct URL
scrapedAtstringISO timestamp
titlestringProduct title
modelNumberstringModel/item number
descriptionstringProduct description
fobPricestringFOB price range
pricingTiersarrayVolume-based pricing tiers
moqstringMinimum order quantity
leadTimestringDelivery lead time
imagesarrayProduct image URLs
specificationsobjectProduct specifications (key-value pairs)
certificationsarrayProduct certifications
supplierNamestringSupplier company name
supplierRatingstringSupplier rating score
supplierYearsstringYears in business
supplierVerifiedbooleanWhether supplier is audited/verified
supplierContactobjectContact information (email, phone, website)

Output example:

{
"url": "https://sunlink-furniture.en.made-in-china.com/product/Recliner-Sofa-Modern-Furniture-Living-Room-Sets_qgRrJQiByVgq.html",
"scrapedAt": "2026-02-22T10:30:00.000Z",
"title": "Modern Recliner Sofa Living Room Furniture",
"modelNumber": "SL-RS-001",
"fobPrice": "USD 568.0",
"moq": "1 Set",
"leadTime": "15-25 days",
"images": [
"https://image.made-in-china.com/product1.webp",
"https://image.made-in-china.com/product2.webp"
],
"specifications": {
"Material": "PU Leather",
"Frame Material": "Metal",
"Style": "Modern"
},
"certifications": ["SGS", "CE"],
"supplierName": "Foshan Sunlink Furniture Co., Ltd.",
"supplierRating": "4.8/5",
"supplierYears": "15 years",
"supplierVerified": true,
"supplierContact": {
"website": "https://sunlink-furniture.en.made-in-china.com"
}
}

How to Use Made-in-China Scraper

  1. Find a product URL — navigate to made-in-china.com and find a product group page or individual product page you want to scrape.
  2. Configure input — paste the URL into the startUrl field and adjust settings as needed.
  3. Set spending limit — optionally set a maximum cost per run in the Console.
  4. Run the Actor — click "Start" and wait for results.
  5. Download data — export results as JSON, CSV, or Excel from the dataset.

Tips for Best Results

  • Use proxy configuration — the default Apify Residential proxies help avoid IP blocks
  • Set maxItems — use maxItems to limit results and control costs for large catalogs
  • Product group pages — start with product group/category pages to crawl multiple products at once

Connect via API

cURL:

curl -X POST "https://api.apify.com/v2/acts/akash9078/made-in-china-scraper/runs" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrl": "https://sunlink-furniture.en.made-in-china.com/product-group/zegaGQnxWIVp/Recliner-Sofa-1.html", "maxItems": 100}'

Python with the Apify Client:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("akash9078/made-in-china-scraper").call(
run_input={
"startUrl": "https://sunlink-furniture.en.made-in-china.com/product-group/zegaGQnxWIVp/Recliner-Sofa-1.html",
"maxItems": 100,
}
)
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)

Node.js with the Apify Client:

const { ApifyClient } = require('apify-client');
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('akash9078/made-in-china-scraper').call({
startUrl: 'https://sunlink-furniture.en.made-in-china.com/product-group/zegaGQnxWIVp/Recliner-Sofa-1.html',
maxItems: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Pricing

This Actor uses pay-per-event pricing:

EventPriceDescription
Actor start (apify-actor-start)$0.00005Automatic charge when run starts (includes 5 seconds of free compute)
Product scraped (product-scraped)$0.01Per successfully scraped product with complete data

Example costs:

  • 100 products: ~$1.00
  • 1,000 products: ~$10.00
  • 10,000 products: ~$100.00

You can set a maximum spending limit per run to control costs. The Actor will automatically stop when the limit is reached.

Why Use Made-in-China Scraper?

Instead of manually opening supplier pages and copying prices into spreadsheets, start from a single product-group URL and get every product normalized into one dataset — pricing tiers, MOQs, certifications, and supplier contacts included. Schedule recurring runs to watch supplier prices move over time, or wire the dataset into your sourcing workflow via the Apify API.

This scraper extracts only publicly available product data from made-in-china.com. Web scraping for personal or business research purposes is generally considered legal when scraping public data. However, you should:

  • Review the website's Terms of Service
  • Avoid scraping personal or private data
  • Use data responsibly and ethically

For more information, see Apify's blog post on the legality of web scraping.

Limitations

  • The Actor starts from a single startUrl per run; use the product-scraper variant to mix multiple URLs and keyword searches in one run
  • Residential proxy is recommended for reliability on large catalogs
  • Fields such as certifications and supplier contacts are only captured when the listing publishes them

FAQ

What kind of URL should I start from?

A product group (category) URL or an individual product URL from made-in-china.com. Product group pages let the Actor crawl many products in one run.

Can I scrape an unlimited number of products?

Yes — set maxItems to 0 for unlimited, though setting a limit is recommended to control costs on large catalogs.

What supplier details are extracted?

Supplier name, rating, years in business, audited/verified status, and contact information (email, phone, website) when published on the listing.

Does it capture product images?

Yes. includeImages is enabled by default and extracts product image URLs.

How do I keep costs under control?

Set maxItems to cap product count and set a maximum spending limit per run in the Console — the Actor stops automatically when the limit is reached.

If you need more e-commerce and supplier data from Apify, check out my other Apify Actors:


Built and maintained by akash9078 on the Apify platform.