GlobalSources Scraper | B2B Products & Suppliers avatar

GlobalSources Scraper | B2B Products & Suppliers

Pricing

from $2.20 / 1,000 results

Go to Apify Store
GlobalSources Scraper | B2B Products & Suppliers

GlobalSources Scraper | B2B Products & Suppliers

Scrape GlobalSources (www.globalsources.com) B2B products, manufacturers, and supplier profiles. Search by keyword, browse categories, enrich PDP details, and export Excel/CSV/JSON. Unofficial — not affiliated with GlobalSources.

Pricing

from $2.20 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Scrape Global Sources B2B products, manufacturers, and supplier profiles — then download structured trade data as Excel, CSV, or JSON.

Use this Actor as a practical GlobalSources data API for Asia-focused supplier research, product sourcing, and catalog monitoring. Choose a mode, set a keyword or category, and get Dataset rows with product IDs, titles, company names, FOB/price strings, MOQ, images, and PDP URLs.

  • Scrape product search (/manufacturers/{keyword}.html with pageNum pagination, ~80 rows/page)
  • Browse category landings and optionally enrich list rows with PDP details
  • Pull product detail pages and supplier manufacturer homepages (*.manufacturer.globalsources.com)
  • Surfaces: www, m. (mobile), and manufacturer subdomains
  • Extract productId, title, companyName, price, minOrderQuantity, image, URL, supplierShortName
  • Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or the Apify API
  • Pay per event — Actor start + each Dataset result; platform usage is included (you do not pay separate Apify compute on top)

Unofficial tool. This Actor is not affiliated with, endorsed by, or sponsored by Global Sources / GlobalSources.com. It collects publicly reachable product and supplier surfaces and does not log in, click Contact / Inquire / Chat, submit RFQs, or access private buyer accounts.


What does the GlobalSources Scraper do?

GlobalSources Scraper lets you extract structured B2B product and supplier data from www.globalsources.com without running your own proxy and browser fleet. Give it a keyword, category URL/ID, product URL, or supplier homepage, then start a run.

Under the hood, the Actor:

  1. Validates your input (mode, lang, query, URLs)
  2. Enforces free-tier caps when you are on a free Apify plan
  3. Fetches public GlobalSources listing and detail pages (Nuxt SSR payloads)
  4. Normalizes product / supplier rows into a clean Dataset
  5. Writes INPUT_ECHO, RUN_SUMMARY (and ERROR_SUMMARY on failure) to the key-value store

You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.


What GlobalSources data can I extract?

DataProduct searchCategoryProduct PDPSupplier
productId / URLrelated products*
title / productNamecompany name
companyName / supplierShortName
price / FOB display string
minOrderQuantity (MOQ)
image / primaryImageUrllogo / media*
lang / surface

*Supplier mode focuses on company profile fields; product lists on the supplier site depend on available public Nuxt data.


Why scrape GlobalSources?

Global Sources is a long-standing B2B marketplace connecting buyers with manufacturers and trading companies across electronics, consumer goods, industrial parts, and more. Teams scrape GlobalSources for supplier discovery, sourcing shortlists, price/MOQ monitoring, and assortment research:

  • Monitor keyword product search results with stable pageNum pagination
  • Follow category hubs and PDP detail pages for richer attributes
  • Collect supplier homepage profiles on manufacturer subdomains
  • Feed CRM, BI dashboards, Google Sheets, BigQuery, or AI agents with clean rows
  • Avoid maintaining your own Imperva / residential browser stack

Compared with generic URL scrapers, this Actor returns GlobalSources-specific fields (productId, companyName, list price strings, MOQ) across search, category, PDP, and supplier modes.


More Actors like this

Need another B2B marketplace, Asia e-commerce site, or a different vertical? Use a dedicated Actor below for structured fields. Use this Actor for Global Sources (www.globalsources.com) products and suppliers.

Similar e-commerce & B2B scrapers

Prefer another specialized scraper?

If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.

Jobs & Freelance

Real Estate

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.


How to scrape GlobalSources (no code required)

  1. Create a free Apify account
  2. Open GlobalSources Scraper
  3. Choose a mode: product_search, category, product, or supplier
  4. Enter a query (e.g. earphone, hdmi cable) — or a categoryUrl / categoryId, productUrls, or supplierUrls
  5. Set lang (default enus) and optional surface (www / mobile)
  6. (Optional) Turn on enrichDetails, set maxResults / maxPages
  7. Click Start and download the Dataset as JSON, CSV, Excel, or JSONL

Start with maxResults: 5–15 to verify the query, then scale up.


How much does it cost to scrape GlobalSources?

This Actor uses pay-per-event pricing. You are charged for:

EventPrice
Actor Start (apify-actor-start)$0.005 per start
Result (apify-default-dataset-item)$3.00 / 1,000 results ($0.003 each on FREE/BRONZE)

Platform usage costs are included — you do not pay separate Apify compute/proxy usage for this Actor on top of the event prices above (User pays platform usage costs = No).

Volume discount tiers (per result)

Tier$/1,000per result
FREE*$3.00$0.003
BRONZE$3.00$0.003
SILVER$2.60$0.0026
GOLD$2.20$0.0022
PLATINUM$2.00$0.002
DIAMOND$1.60$0.0016

*FREE matches BRONZE for this Actor.

Example cost estimates (FREE/BRONZE)

Results collectedApprox. event cost*
100~$0.31
1,000~$3.01
10,000~$30.01

*Assumes one Actor start at default memory billing for start events, plus $0.003 per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one).

Free plan limits

On a free Apify plan, this Actor enforces developer limits of 10 runs and 200 results per run. Upgrade to a paid Apify plan for unlimited runs (event prices still apply). These limits are set by the Actor developer, not by Apify.


Input examples

{
"mode": "product_search",
"query": "bluetooth speaker",
"lang": "enus",
"surface": "www",
"maxResults": 20,
"maxPages": 2
}

Category browse + enrich PDP

{
"mode": "category",
"categoryUrl": "https://www.globalsources.com/category/Consumer-Electronics_1/",
"lang": "enus",
"maxResults": 30,
"enrichDetails": true
}

Product detail (PDP)

{
"mode": "product",
"productUrls": [
"https://www.globalsources.com/TWS-earbud/Bluetooth-earphone-1229764303p.htm"
],
"maxResults": 5
}

Supplier homepage

{
"mode": "supplier",
"supplierUrls": [
"https://cwee.manufacturer.globalsources.com/homepage_600123456.htm"
],
"maxResults": 5
}

Multiple keywords

{
"mode": "product_search",
"searchQueries": ["usb hub", "hdmi cable", "power bank"],
"lang": "enus",
"maxResults": 40
}

Coverage matrix

DimensionCoverage
Surfaceswww.globalsources.com · m.globalsources.com · {short}.manufacturer.globalsources.com
Modesproduct_search · category · product (PDP) · supplier
Pagination/manufacturers/{keyword}.html?pageNum=N (pageSize ~80; not ?page=)
Category/category/..._{id}/ via categoryUrl or categoryId
Languageslang query (default enus; other codes accepted when provided)
EnrichenrichDetails=true → PDP parse on up to min(maxResults, 20) list URLs

Output example

{
"type": "product",
"productId": "1234636481",
"title": "Portable Bluetooth Speaker Waterproof Outdoor",
"companyName": "Example Audio Co., Ltd.",
"price": "40.00",
"minOrderQuantity": "1000 Sets",
"image": "https://p.globalsources.com/IMAGES/PDT/S1234636481/speaker.jpg",
"url": "https://www.globalsources.com/Speaker/Portable-Bluetooth-Speaker-1234636481p.htm",
"supplierShortName": "exampleaudio",
"lang": "enus",
"source": "nuxt_searchList"
}

FAQ

Is this an official Global Sources tool?

No. It is an unofficial third-party Actor and is not affiliated with Global Sources.

Do I need to log in or click Inquire?

No. The Actor only uses publicly reachable listing/detail pages. It does not automate Contact Supplier, Inquire Now, Chat, Register, or payment flows.

Why is pagination pageNum instead of page?

GlobalSources manufacturer search uses pageNum in the URL. Using ?page= does not advance the Nuxt searchList.

What happens on a free Apify plan?

You get up to 10 runs of this Actor and 200 results per run (limits set by the Actor developer). Paying Apify users are not capped by those run quotas; PPE event prices still apply.

Can I use this from the API / Standby?

Yes. Use normal Actor runs for production Dataset output. Standby exposes lightweight /health, /input-example, /openapi.json, and optional preview routes — see the Standby OpenAPI schema packaged with the Actor.


Tips for better runs

  • Prefer specific sourcing keywords (tws earphone, solar inverter) over single vague words
  • Keep maxResults modest first; manufacturer pages return up to ~80 items per pageNum
  • Use enrichDetails only when you need deeper PDP fields (costs more results/time)
  • For suppliers, prefer full homepage_*.htm URLs or supplierShortName + homepageId
  • Do not reuse README sample inputs for acceptance tests — use fresh random-valid queries

Integrations

  • Apify API / client — start runs and pull Dataset items programmatically
  • Schedules — re-run keyword monitors daily/weekly
  • Webhooks — notify your stack when a run finishes
  • Make / Zapier / n8n — push rows to Sheets, CRM, Slack, or warehouses

Standby (Live view)

When Standby is enabled:

  • GET / / GET /health — Actor readiness (no scrape)
  • GET /input-example — safe low-cost example input
  • GET /openapi.json — OpenAPI document
  • POST /search — optional Live-view preview (capped maxResults); persist production results with a normal Actor run

Full jobs should be launched as normal Apify Actor runs so Dataset rows plus INPUT_ECHO, RUN_SUMMARY, and ERROR_SUMMARY are persisted.


Runtime

SettingValue
Default memory1024 MB
Timeout default3600 s
StandbyEnabled (lightweight Live-view)
Free plan caps10 runs / 200 results per run

All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ Browse the full profile: apify.com/lentic_clockss