# GlobalSources Products Scraper (`devcake/globalsources-products-scraper`) Actor

Find profitable products from verified manufacturers on GlobalSources.com Filter by MOQ, price, lead time.

- **URL**: https://apify.com/devcake/globalsources-products-scraper.md
- **Developed by:** [devcake](https://apify.com/devcake) (community)
- **Categories:** E-commerce
- **Features:** Limited permissions
- **Stats:** 47 total users, 9 monthly users, 100.0% runs succeeded, 2 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 Product Scraper for Dropshippers & Amazon FBA Sellers

Find profitable, low-MOQ products from verified manufacturers on GlobalSources.com. Extract pricing, MOQ, lead times and supplier verification data to identify winning products for dropshipping and Amazon FBA.

### 🎯 What is Global Sources Product Scraper?

Stop wasting hours on manual supplier research. Our high-speed scraper finds products on GlobalSources.com in minutes - delivering results with verified suppliers, perfect for dropshipping and Amazon FBA so you can launch products faster.

[GlobalSources.com](https://www.globalsources.com), one of the world's largest B2B wholesale marketplaces, powers your product research.

### 🔥 Key Features

- 🔍 Filter suppliers by business type (manufacturer, exporter, trader...)
- 🌏 Target specific sourcing regions (China, Hong Kong and more)
- ⚡ See production lead times and shipping ports for every product
- 💰 Get wholesale price and FOB range to estimate landed cost
- ✅ Full supplier verification data and certifications (ISO, CE, FCC)
- 📦 Sample products from each supplier

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

| Your Need | What We Extract | Why It Matters |
|-----------|----------------|----------------|
| 📦 **Low MOQ** | `min_order`, `min_order_quantity` | Find products you can test without a huge upfront order |
| ⚡ **Fast Shipping** | `lead_time_days`, `fob_port` | Choose suppliers who can fulfil quickly |
| 🔍 **Verified Suppliers** | `supplier_level`, `is_verified_manufacturer`, `is_verified_supplier` | Work with trustworthy suppliers |
| 💵 **Profit Calculations** | `price`, `fob_price_min`, `fob_price_max` | Estimate your landed cost |
| 🏷️ **Private Label Ready** | `supplier_business_types` | Find manufacturers, not just traders |
| ✅ **Compliance** | `supplier_company_certs`, `product_certs` | Suppliers with ISO / CE / FCC / RoHS |

### 🎯 Perfect For These Dropshipping & FBA Scenarios

- 🚀 **New Dropshippers** testing products before committing
- 📦 **Amazon FBA Sellers** comparing suppliers and lead times
- 🏷️ **Private Label Brands** searching for direct manufacturers
- 🔍 **Product Researchers** validating supplier claims before ordering samples
- 💰 **Sourcing Agents** comparing wholesale pricing across products

### 🚀 How to Use

#### Basic Usage

```json
{
  "keywords": ["wireless headphones"],
  "maxPagesPerKeyword": 2
}
```

#### Filter by Supplier Type & Location

```json
{
  "keywords": ["phone case", "screen protector"],
  "businessTypes": ["Manufacturer", "Exporter"],
  "supplierLocations": ["China", "Hong Kong"],
  "maxPagesPerKeyword": 10
}
```

#### Filter Examples

**Find Chinese Manufacturers:**

```json
{
  "keywords": ["electronics"],
  "businessTypes": ["Manufacturer"],
  "supplierLocations": ["China"]
}
```

**Find Exporters:**

```json
{
  "keywords": ["wireless headphones"],
  "businessTypes": ["Exporter"],
  "supplierLocations": ["China"]
}
```

### 💡 Filter Guide

#### Business Types

- ✅ **Common:** Manufacturer, Exporter, Trading Company, Wholesaler
- 💡 **Also available:** Agent, Buying Office, Distributor, Online Seller, Retailer, Importer

#### Locations

- ✅ **Most results:** China
- 💡 **Also available:** Hong Kong, Taiwan, USA, India, Vietnam and more

### 📋 Input Parameters

| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| `keywords` | array | required | Product keywords to search |
| `businessTypes` | array | all | Keep only suppliers of these types |
| `supplierLocations` | array | all | Keep only suppliers from these countries |
| `maxPagesPerKeyword` | integer | 2 | Pages per keyword (80 products per page) |

### 💰 Pricing

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

| Event | Price |
|-------|-------|
| **Actor Start** | $0.01 |
| **Per Product** | $0.0001 |

#### Cost Examples

| Scenario | Cost |
|----------|------|
| Extract 1,000 products | $0.11 |
| Extract 5,000 products | $0.51 |
| Extract 10,000 products | $1.01 |

### 📖 Example Output

```json
{
  "product_id": "1213858125",
  "product_name": "Bluetooth Earbuds HiFi Stereo Auto Pairing Earphone, IPX7 Waterproof True Wireless Headset",
  "product_url": "https://www.globalsources.com/Wireless-earphone/Bluetooth-earbuds-1213858125p.htm",
  "image_url": "https://p.globalsources.com/IMAGES/PDT/S1213858125/Wireless-headset.jpg",
  "image_urls": "https://p.globalsources.com/IMAGES/PDT/S1213858125/Wireless-headset.jpg",
  "price": "US $ 3.93",
  "price_currency": "US $",
  "fob_price_min": 0,
  "fob_price_max": 3.93,
  "min_order": "3000 Pieces",
  "min_order_quantity": 3000,
  "min_order_unit": "Pieces",
  "min_order_single_unit": "Piece",
  "lead_time_days": 35,
  "fob_port": "Shenzhen",
  "model_number": "V102-S",
  "category_id": 22763,
  "category_name": "Headphones",
  "supplier_name": "Shenzhen Mark Technology Co. Ltd",
  "supplier_location": "China",
  "supplier_id": "2008825129102",
  "supplier_short_name": "markhk",
  "supplier_level": 5,
  "supplier_years_on_platform": "6",
  "supplier_business_types": ["Agent", "Manufacturer", "Trading Company"],
  "supplier_company_certs": "ISO 9001:2015",
  "supplier_usp": "You can count on our 18 years of OEM and branding experience",
  "is_verified_manufacturer": false,
  "is_verified_supplier": true,
  "is_assessed_company": false,
  "has_video": false,
  "is_direct_order": false,
  "is_new_product": false,
  "is_advertised": true,
  "product_certs": ["CE"],
  "trade_show_info": "Oct 18-21, Hong Kong, Booth: 6Q40",
  "past_trade_show_count": 0,
  "supplier_vr_showroom": false,
  "first_online_date": "09/19",
  "online_date": null,
  "extracted_at": 1790857802.59
}
```

#### Product Fields

| Field | Description |
|-------|-------------|
| `product_id` | Unique product identifier |
| `product_name` | Full product title |
| `product_url` | Link to the product page |
| `image_url` / `image_urls` | Main product image |
| `price` | Display price, e.g. `US $ 3.93` or `US $ 3.20 - 3.50` |
| `price_currency` | Currency of the price |
| `fob_price_min` / `fob_price_max` | FOB price range |
| `min_order` | Minimum order (display), e.g. `3000 Pieces` |
| `min_order_quantity` / `min_order_unit` | MOQ number and unit |
| `lead_time_days` | Production time in days |
| `fob_port` | Shipping port |
| `model_number` | Product model / SKU |
| `category_id` / `category_name` | Product category |
| `product_certs` | Product certifications (CE, FCC, RoHS...) |
| `has_video` | Product has a video |
| `is_new_product` / `is_advertised` / `is_direct_order` | Product flags |
| `first_online_date` / `online_date` | Listing dates |

#### Supplier Fields

| Field | Description |
|-------|-------------|
| `supplier_name` | Company name |
| `supplier_id` | Unique supplier identifier |
| `supplier_short_name` | Supplier handle |
| `supplier_location` | Country / region |
| `supplier_level` | Global Sources verification level (0-6) |
| `supplier_years_on_platform` | Years on Global Sources |
| `supplier_business_types` | Business types (Manufacturer, Exporter...) |
| `supplier_company_certs` | Company certifications (ISO, BSCI...) |
| `supplier_usp` | Supplier's unique selling proposition |
| `is_verified_manufacturer` | Verified Manufacturer badge |
| `is_verified_supplier` | Verified Supplier badge |
| `is_assessed_company` | Assessed Company badge |
| `supplier_vr_showroom` | Supplier has a VR showroom |
| `trade_show_info` / `past_trade_show_count` | Trade-show participation |

***

### 🌍 Expand Your Sourcing to Other Marketplaces

Diversify your supplier base across multiple B2B platforms to reduce risk and find better deals:

| Platform | Purpose | Link |
|----------|---------|------|
| **Alibaba Products** | Find profitable products with low MOQ on Alibaba | [View Actor](https://apify.com/devcake/alibaba-products-scraper) |
| **Alibaba Suppliers** | Find verified suppliers & manufacturers on Alibaba | [View Actor](https://apify.com/devcake/alibaba-supplier-scraper) |
| **Global Sources Suppliers** | Find verified manufacturers with 6-level verification | [View Actor](https://apify.com/devcake/globalsources-supplier-scraper) |

***

**Ready to extract B2B product data?** Start the Actor now! 🚀

# Actor input Schema

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

Enter product keywords to search on Global Sources (e.g., 'wireless headphones', 'phone case', 'USB cable').

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

## `maxPagesPerKeyword` (type: `integer`):

Maximum pages to scrape per keyword (80 products per page).

## `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
{
  "keywords": [
    "wireless headphones"
  ],
  "businessTypes": [],
  "supplierLocations": [],
  "maxPagesPerKeyword": 2,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

# Actor output Schema

## `products` (type: `string`):

Complete product listings with images, pricing, MOQ, lead times, and supplier information.

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

Supplier directory with verification levels, business types, certifications, and sample products.

## `pricing` (type: `string`):

Pricing analysis with currency, MOQ quantities, lead times, and shipping ports.

# 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 = {
    "keywords": [
        "wireless headphones"
    ]
};

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

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

```

## MCP server setup

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