# go4WorldBusiness Scraper & API - B2B Suppliers & Exporters (`rel8ble/go4worldbusiness-scraper`) Actor

go4WorldBusiness scraper and API: global B2B supplier and exporter leads by product keyword and country. One result = one product + supplier: company, country, website, address, phone if shown, business type, year established, annual sales, verified documents, price, MOQ. $2 per 1,000, no start fee.

- **URL**: https://apify.com/rel8ble/go4worldbusiness-scraper.md
- **Developed by:** [Giovanni Rich](https://apify.com/rel8ble) (community)
- **Categories:** Lead generation, E-commerce
- **Security:** Limited permissions
- **Stats:** 1 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$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/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

## go4WorldBusiness Scraper & API - B2B Suppliers & Exporters

**go4WorldBusiness scraper** for sourcing teams, importers and B2B lead generation: enter a product keyword such as `led lights` or `cashew nuts`, optionally pick supplier countries, and get go4WorldBusiness suppliers as clean JSON, CSV or Excel. Each row is one product listing with the **supplier name, country, city, website, full address, phone (when published), business type, year established, annual sales band, verified documents and certifications**, plus the product, **price range with incoterm (FOB / CIF) and MOQ**. Use it as a **go4WorldBusiness supplier scraper**, an **exporter / manufacturer directory export**, or an unofficial **go4WorldBusiness API** from your own code, Make, Zapier or n8n.

It reads the pages every visitor sees, over plain HTTP, with **no browser and no login**. Cloud runs with supplier profiles took 38 seconds for 50 rows and 194 seconds for 56 rows across 3 searches. **$2.00 per 1,000 results**, supplier profile included, no start fee: the only go4WorldBusiness supplier and product scraper we found on the Store on 6 Nov 2026.

### What you get

- **Supplier**: company name and legal name, go4WorldBusiness profile URL, member ID, country (name + ISO code), city, state, **full address**.
- **Contact** (supplier profile): **company website** and **phone number** when the supplier publishes them. Contact-person names are not collected.
- **Company facts**: business type (Manufacturer / OEM, Exporter, Dealer, Service Provider, ...), **year established** and years in business, **annual sales band**, products listed, what it sells, company introduction, logo.
- **Trust signals**: membership level (e.g. GOLD), member since, **documents verified by go4WorldBusiness** (company registration certificate, trading license, ...), certifications (ISO, GMP, CE, ...), rating.
- **Product**: name, product URL, image, description, the category the supplier is listed under.
- **Price and MOQ**: price as shown, `priceMin` / `priceMax` as numbers ("$1.80K" becomes 1800), currency, unit, **incoterm**, MOQ as a number with its unit.
- **Country targeting**: search one or many supplier countries (India, Vietnam, Turkey, China, Indonesia, Pakistan, Egypt, ...). Each profile is read once per run and reused for all its listings.

### Sample output

Real rows from a cloud run for "cashew nuts" in Vietnam with one row per supplier and verified suppliers only (run RYaGid536BwwVy2As, saved in `scripts/cloud-run-RYaGid536BwwVy2As.json`):

| productName | priceText | moqText | supplierName | country | businessType | yearEstablished | annualSales |
|---|---|---|---|---|---|---|---|
| Cashew Nuts | $2 | 10 Kilograms | Hang Xanh Company Limited | Viet Nam | Manufacturer/ OEM | 2000 | 1 million to 5 million USD |
| Raw Cashew Nuts, W180, W210, W240, W320, W450 | $3.80K - $8.50K / Metric Ton (FOB) | 20 Tons (US) | Agrinuts Vietnam Trading Co., Ltd. | Viet Nam | Manufacturer/ OEM | 2018 | 250,000 to 1 million USD |
| Cashew Nuts | $6.50 | 15.876 Metric Tonnes | Cinnamex International Jsc | Viet Nam | Dealer / Reseller | 2012 | 1 million to 5 million USD |
| Cashew Nuts, WW 320 | $7.80 - $8.10 / Kilogram (CIF) | 1000 Kilograms | Usman Bin Affan Trading | Viet Nam | Dealer / Reseller | 2024 | 1 million to 5 million USD |
| Cashew Nuts Sp | $1 | 20 Tons (UK) | Baria Agro | Viet Nam | Manufacturer/ OEM | 2014 | 50 million to 100 million USD |

In those 34 cashew rows: address and business type 100%, verified documents 100% (the filter was on), year established 97%, annual sales 82%, price and MOQ 71%, website 65%, phone 12%. In the 50-row "led lights" run (all countries, `sample-output.json`): address and business type 100%, year established 98%, website 94%, annual sales 88%, phone 6%. Most suppliers hide their phone number, so plan on website + address as the contact route.

### Why this one

- **The only go4WorldBusiness actor with supplier and product data that we found.** The one other go4WorldBusiness actor we found on the Store on 6 Nov 2026 returns e-mail hits only, at $4.99 per 1,000.
- **Supplier profile included in the price**: website, phone, address, business type, year established, annual sales and verified documents come with every row, with no "details" event and no start fee.
- **Numbers you can sort on**: `priceMin` / `priceMax` (K expanded), `moq`, `yearsInBusiness`, ISO country codes.
- **Lead-list mode**: `uniqueSuppliers: true` gives one row per company, with filters for verified, manufacturers only, website or phone.
- **Plain HTTP, no browser**: runs on the default datacenter proxy at 512 MB.

### Use cases

- **Import sourcing**: shortlist exporters for a product in the countries you buy from, with price, incoterm and MOQ side by side.
- **B2B lead generation**: turn on **One row per supplier** for a list of manufacturers and exporters with website, address, business type and sales band.
- **Supplier vetting**: keep only suppliers with verified documents, manufacturers, 10+ years in business, or with a phone number.
- **Market maps**: count suppliers per country for a product category.
- **Compare marketplaces**: run the same keyword on our Alibaba, Global Sources, DHgate, IndiaMART and ExportersIndia scrapers (same account) and compare suppliers and prices.
- **AI sourcing agents**: let an agent pull a supplier shortlist through the Apify MCP server.

### Pricing

**$2.00 per 1,000 results** (pay per result). Filtered rows, duplicates and failed requests are never charged, there is no start fee, and supplier profiles are included in the price. The only other go4WorldBusiness actor on the Store charges $4.99 per 1,000 plus a start fee on the free plan and returns e-mail hits, not supplier and product data (checked 6 Nov 2026).

| Results | Cost |
|---|---|
| 20 (the prefill) | $0.04 |
| 1,000 | $2.00 |
| 10,000 | $20.00 |

Apify's free plan ($5 of monthly credit) covers about 2,500 rows a month.

### FAQ

**Is there an official go4WorldBusiness API?**
go4WorldBusiness has no public data API for supplier search. This actor works as one: start it from the Apify API with a keyword and read the dataset as JSON, CSV or Excel.

**How much does a typical run cost?**
$2.00 per 1,000 rows, nothing else. A 200-supplier lead list for one product is $0.40; a weekly 5-keyword check at 100 rows each is about $4.30 a month.

**Does it give e-mails?**
No. go4WorldBusiness routes e-mail through its own inquiry form. You get the company website, published phone number and address; feed the websites into our Website Contact Extractor for e-mail addresses.

**Why is the phone empty for some suppliers?**
Suppliers choose whether to show a phone number; many write "Not displayed by user", which is saved as `null`. Use **Only suppliers with a phone number** to keep just the ones that do.

**How many results can I get per keyword?**
go4WorldBusiness shows 50 listings per page and the actor pages on through the whole result set, so a broad keyword gives many pages of rows. Add countries or more keywords for more.

**Is it legal to scrape go4WorldBusiness?**
It collects only public business and product data shown to every visitor, from pages go4WorldBusiness's robots.txt allows (it never requests the inquiry, rating, login or bot-trap URLs that robots.txt excludes), with no login. Contact-person names are not collected. You are responsible for using the data in line with go4WorldBusiness's terms and laws such as GDPR. This is not legal advice.

**Which proxy should I use?**
The default Apify Proxy (datacenter) works for go4WorldBusiness. Blocked requests are retried on a new IP (6 retries by default). The default concurrency of 4 stays below the site's burst limit.

### Example inputs for common jobs

Copy one into the JSON tab of the input form.

**Lead list: verified manufacturers with a website, one row each**

```json
{
    "searchTerms": ["led lights", "solar panels"],
    "maxResultsPerSearch": 200,
    "uniqueSuppliers": true,
    "verifiedOnly": true,
    "manufacturersOnly": true,
    "onlyWithWebsite": true
}
```

**Exporters from specific countries**

```json
{
    "searchTerms": ["cashew nuts", "black pepper"],
    "countries": ["Vietnam", "India", "Indonesia"],
    "maxResultsPerSearch": 100
}
```

**Priced listings with a small MOQ, listing data only (fastest)**

```json
{
    "searchTerms": ["t-shirts"],
    "maxResultsPerSearch": 300,
    "scrapeSupplierProfiles": false,
    "onlyWithPrice": true,
    "maxMoq": 500
}
```

**A category page or one supplier profile**

```json
{
    "searchTerms": [
        "https://www.go4worldbusiness.com/suppliers/light-emitting-diode.html",
        "https://www.go4worldbusiness.com/member/view/4613419/shivoham-enterprises.html"
    ]
}
```

### How to use

1. Enter one or more product keywords in **Products** (`led lights`, `cashew nuts`, `pvc pipes`), or paste go4WorldBusiness URLs: a supplier search, a `/suppliers/<category>.html` page, or a supplier profile (`/member/view/...`).
2. Optionally add **Supplier countries**, set **Max results per search** (start with 20) and any filters.
3. Click **Start**, then download the results as JSON, CSV or Excel from the **Output** tab, or fetch them through the Apify API.

A keyword with no suppliers is reported in the log and costs nothing.

### Input

| Field | Default | Description |
|---|---|---|
| `searchTerms` | `led lights` | Keywords or go4WorldBusiness search / category / profile URLs, one per line |
| `maxResultsPerSearch` | 50 | Rows per keyword. 0 = every result (50 per page) |
| `countries` | - | Only suppliers from these countries, e.g. `["India", "Vietnam"]` (keywords only) |
| `scrapeSupplierProfiles` | true | Read each supplier profile once: website, phone, address, established, sales, verification |
| `uniqueSuppliers` | false | One row per supplier instead of one per listing |
| `onlyWithPhone` | false | Only suppliers that publish a phone number |
| `onlyWithWebsite` | false | Only suppliers with a website |
| `verifiedOnly` | false | Only suppliers with at least one verified document |
| `manufacturersOnly` | false | Only Manufacturer / OEM suppliers |
| `minYearsInBusiness` | 0 | Only companies established at least this many years ago |
| `onlyWithPrice` | false | Skip "Ask for price" listings |
| `maxMoq` | - | Skip listings with an MOQ above this number |
| `minRating` | 0 | Only suppliers rated at least this (0-5) |
| `proxyConfiguration` | Apify Proxy | Datacenter proxy works; switch to RESIDENTIAL only if the log shows blocks |

### Output example

One dataset item per product listing. This one is from the same cloud run for "cashew nuts" in Vietnam (description shortened, image and logo URLs left out):

```json
{
    "searchTerm": "cashew nuts",
    "position": 3,
    "listingType": "product",
    "productId": "1933007",
    "productName": "Raw Cashew Nuts, W180, W210, W240, W320, W450",
    "productUrl": "https://www.go4worldbusiness.com/pref_product/view/1933007/raw-cashew-nuts.html",
    "priceText": "$3.80K - $8.50K / Metric Ton (FOB)",
    "priceMin": 3800,
    "priceMax": 8500,
    "currency": "USD",
    "priceUnit": "Metric Ton",
    "incoterm": "FOB",
    "moq": 20,
    "moqText": "20 Tons (US)",
    "moqUnit": "Tons (US)",
    "description": "Raw cashew nuts are one of the most valuable edible nuts in the global market ...",
    "supplierName": "Agrinuts Vietnam Trading Co., Ltd.",
    "supplierId": "4688527",
    "supplierUrl": "https://www.go4worldbusiness.com/member/view/4688527/agrinuts-vietnam-trading-co-ltd-.html",
    "supplierCategory": "Cashew Nuts",
    "rating": 3.1,
    "city": "Ho Chi Minh",
    "state": "Go Vap",
    "country": "Viet Nam",
    "countryCode": "VN",
    "legalName": "AGRINUTS VIETNAM TRADING CO., LTD.",
    "memberLevel": "GOLD",
    "memberSinceYear": 2026,
    "verifications": [
        "Company Registration Certificate",
        "Other Documents like Mandates and Certifications"
    ],
    "businessType": "Manufacturer/ OEM",
    "yearEstablished": 2018,
    "yearsInBusiness": 8,
    "annualSales": "250,000 to 1 million USD",
    "certifications": [
        "ISO22000",
        "HACCP",
        "GACC",
        "FDA"
    ],
    "address": "474/15 Nguyen Thai Son Street, Ward 5, Go Vap District, Ho Chi Minh City, Ho Chi Minh 71400, Go Vap Viet Nam",
    "website": "http://agrinutsvietnam.com.vn/",
    "phone": "+84-969691634",
    "memberScraped": true,
    "searchCountry": "viet-nam",
    "sourceUrl": "https://www.go4worldbusiness.com/find?searchText=cashew+nuts&BuyersOrSuppliers=suppliers&countryFilter%5B%5D=viet-nam",
    "scrapedAt": "2026-10-28T05:51:06.458Z"
}
```

A per-search summary (pages read, supplier profiles read, rows filtered out, stop reason) is saved as `RUN_SUMMARY` in the key-value store.

### Integrations

Run it on an Apify schedule, through the Apify REST API, the JavaScript / Python clients, Make, Zapier, n8n, Google Sheets, or from AI agents via the Apify MCP server. Push new suppliers to a CRM, or join runs on `productId` / `supplierId` to track changes.

Need a custom scraper or a ready dataset? Hire me on Fiverr: https://www.fiverr.com/rel8ble

# Actor input Schema

## `searchTerms` (type: `array`):

Provide at least one. Product keywords, e.g. "led lights", "cashew nuts", "pvc pipes", or go4WorldBusiness URLs: a supplier search (https://www.go4worldbusiness.com/find?searchText=led+lights\&BuyersOrSuppliers=suppliers), a category page (https://www.go4worldbusiness.com/suppliers/light-emitting-diode.html) or a supplier profile (https://www.go4worldbusiness.com/member/view/<id>/<name>.html). Default \["led lights"] (demo).

## `maxResultsPerSearch` (type: `integer`):

Optional. Rows saved per keyword / URL, integer >= 0. Default 50; 0 = every result go4WorldBusiness returns (50 per page). You pay per row, so start with 20.

## `countries` (type: `array`):

Optional. Only suppliers from these countries, e.g. \["India", "Vietnam", "Turkey"] (go4WorldBusiness spelling also works: "viet-nam"). Each country is searched separately. Omit for all countries.

## `scrapeSupplierProfiles` (type: `boolean`):

Default true. Reads each supplier's public profile once (cached across rows) and adds address, website, phone, business type, year established, annual sales, membership level, verified documents, certifications and products listed. Turn off for the fastest listing-only export.

## `uniqueSuppliers` (type: `boolean`):

Optional. true = keep only the first listing of each supplier (a lead list). Default false = one row per product listing.

## `onlyWithPhone` (type: `boolean`):

Optional. Keep only suppliers whose profile shows a phone number (reads profiles). Default false.

## `onlyWithWebsite` (type: `boolean`):

Optional. Keep only suppliers whose profile shows a website (reads profiles). Default false.

## `verifiedOnly` (type: `boolean`):

Optional. Keep only suppliers with at least one document verified by go4WorldBusiness (registration certificate, trading license, ...). Default false.

## `manufacturersOnly` (type: `boolean`):

Optional. Keep only suppliers whose business type is Manufacturer / OEM. Default false.

## `minYearsInBusiness` (type: `integer`):

Optional. Keep only companies established at least this many years ago (companies without a year are skipped when set). Default 0.

## `onlyWithPrice` (type: `boolean`):

Optional. Skip "Ask for price" listings. Default false.

## `maxMoq` (type: `integer`):

Optional. Skip listings whose minimum order quantity is above this number (listings without an MOQ are kept). Omit for no limit.

## `minRating` (type: `number`):

Optional. Keep only suppliers rated at least this (0-5; unrated suppliers are skipped when set). Default 0.

## `maxConcurrency` (type: `integer`):

Optional, advanced. Parallel requests, 1-10. Default 4 (the site rate-limits bursts).

## `maxRequestRetries` (type: `integer`):

Optional, advanced. Retries per failed or blocked request (each on a new proxy session), 0-20. Default 6.

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

Optional, advanced. Default Apify Proxy (datacenter), which works for go4WorldBusiness. Switch to {"useApifyProxy": true, "apifyProxyGroups": \["RESIDENTIAL"]} only if the log shows repeated blocks.

## Actor input object example

```json
{
  "searchTerms": [
    "led lights"
  ],
  "maxResultsPerSearch": 20,
  "scrapeSupplierProfiles": true,
  "uniqueSuppliers": false,
  "onlyWithPhone": false,
  "onlyWithWebsite": false,
  "verifiedOnly": false,
  "manufacturersOnly": false,
  "minYearsInBusiness": 0,
  "onlyWithPrice": false,
  "minRating": 0,
  "maxConcurrency": 4,
  "maxRequestRetries": 6,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `results` (type: `string`):

One row per product listing: product, price, MOQ and the supplier with country, phone, website, address, business type, year established and annual sales.

## `summary` (type: `string`):

Per-search counts, pages read, supplier profiles read and stop reasons.

# 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 = {
    "searchTerms": [
        "led lights"
    ],
    "maxResultsPerSearch": 20,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("rel8ble/go4worldbusiness-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 = {
    "searchTerms": ["led lights"],
    "maxResultsPerSearch": 20,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("rel8ble/go4worldbusiness-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 '{
  "searchTerms": [
    "led lights"
  ],
  "maxResultsPerSearch": 20,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call rel8ble/go4worldbusiness-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,rel8ble/go4worldbusiness-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/XKlySojVusC6BwPin/builds/OQ1vEI30XcaiXIX03/openapi.json
