Made In China Scraper
Pricing
from $0.00005 / actor start
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
Maintained by CommunityActor stats
2
Bookmarked
35
Total users
6
Monthly active users
15 days ago
Last modified
Categories
Features
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
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
startUrl | string | Yes | — | Product group or product detail page URL to scrape from made-in-china.com |
maxItems | integer | No | 0 | Maximum products to scrape (0 = unlimited) |
includeImages | boolean | No | true | Extract product image URLs |
proxyConfig | object | No | Apify Residential | Proxy 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:
| Field | Type | Description |
|---|---|---|
url | string | Product URL |
scrapedAt | string | ISO timestamp |
title | string | Product title |
modelNumber | string | Model/item number |
description | string | Product description |
fobPrice | string | FOB price range |
pricingTiers | array | Volume-based pricing tiers |
moq | string | Minimum order quantity |
leadTime | string | Delivery lead time |
images | array | Product image URLs |
specifications | object | Product specifications (key-value pairs) |
certifications | array | Product certifications |
supplierName | string | Supplier company name |
supplierRating | string | Supplier rating score |
supplierYears | string | Years in business |
supplierVerified | boolean | Whether supplier is audited/verified |
supplierContact | object | Contact 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
- Find a product URL — navigate to made-in-china.com and find a product group page or individual product page you want to scrape.
- Configure input — paste the URL into the
startUrlfield and adjust settings as needed. - Set spending limit — optionally set a maximum cost per run in the Console.
- Run the Actor — click "Start" and wait for results.
- 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
maxItemsto 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 ApifyClientclient = 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().itemsprint(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:
| Event | Price | Description |
|---|---|---|
Actor start (apify-actor-start) | $0.00005 | Automatic charge when run starts (includes 5 seconds of free compute) |
Product scraped (product-scraped) | $0.01 | Per 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.
Is it legal to scrape Made-in-China.com?
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
startUrlper 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.
Related Actors
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.