Global Sources Supplier Scraper
Under maintenancePricing
from $10.00 / 1,000 results
Global Sources Supplier Scraper
Under maintenanceSearch Global Sources by keyword and extract verified supplier and product listings — company name, product title, price, MOQ, location, image, and profile URL. Requires a residential proxy.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Farhan Febrian Nauval
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Search Global Sources by product keyword and pull verified B2B supplier and product listings — company name, product title, price, minimum order quantity (MOQ), location, image, and profile URL — as clean, structured rows.
Why use this actor
- Sourcing-grade supplier data — company name, location, and the products they sell, ready for lead lists and supplier shortlists.
- Product tiles with price and MOQ — see the asking price and minimum order quantity per product, not just a name.
- Keyword in, structured rows out — give it product keywords; get back PRODUCT and SUPPLIER records you can sort and filter.
- Loads each page fully like a real visitor — so you get the complete listing, not a stripped-down preview.
- Stable JSON output — the same field names every run, ready for spreadsheets, databases, or pipelines.
- No account, no API key — works straight from public search pages.
How it works
- You provide one or more product keywords.
- For each keyword, the actor opens the Global Sources supplier/product search and loads the page fully like a real visitor.
- Each product tile becomes a
PRODUCTrecord and each supplier becomes aSUPPLIERrecord, with name, price/MOQ where shown, location, image, and URL. - Everything lands in your dataset, exportable as JSON, CSV, or Excel.
You don't need to manage any browsers or scrapers.
Residential proxy required. Global Sources only serves its pages to a residential visitor. You must run this actor with the Apify Proxy RESIDENTIAL group (it is prefilled in the input). Because each page is loaded fully like a real visitor, this actor is more compute-intensive than a simple HTML scraper.
Input
{"queries": ["wireless earbuds","solar panel"],"maxItems": 50,"maxRequestRetries": 3,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
| Field | Type | Description |
|---|---|---|
queries | array | Required. Product keywords to search for (one per entry). Each keyword returns its own supplier and product rows. |
maxItems | integer | Maximum supplier/product rows to keep per keyword (1–500). Default 50. |
maxRequestRetries | integer | How many times to reload a page that hasn't finished loading before moving on (1–10). Default 3. |
proxyConfiguration | object | Required — use the RESIDENTIAL group. Global Sources only serves its pages to a residential visitor; without a residential proxy each keyword returns a block notice instead of data. |
Output
Per product (recordType: "PRODUCT"):
{"recordType": "PRODUCT","_input": "wireless earbuds","productTitle": "TWS Wireless Earbuds Bluetooth 5.3 Noise Cancelling","price": "US$3.50","currency": "USD","moq": "100 pieces","company": "Shenzhen Audio Technology Co., Ltd.","location": "Shenzhen, CN","image": "https://www.globalsources.com/.../earbuds.jpg","url": "https://www.globalsources.com/product/1234567.html","sourceUrl": "https://www.globalsources.com/searchList/products?query=wireless%20earbuds","scrapedAt": "2026-06-10T18:06:28Z"}
Per supplier (recordType: "SUPPLIER"):
{"recordType": "SUPPLIER","_input": "wireless earbuds","company": "Guangzhou Sound Industrial Ltd.","productTitle": null,"price": null,"currency": null,"moq": null,"location": "Guangzhou, CN","image": "https://www.globalsources.com/.../logo.jpg","url": "https://www.globalsources.com/supplier/9990001.html","sourceUrl": "https://www.globalsources.com/searchList/suppliers?query=wireless%20earbuds","scrapedAt": "2026-06-10T18:06:28Z"}
| Field | Type | Description |
|---|---|---|
recordType | string | "PRODUCT" for a product tile, "SUPPLIER" for a company. |
_input | string | The keyword that produced this record. |
productTitle | string | Product name (PRODUCT records). |
company | string | Supplier / manufacturer company name. |
price | string | Asking price as shown, when available. |
currency | string | ISO currency of the price, when available. |
moq | string | Minimum order quantity, when shown. |
location | string | Supplier location (city / country) when shown. |
image | string | Primary image or logo URL. |
url | string | Product or supplier profile URL. |
sourceUrl | string | The search page the record came from. |
scrapedAt | string | ISO 8601 timestamp of collection. |
If a keyword's page cannot be loaded (for example when run without a residential proxy), the actor emits a clearly-marked diagnostic record (recordType: "DIAGNOSTIC") with an error and message explaining why, instead of silently skipping — so you always know what happened.
Other Global Sources Scrapers
| Actor | Description |
|---|---|
| Global Sources Supplier Scraper | Supplier and product listings by keyword: company, price, MOQ, location. |