# Alibaba Supplier/Company Listings Scraper (`codenest/alibaba-supplier-company-listings-scraper`) Actor

Input keywords(solar panel, car, etc) or direct listing URLs and country name or code to scrape unlimited Alibaba suppliers very fast. Outputs complete company profiles: supplier IDs, verification levels, Trade Assurance limits, revenue ranges, top markets, featured products, videos & more.

- **URL**: https://apify.com/codenest/alibaba-supplier-company-listings-scraper.md
- **Developed by:** [CodeNest](https://apify.com/codenest) (community)
- **Categories:**
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.70 / 1,000 scraped alibaba suppliers

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## 🏭 Alibaba Supplier/Company Listings Scraper - Ultimate B2B Supplier Database Extractor

**Effortlessly scrape comprehensive supplier data from Alibaba with our powerful **Alibaba Supplier/Company Listings Scraper**! This Apify actor enables bulk extraction of verified suppliers, complete company profiles, product catalogs, and trade intelligence.**

***

### 📋 Overview

Need to find reliable suppliers, analyze B2B markets, or build supplier databases? This **Alibaba Supplier/Company Listings Scraper** delivers:

- 🏢 **Comprehensive Supplier Data** - Full company profiles, verification status, and contact details
- 📦 **Product Intelligence** - Featured products, categories, and specifications
- 🔍 **Advanced Search** - Multi-keyword support with automatic supplier discovery
- ✅ **Verification Detection** - Identify Gold Suppliers, Verified Suppliers, and Trade Assurance
- 📊 **Market Insights** - Revenue ranges, top markets, and supplier years of experience

Perfect for procurement professionals 🛒, supply chain analysts 📈, e-commerce entrepreneurs 🚀, and market researchers 🔬!

***

### ⭐ Core Capabilities of Alibaba Supplier/Company Listings Scraper

#### 🏢 Supplier Extraction

- **Multi-Keyword Support** - Search across multiple product categories
- **Complete Supplier Profiles** - Names, IDs, years of experience, and verification levels
- **Trade Assurance Detection** - Identify suppliers with Trade Assurance protection
- **Direct URL Support** - Scrape specific supplier listing pages

#### 📦 Product Intelligence

- **Featured Products** - Product titles, IDs, and images
- **Product Categories** - Main product classifications
- **Product Counts** - Number of featured products per supplier
- **Video Detection** - Identify suppliers with video content

#### ✅ Verification & Quality

- **Verification Levels** - Gold Supplier, Verified Supplier, and more
- **Trade Assurance Limits** - Financial protection amounts
- **Supplier Years** - Experience and longevity metrics
- **Revenue Ranges** - Business size classification

#### 🌍 Market Intelligence

- **Top Markets** - Geographic distribution of sales
- **Country Detection** - Origin and flag visualization
- **Total Revenue** - Business revenue categorization
- **Tags & Categories** - Supplier specialization tags

***

### ⚙️ Input Configuration

Simply enter your keywords or listing URLs, configure limits, and click "Start". Input looks like this:

```json
{
  "country": "china",
  "keywords": [
    "dc motor",
    "car"
  ],
  "maxItems": 20,
  "urls": [],
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

#### 📝 Input Specifications

| Parameter | Type | Required | Default | Description |
|-----------|------|----------|---------|-------------|
| `keywords` | Array | ❌ No | \[] | Product keywords to search for suppliers |
| `urls` | Array | ❌ No | \[] | Direct Alibaba supplier listing URLs |
| `maxItems` | Integer | ❌ No | 10 | Maximum suppliers to extract |
| `proxyConfiguration.useApifyProxy` | Boolean | ❌ No | true | Enable Apify proxy rotation |
| `proxyConfiguration.apifyProxyGroups` | Array | ❌ No | \["RESIDENTIAL"] | Proxy groups for scraping |

***

### 📤 Output Structure

Your **Alibaba Supplier/Company Listings Scraper** produces comprehensive supplier data with company profiles and product details:

```json
[
  {
    "supplierNo": 1,
    "supplierId": "200365166",
    "supplierName": "Yangzhou Haixing Footwear Co., Ltd.",
    "companyUrl": "https://yzhaixing.en.alibaba.com",
    "profileUrl": "https://yzhaixing.en.alibaba.com/company_profile.html",
    "contactUrl": "https://yzhaixing.en.alibaba.com/contactinfo.html",
    "supplierYears": "1YRS",
    "verificationLevel": "Verified Supplier",
    "isVerified": true,
    "tradeAssurance": true,
    "tradeAssuranceLimit": "US $10,000",
    "country": "China",
    "countryCode": "CN",
    "flagUrl": "https://is.alicdn.com/simg/single/nflag/cn.gif",
    "mainProducts": "Indoor Slippers,Injection Shoes ,Sandals",
    "totalRevenue": "Below US$1 Million",
    "topMarkets": "Western Europe 45.0% , Africa 25.0% , North America 10.0%",
    "tags": [
      "Women Sandals Supplier",
      "Ladies Footwear Sandals Supplier"
    ],
    "hasVideo": true,
    "videoUrl": "https://yzhaixing.en.alibaba.com/videoshow.html?d_type=cv",
    "featuredProducts": [
      {
        "productId": "62317711967",
        "title": "women Sandals Custom Slippers ladies Footwear Sandalsshoeswith glitter",
        "productUrl": "https://www.alibaba.com/product-detail/women-Sandals-Custom-Slippers-ladies-Footwear_62317711967.html",
        "imgSrc": "https://sc02.alicdn.com/kf/H648911b233044f61bfb7a51edb6f845ad/women-Sandals-Custom-Slippers-ladies-Footwear-Sandals.jpg_300x300.jpg"
      }
    ],
    "featuredProductsCount": 1,
    "searchKeyword": "shoes",
    "listingUrl": "https://www.alibaba.com/shoes-suppliers.html"
  }
]
```

#### 📖 Output Field Documentation

**🔹 Supplier Identification**
| Field | Description |
|-------|-------------|
| `supplierNo` | Sequential supplier number |
| `supplierId` | Alibaba supplier ID (unique) |
| `supplierName` | Full company name |
| `companyUrl` | Direct company page URL |
| `profileUrl` | Company profile page URL |
| `contactUrl` | Contact information page URL |

**🔹 Verification & Trust**
| Field | Description |
|-------|-------------|
| `supplierYears` | Years of operation on Alibaba |
| `verificationLevel` | Gold Supplier, Verified Supplier, etc. |
| `isVerified` | Boolean verification status |
| `tradeAssurance` | Trade Assurance availability |
| `tradeAssuranceLimit` | Maximum Trade Assurance coverage |

**🔹 Business Intelligence**
| Field | Description |
|-------|-------------|
| `mainProducts` | Primary product categories |
| `totalRevenue` | Revenue range classification |
| `topMarkets` | Geographic sales distribution |
| `tags` | Supplier specialization tags |
| `country` | Country of origin |
| `countryCode` | ISO country code |

**🔹 Media & Products**
| Field | Description |
|-------|-------------|
| `hasVideo` | Video presence indicator |
| `videoUrl` | Direct video page URL |
| `featuredProducts` | Array of featured products |
| `featuredProductsCount` | Number of featured products |
| `featuredProducts.productId` | Alibaba product ID |
| `featuredProducts.title` | Product title/description |
| `featuredProducts.productUrl` | Direct product page URL |
| `featuredProducts.imgSrc` | Product image URL |

**🔹 Search Context**
| Field | Description |
|-------|-------------|
| `searchKeyword` | Keyword used to find supplier |
| `listingUrl` | Source listing page URL |

***

### 🎨 Key Features of This Alibaba Supplier/Company Listings Scraper

#### 🔍 Advanced Search Capabilities

- **Multi-Keyword Search** - Find suppliers across multiple product categories
- **Direct URL Scraping** - Extract from specific listing pages
- **Automatic Discovery** - Intelligent supplier identification
- **Country Filtering** - Origin-based supplier selection

#### ✅ Supplier Verification Intelligence

- **Gold Supplier Detection** - Premium membership identification
- **Verified Supplier Status** - Authenticity verification
- **Trade Assurance Limits** - Financial protection amounts
- **Years of Experience** - Supplier longevity metrics

#### 📊 Market Intelligence

- **Revenue Range Analysis** - Business size categorization
- **Top Markets Distribution** - Geographic sales insights
- **Product Specialization** - Main product categories
- **Tag-Based Filtering** - Supplier specialization tags

#### 📦 Product Intelligence

- **Featured Product Extraction** - Product titles and IDs
- **Image Collection** - Product thumbnail URLs
- **Product Count Analysis** - Number of featured products
- **Video Detection** - Content media presence

***

### 💡 Use Cases for Alibaba Supplier/Company Listings Scraper

- **🛒 Procurement Teams** - Find reliable suppliers for manufacturing
- **📊 Market Analysts** - Track B2B supplier trends and pricing
- **🚀 E-commerce Entrepreneurs** - Discover products and suppliers
- **🔬 Supply Chain Researchers** - Study global trade patterns
- **📈 Business Developers** - Identify potential partnership opportunities
- **🏭 Manufacturers** - Find subcontractors and material suppliers
- **🎯 Marketing Teams** - Analyze supplier landscapes
- **💼 Investors** - Assess B2B market opportunities

***

### ✨ Why Choose Our Alibaba Supplier/Company Listings Scraper?

- **⚡ Blazing Fast** - Concurrent scraping with intelligent proxy rotation
- **🎯 100% Accurate** - Preserves all supplier data without alteration
- **🔄 Regular Updates** - Adapts to Alibaba platform changes automatically
- **📦 Complete Data** - Everything from verification to product details
- **🛡️ Production Ready** - Battle-tested with thousands of suppliers
- **💰 Cost Efficient** - Optimized to minimize compute time
- **🔒 Privacy Focused** - No personal data stored or shared

***

### ⚠️ Limitations

- Only works with publicly accessible Alibaba supplier pages
- Some supplier data may require login or specific access
- Extremely high concurrency may trigger rate limiting
- Search results limited to Alibaba's available inventory
- Featured products may vary by supplier listing page

***

### 🔗🛠 Complete B2B Sourcing Scraper Suite

Explore our professional data extraction collection:

#### 🏭 Supplier Scrapers:

- [Made In China Supplier/Company Scraper](https://apify.com/codenest/made-in-china-supplier-company-scraper) - YOU ARE HERE
- [Zillow Agent Profile Scraper](https://apify.com/codenest/zillow-agent-profile-scraper)

#### 📊 Product Scrapers:

- [Made in China Product Scraper](https://apify.com/codenest/made-in-china-product-scraper)
- [Made In China Top Ranking Product Scraper](https://apify.com/codenest/made-in-china-top-ranking-product-scraper)
- [Zillow Property Scraper](https://apify.com/codenest/zillow-property-scraper)
- [Alibaba Product Scraper](https://apify.com/codenest/alibaba-product-scraper)
- [Amazon Product Scraper](https://apify.com/codenest/amazon-product-scraper)
- [Amazon Deals Scraper](https://apify.com/codenest/amazon-deals-scraper)
- [Zillow Property & Apartment Scraper](https://apify.com/codenest/zillow-property-apartment-scraper)
- [Made In China Product & Company Details Scraper](https://apify.com/codenest/made-in-china-product-company-details-scraper)

***

### 📧 Need Custom Features for Your Alibaba Supplier/Company Listings Scraper?

Want **additional supplier fields**, **specific verification criteria**, **custom output formats**, **advanced analytics**, or **automated reporting**?

✉️ Email **<codenest2.0@gmail.com>** for tailored enterprise solutions!

***

# Actor input Schema

## `keywords` (type: `array`):

Enter one or more search keywords (each line is one independent supplier search).

The scraper automatically constructs the exact Alibaba Countrysearch Manufacturer URL:
'textiles' + 'India' ➡️ 'https://www.alibaba.com/countrysearch/IN/manufacturer-textiles.html'
'shoes' + 'Vietnam' ➡️ 'https://www.alibaba.com/countrysearch/VN/manufacturer-shoes.html'

And crawls the supplier listings across multiple pages to scrape full company details, verification levels, trade assurance, main products, revenue, markets, company images, and featured products.

Example:
• textiles
• shoes
• electric car

## `country` (type: `string`):

Enter the supplier country name or 2-letter ISO country code:
• India or IN
• Vietnam or VN
• Pakistan or PK
• Turkey or TR
• Bangladesh or BD
• United States or US
• China or CN (Default)
• Germany or DE, Italy or IT, Japan or JP, etc.

## `urls` (type: `array`):

Optionally enter direct Alibaba.com supplier listing URLs to scrape (each line is one URL).

Supported URL types:
• Manufacturer listing pages (e.g. 'https://www.alibaba.com/countrysearch/IN/manufacturer-textiles.html')
• Paginated supplier pages (e.g. 'https://www.alibaba.com/countrysearch/IN/manufacturer-textiles\_2.html')
• Supplier listing pages (e.g. 'https://www.alibaba.com/shoes-suppliers.html')

## `maxItems` (type: `integer`):

Maximum number of suppliers to scrape per keyword search or listing URL. Default is 20.

## `maxTotalChargeUsd` (type: `number`):

Optional maximum spending limit in USD for Pay-Per-Event pricing (e.g. 5.00 for $5.00 USD). If reached, the scraper will gracefully stop and save all results scraped so far.

## `proxyConfiguration` (type: `object`):

Select Apify Proxy (Residential recommended) or provide custom proxy URLs for reliable scraping.

## Actor input object example

```json
{
  "keywords": [
    "shoes"
  ],
  "country": "CN",
  "urls": [],
  "maxItems": 20,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

## `suppliers` (type: `string`):

Dataset containing all scraped Alibaba suppliers with company profiles, verification levels, trade assurance, main products, revenue, export markets, and featured products.

## `outputRecord` (type: `string`):

Complete structured JSON dataset output stored in default Key-Value Store

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("codenest/alibaba-supplier-company-listings-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("codenest/alibaba-supplier-company-listings-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call codenest/alibaba-supplier-company-listings-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,codenest/alibaba-supplier-company-listings-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/k3ZDh79nHCoeKdZCi/builds/uCacIjgKH6ELnohpb/openapi.json
