# GlobalSources Supplier Scraper (`devcake/globalsources-supplier-scraper`) Actor

Extract verified suppliers and manufacturers from GlobalSources.com - the world's leading B2B platform with 10M+ verified suppliers.

- **URL**: https://apify.com/devcake/globalsources-supplier-scraper.md
- **Developed by:** [devcake](https://apify.com/devcake) (community)
- **Categories:** E-commerce, Lead generation
- **Features:** Limited permissions
- **Stats:** 82 total users, 17 monthly users, 100.0% runs succeeded, 4 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.50 / 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.
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?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Global Sources Supplier Scraper - Verified Manufacturer Finder

> **Extract verified suppliers and manufacturers from GlobalSources.com - the world's leading B2B platform with 10M+ verified suppliers.**

### 🤔 What is Global Sources Supplier Scraper?

Stop wasting time on unverified suppliers! Our scraper extracts verified manufacturers from GlobalSources.com with complete verification data, certifications and business intelligence - so you can find trustworthy suppliers for your dropshipping or Amazon FBA business in minutes.

### 🔍 Why This Matters for Dropshippers & FBA Sellers

Unlike generic supplier directories, our scraper extracts the EXACT verification data you need to avoid scams and build reliable supplier relationships:

| Your Need | What We Extract | Why It Matters |
|-----------|----------------|----------------|
| 🛡️ **Trust Verification** | `verification.level` (0-6) | Avoid scams with GlobalSources' verification system (focus on level 4+) |
| ✅ **Quality Assurance** | Company & product certifications | Find suppliers with ISO, BSCI, CE, FCC for Amazon compliance |
| ⏱️ **Fast Fulfillment** | `verification.years_on_platform` | Identify experienced suppliers who deliver on time (5+ years = reliable) |
| 🏷️ **Direct Sourcing** | `business_info.types` filtering | Cut out middlemen by finding ONLY manufacturers (not traders) |
| 👁️ **Virtual Verification** | VR Showroom availability | See supplier facilities without traveling |
| 📦 **Sample Products** | Representative product data | Evaluate product quality before contacting |

### 🎯 Perfect For These Dropshipping & FBA Scenarios

- 🚀 **New Dropshippers** verifying suppliers before placing first orders
- 📦 **Amazon FBA Sellers** needing suppliers with proper certifications (ISO, CE, FCC)
- 🌐 **E-commerce Entrepreneurs** avoiding scams with verification data
- 🔍 **Product Researchers** validating supplier claims before ordering samples
- 💰 **Sourcing Agents** finding direct manufacturers (not resellers) for better margins

### 🚀 How to Find Verified Suppliers for Dropshipping

#### Step 1: Enter Search Keywords

Enter product keywords to find relevant suppliers:

```
🔍 Product Keywords: ["wireless headphones", "phone accessories", "USB cables"]
```

#### Step 2: Set Verification Filters

Filter suppliers by trustworthiness:

```
⭐ Minimum Verification Level: 3 (Verified suppliers)
📅 Minimum Years on Platform: 5 (Experienced suppliers)
🌍 Supplier Locations: ["China", "Vietnam"]
🏢 Business Types: ["Manufacturer", "Exporter"]
```

#### Step 3: Run and Download

Click **Start** and get your supplier dataset in minutes!

### 💰 Pricing

This Actor uses **pay-per-event** pricing for maximum cost efficiency:

| Event | Price |
|-------|-------|
| **Actor Start** | $0.01 |
| **Per Supplier** | $0.01 |

#### Cost Examples

| Scenario | Cost |
|----------|------|
| Extract 100 suppliers | $1.01 |
| Extract 500 suppliers | $5.01 |
| Extract 1,000 suppliers | $10.01 |

### 📊 Output Format

One row per supplier:

```json
{
  "supplier_id": "2008825129102",
  "company_name": "Shenzhen Mark Technology Co. Ltd",
  "short_name": "markhk",
  "location": "China",
  "logo_url": "https://p.globalsources.com/IMAGES/supplier/logo.jpg",
  "national_flag": "https://s.globalsources.com/IMAGES/website/COUNTRY/CN.png",
  "profile_url": "https://www.globalsources.com/gsol/GeneralManager?supplier_id=2008825129102",
  "verification": {
    "level": 5,
    "years_on_platform": "6",
    "is_verified_manufacturer": false,
    "is_verified_supplier": true,
    "is_assessed_company": false
  },
  "business_info": {
    "types": ["Agent", "Manufacturer", "Trading Company"],
    "main_products": "TWS headphones, Bluetooth headphones, Bluetooth headsets",
    "usp": "You can count on our 18 years of OEM and branding experience",
    "employees": "200",
    "export_market": "North America,Western Europe"
  },
  "certifications": {
    "company": ["ISO 9001:2015"],
    "product": ["CE"]
  },
  "sample_products": [
    {
      "product_id": "1213858125",
      "name": "Bluetooth Earbuds HiFi Stereo Auto Pairing Earphone",
      "price": null,
      "image_url": "https://p.globalsources.com/IMAGES/PDT/S1213858125/Wireless-headset.jpg",
      "has_video": false,
      "product_url": "https://www.globalsources.com/Wireless-earphone/Bluetooth-earbuds-1213858125p.htm"
    }
  ],
  "vr_showroom": {
    "available": false,
    "url": ""
  },
  "trade_show_info": "Oct 11-14, Hong Kong, Booth: 5G12",
  "trade_show_booth": "Booth: 5G12",
  "extracted_at": 1790857834.23,
  "search_keywords_used": ["wireless earphone"]
}
```

#### Field Descriptions

| Field | Description |
|-------|-------------|
| `supplier_id` | Unique supplier identifier |
| `company_name` | Official company name |
| `short_name` | Supplier handle |
| `location` | Country / region |
| `logo_url` | Supplier logo |
| `national_flag` | Country flag image |
| `profile_url` | Direct link to the supplier profile |
| `verification.level` | Global Sources verification level (0-6, 6 = highest) |
| `verification.years_on_platform` | Years as a Global Sources member |
| `verification.is_verified_manufacturer` | Verified Manufacturer badge |
| `verification.is_verified_supplier` | Verified Supplier badge |
| `verification.is_assessed_company` | Assessed Company badge |
| `business_info.types` | Business types (Manufacturer, Exporter...) |
| `business_info.main_products` | Main product lines |
| `business_info.usp` | Unique selling proposition |
| `business_info.employees` | Number of employees |
| `business_info.export_market` | Main export markets |
| `certifications.company` | Company certifications (ISO, BSCI...) |
| `certifications.product` | Product certifications (CE, FCC, RoHS...) |
| `sample_products` | Representative products with image and link |
| `vr_showroom.available` / `vr_showroom.url` | Virtual reality showroom |
| `trade_show_info` / `trade_show_booth` | Trade-show participation |
| `search_keywords_used` | Keyword(s) that produced this supplier |

### 🎛️ Input Parameters

#### Required

| Parameter | Type | Description | Example |
|-----------|------|-------------|---------|
| **searchKeywords** | array | Product keywords to find suppliers | `["electronics", "phone accessories"]` |

#### Optional Filters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| **minVerificationLevel** | integer | 0 | Minimum verification level (0-6) |
| **minYearsOnPlatform** | integer | 0 | Minimum years on platform |
| **supplierLocations** | array | \[] | Filter by country/region |
| **businessTypes** | array | \[] | Filter by business type |
| **maxSuppliers** | integer | 50 | Maximum suppliers to extract (0 = unlimited) |

#### Verification Levels Explained

| Level | Description | Use Case |
|-------|-------------|----------|
| 0 | All suppliers | Broad research |
| 1-2 | Basic members | Low priority leads |
| 3-4 | Verified suppliers | Standard sourcing |
| 5-6 | Premium / Audited | High-priority partners |

### 📝 Sample Use Cases

#### Use Case 1: Find Electronics Manufacturers

**Input:**

```json
{
  "searchKeywords": ["electronics", "consumer electronics"],
  "minVerificationLevel": 4,
  "minYearsOnPlatform": 5,
  "businessTypes": ["Manufacturer"],
  "maxSuppliers": 200
}
```

**Output:** 200 verified electronics manufacturers with 5+ years experience.

#### Use Case 2: Verified Phone Accessories Suppliers

**Input:**

```json
{
  "searchKeywords": ["phone case", "screen protector", "charger"],
  "minVerificationLevel": 3,
  "supplierLocations": ["China", "Vietnam"],
  "maxSuppliers": 100
}
```

**Output:** 100 verified phone accessories suppliers from China and Vietnam.

#### Use Case 3: Premium Manufacturers with Certifications

**Input:**

```json
{
  "searchKeywords": ["wireless headphones", "bluetooth speaker"],
  "minVerificationLevel": 5,
  "minYearsOnPlatform": 8,
  "maxSuppliers": 50
}
```

**Output:** 50 premium verified manufacturers with extensive experience.

### 📚 Related Actors

| Actor | Purpose | Link |
|-------|---------|------|
| **Product Scraper** | Extract product listings with pricing | [View Actor](https://apify.com/devcake/globalsources-product-scraper) |
| **Supplier Intelligence** | Extract supplier profiles (this Actor) | [View Actor](https://apify.com/devcake/globalsources-supplier-scraper) |

### 💡 Tips for Best Results

1. **Start Broad, Then Filter** - Begin with general keywords, then refine
2. **Use Multiple Keywords** - Run separate extractions for different product categories
3. **Verify Before Contact** - Always verify supplier information before making payments
4. **Cross-Reference** - Check supplier websites and third-party verification services
5. **Start Small** - Test with 50-100 suppliers before large extractions

# Actor input Schema

## `searchKeywords` (type: `array`):

Enter product keywords to find suppliers (e.g., 'electronics', 'phone accessories', 'textiles').

## `businessTypes` (type: `array`):

Filter by supplier business type. Leave empty for all types.

## `supplierLocations` (type: `array`):

Filter by country/region. Leave empty for all locations.

## `minVerificationLevel` (type: `integer`):

Only return suppliers at or above this Global Sources verification level.

## `minYearsOnPlatform` (type: `integer`):

Only return suppliers with at least this many years on Global Sources.

## `maxSuppliers` (type: `integer`):

Maximum number of suppliers to extract. Use 0 for unlimited.

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

Apify RESIDENTIAL proxy is enabled by default (Global Sources rate-limits datacenter IPs). Set useApifyProxy=false to run without a proxy, or provide custom proxyUrls.

## Actor input object example

```json
{
  "searchKeywords": [
    "electronics"
  ],
  "businessTypes": [],
  "supplierLocations": [],
  "minVerificationLevel": 0,
  "minYearsOnPlatform": 0,
  "maxSuppliers": 50,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

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

Complete overview of all extracted suppliers with verification levels and profile links.

## `certified` (type: `string`):

Suppliers with ISO or other company certifications.

## `manufacturers` (type: `string`):

Suppliers with Verified Manufacturer badge and business types.

## `vrShowrooms` (type: `string`):

Suppliers with virtual reality showroom capabilities.

# 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 = {
    "searchKeywords": [
        "electronics"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("devcake/globalsources-supplier-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 = { "searchKeywords": ["electronics"] }

# Run the Actor and wait for it to finish
run = client.actor("devcake/globalsources-supplier-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 '{
  "searchKeywords": [
    "electronics"
  ]
}' |
apify call devcake/globalsources-supplier-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,devcake/globalsources-supplier-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/D29z80t5PK3h3gWdc/builds/CVNVjJ1rt9IGaYs6b/openapi.json
