# Alibaba Supplier Details Scraper (`nifty.codes/alibaba-supplierdetails-scraper`) Actor

Extract supplier details including business type, staff count, and verification status from Alibaba store pages. Powered by Alibaba Scraper.

- **URL**: https://apify.com/nifty.codes/alibaba-supplierdetails-scraper.md
- **Developed by:** [Nifty](https://apify.com/nifty.codes) (community)
- **Categories:** E-commerce, Lead generation
- **Stats:** 23 total users, 4 monthly users, 75.9% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#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

This actor extracts Supplier details from Alibaba. It works on supplier store pages where profile information is visible. The actor captures deep organizational data including verification status, staff counts, and operational details.

***

#### Want more from Alibaba?

This actor covers Suppliers only. The full **Alibaba Scraper** browser extension also includes **Products, Reviews, Suppliers** with unlimited personal use, real-time scraping with your logged-in sessions, CSV/Excel/JSON export, field customization, and scheduled monitoring.

**[Get the Alibaba Scraper extension](https://nifty.codes/e/alibaba-scraper?utm_source=apify\&utm_medium=actor_readme\&utm_content=alibaba-supplierdetails-scraper)**

***

#### Data Fields

| Field Name | Description | Example |
| --- | --- | --- |
| Company ID | Unique identifier for the company | 247851234 |
| Company Name | Full legal or trade name | Shenzhen Tech Manufacturing Co., Ltd. |
| Company Logo | URL to the company logo image | https://sc04.alicdn.com/kf/logo.jpg |
| Company Location | City or region of operation | Shenzhen, China |
| Company Country | Country of registration | China |
| Company Province | State or province | Guangdong |
| Business Type | Nature of the business | Manufacturer, Trading Company |
| Join Years | Years active on Alibaba | 8 |
| Gold Years | Years as a Gold Supplier | 5 |
| Supplier Stars | Current star rating level | 4 |
| Average Star | Numerical average rating | 4.8 |
| Max Star | Maximum possible rating | 5 |
| Main Products | Primary goods sold | Wireless Earbuds, Smart Watches |
| Operational Address | Physical office or factory address | 5th Floor, Building B, Industrial Park |
| Home URL | Link to store homepage | https://example.en.alibaba.com |
| Company Profile URL | Link to detailed profile page | https://example.en.alibaba.com/company\_profile.html |
| Contacts URL | Link to contact information | https://example.en.alibaba.com/contactinfo.html |
| Feedback URL | Link to buyer feedback | https://example.en.alibaba.com/feedback.html |
| Is Paid Member | Boolean status of paid membership | true |
| Is VIP | Boolean status of VIP membership | false |
| Has Trade Assurance | If the supplier supports Trade Assurance | true |
| Has Assessment | If the company has been assessed | true |
| Has Assessment Video | If an assessment video is available | true |
| Has Global View | If Global View is enabled | true |
| Identity Name | Name of the verified identity | Verified Manufacturer |
| Identity Type | Type of verification | Third-party inspection |
| Identity Description | Details of the verification | Verified by SGS Group |
| Assessment Company | Name of the auditing firm | SGS |
| Staff Count | Total number of employees | 150 - 200 |
| Trading Staff Count | Number of sales/trading staff | 15 |
| Total Floorspace | Size of the facility | 2000 square meters |
| Years In Industry | Experience in the specific sector | 12 |
| Ability Tags | Specific certifications or capabilities | OEM, ODM, Customization |

#### Input

- `urls`: Array of Alibaba supplier store URLs. Use the main store page or company profile page.
- `maxItems`: Max items per URL. Default is 100.

#### Example Input

```json
{
  "urls": ["https://example.en.alibaba.com/company_profile.html"],
  "maxItems": 10
}
```

#### Example Output

```json
[
  {
    "companyId": "247851234",
    "companyName": "Shenzhen Tech Manufacturing Co., Ltd.",
    "companyLogo": "https://sc04.alicdn.com/kf/logo1.jpg",
    "companyLocation": "Shenzhen",
    "companyCountry": "China",
    "companyProvince": "Guangdong",
    "businessType": "Manufacturer",
    "joinYears": 8,
    "goldYears": 5,
    "supplierStars": 4,
    "averageStar": 4.8,
    "maxStar": 5,
    "mainProducts": "Wireless Earbuds, Smart Watches",
    "operationalAddress": "5th Floor, Building B, Industrial Park",
    "homeUrl": "https://example1.en.alibaba.com",
    "companyProfileUrl": "https://example1.en.alibaba.com/company_profile.html",
    "contactsUrl": "https://example1.en.alibaba.com/contactinfo.html",
    "feedbackUrl": "https://example1.en.alibaba.com/feedback.html",
    "isPaidMember": true,
    "isVip": false,
    "hasTradeAssurance": true,
    "hasAssessment": true,
    "hasAssessmentVideo": true,
    "hasGlobalView": true,
    "identityName": "Verified Manufacturer",
    "identityType": "Third-party inspection",
    "identityDescription": "Verified by SGS Group",
    "assessmentCompany": "SGS",
    "staffCount": "150 - 200",
    "tradingStaffCount": "15",
    "totalFloorspace": "2000 square meters",
    "yearsInIndustry": 12,
    "abilityTags": "OEM, ODM"
  },
  {
    "companyId": "247851235",
    "companyName": "Ningbo Export Trading Ltd",
    "companyLogo": "https://sc04.alicdn.com/kf/logo2.jpg",
    "companyLocation": "Ningbo",
    "companyCountry": "China",
    "companyProvince": "Zhejiang",
    "businessType": "Trading Company",
    "joinYears": 3,
    "goldYears": 3,
    "supplierStars": 3,
    "averageStar": 4.5,
    "maxStar": 5,
    "mainProducts": "Kitchenware, Home Decor",
    "operationalAddress": "Room 302, Trade Center",
    "homeUrl": "https://example2.en.alibaba.com",
    "companyProfileUrl": "https://example2.en.alibaba.com/company_profile.html",
    "contactsUrl": "https://example2.en.alibaba.com/contactinfo.html",
    "feedbackUrl": "https://example2.en.alibaba.com/feedback.html",
    "isPaidMember": true,
    "isVip": true,
    "hasTradeAssurance": true,
    "hasAssessment": false,
    "hasAssessmentVideo": false,
    "hasGlobalView": true,
    "identityName": "Gold Supplier",
    "identityType": "Standard",
    "identityDescription": "Verified by Alibaba",
    "assessmentCompany": null,
    "staffCount": "10 - 50",
    "tradingStaffCount": "8",
    "totalFloorspace": "500 square meters",
    "yearsInIndustry": 5,
    "abilityTags": "Fast Shipping"
  }
]
```

#### Disclaimer

This tool extracts publicly available data. Users are responsible for compliance with applicable terms of service.

# Actor input Schema

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

URLs to scrape. Must match: alibaba.com

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

Maximum number of items to extract per URL

## `enablePagination` (type: `boolean`):

Load more results beyond the first page. Note: pagination may be unstable for this actor.

## `maxPages` (type: `integer`):

Maximum number of pagination actions (pages, scrolls, or loads)

## Actor input object example

```json
{
  "urls": [
    "https://fenqibag.en.alibaba.com/company_profile/feedback.html?spm=a2700.shop_index.88.25.6e68c98b8jQjNI"
  ],
  "maxItems": 100,
  "enablePagination": false,
  "maxPages": 1
}
```

# 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("nifty.codes/alibaba-supplierdetails-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("nifty.codes/alibaba-supplierdetails-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).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 nifty.codes/alibaba-supplierdetails-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=nifty.codes/alibaba-supplierdetails-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/oep0JKKJX7sBRpx1M/builds/HEXKj2c3NMTyAgp17/openapi.json
