# Go4WorldBusiness Email Scraper (`email_scraper/go4worldbusiness-email-scraper`) Actor

Go4WorldBusiness Email Scraper extracts publicly indexed emails from Go4WorldBusiness using targeted keywords, location filters, custom email domains, and exclusion terms. Build structured contact datasets for B2B lead research, supplier discovery, buyer research, and business intelligence.

- **URL**: https://apify.com/email\_scraper/go4worldbusiness-email-scraper.md
- **Developed by:** [Email Scraper](https://apify.com/email_scraper) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.49 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
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

### Go4WorldBusiness Email Scraper

Go4WorldBusiness Email Scraper is an Apify Actor designed to extract publicly indexed email addresses associated with Go4WorldBusiness search results. It uses targeted keywords, optional geographic terms, configurable email domains, and exclusion filters to build a structured dataset of potential contacts.

You provide one or more search keywords, optionally specify a country, state, or city, choose the email domains you want to target, and optionally exclude descriptions containing specific words or phrases. The Actor returns structured records containing the search keyword, result title, description, URL, and extracted email address.

This makes the Go4WorldBusiness Email Scraper useful for B2B research, supplier and buyer research, contact discovery, business intelligence, market research, and structured lead dataset creation.

### What Is a Go4WorldBusiness Email Scraper?

A Go4WorldBusiness Email Scraper automates the collection of email addresses that are publicly indexed in Go4WorldBusiness-related search results.

Instead of manually searching through individual results and copying contact information, you can define targeted search terms and let the Actor process the corresponding results into an Apify dataset.

The Actor supports multiple keywords and multiple email-domain suffixes. You can also narrow searches geographically or use exclusion terms to avoid collecting emails from descriptions that contain unwanted words.

The result is a structured collection of email records with contextual information, making the data easier to review and analyze.

### Key Features

| Feature                      | Description                                                                  | User Benefit                                            |
| ---------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------------- |
| Targeted keyword search      | Search using one or multiple keywords or queries                             | Build more specific contact datasets                    |
| Multiple keywords            | Process several search terms in one run                                      | Cover different buyer, supplier, or business categories |
| Location filtering           | Optionally add a country, state, or city                                     | Focus research on a geographic area                     |
| Custom email domains         | Specify email suffixes such as `@gmail.com`                                  | Target the types of addresses relevant to your research |
| Per-combination email target | Configure a maximum number of emails for each keyword and domain combination | Control the depth of each search combination            |
| Exclude words                | Skip descriptions containing selected words or phrases                       | Reduce unwanted results                                 |
| Duplicate prevention         | Avoid outputting the same email address more than once                       | Keep the resulting dataset cleaner                      |
| Structured dataset           | Results are stored with keyword, title, description, URL, and email          | Make collected data easier to review and analyze        |
| Incremental results          | Matching records are added to the dataset during processing                  | Results are available progressively during a run        |

### What Data Can You Extract?

The Go4WorldBusiness Email Scraper returns five user-facing fields for each collected email.

- **Keyword** — The keyword associated with the search that produced the result.
- **Title** — The title of the indexed result.
- **Description** — The available search-result description containing the contextual information used for email extraction.
- **URL** — The URL associated with the indexed result.
- **Email** — The publicly indexed email address matching one of the configured email-domain suffixes.

The combination of the email address and surrounding result information provides useful context for research and dataset analysis.

The Actor does not claim that every Go4WorldBusiness profile contains an email address. Results depend on what information is publicly indexed and available for the configured searches.

### Why Use This Actor?

Manual contact research can involve repeatedly searching for different business terms, locations, and email types. The Go4WorldBusiness Email Scraper lets you define those search dimensions in advance and process them as an automated Actor run.

It is particularly useful when your research requires multiple combinations.

For example, instead of searching only for `buyer`, you could use more specific terms such as:

- `Textile Buyer`
- `Garment Buyer`
- `Import Buyer`
- `Wholesale Buyer`
- `Clothing Supplier`
- `Textile Supplier`

You can then combine those terms with relevant email domains and, when appropriate, a geographic location.

This approach creates a more structured workflow for discovering publicly indexed business contacts.

### Benefits

- **Automated contact research** — Reduce repetitive manual searching and copying.
- **Structured results** — Receive consistent fields for every collected email.
- **Multiple search terms** — Cover different business categories within one run.
- **Geographic targeting** — Narrow research using a location when required.
- **Domain targeting** — Choose which email-domain suffixes to search for.
- **Filtering control** — Exclude descriptions containing unwanted words or phrases.
- **Duplicate reduction** — The same email address is not repeatedly added to the output dataset.
- **Research-ready data** — Use the resulting dataset for analysis, qualification, and further business research.

### How to Use the Go4WorldBusiness Email Scraper

The basic workflow is straightforward:

1. Enter one or more keywords in the `keywords` field.
2. Optionally enter a country, state, or city in `location`.
3. Select the email domains you want to target in `customDomains`.
4. Set `maxEmails` according to the desired depth for each keyword and domain combination.
5. Optionally add unwanted words or phrases to `excludeWords`.
6. Start the Actor run.
7. Review the structured results in the Apify dataset.

For better coverage, use several specific keywords instead of relying on one broad search term.

### Input

The Actor requires the `keywords` field. The other fields are optional and allow you to control geographic targeting, email-domain selection, result depth, and filtering.

| Field           | Type             | Required | Default                 | Description                                                                           |
| --------------- | ---------------- | -------- | ----------------------- | ------------------------------------------------------------------------------------- |
| `keywords`      | Array of strings | Yes      | `["buyer", "supplier"]` | Search keywords or queries to use                                                     |
| `location`      | String           | No       | `""`                    | Optional country, state, or city used to narrow searches                              |
| `customDomains` | Array of strings | No       | `["@gmail.com"]`        | Email-domain suffixes to target                                                       |
| `maxEmails`     | Integer          | No       | `5`                     | Maximum email target for each keyword + domain combination; allowed range is 1–10,000 |
| `excludeWords`  | Array of strings | No       | `[]`                    | Words or phrases that cause matching descriptions to be skipped                       |

#### Keywords

`keywords` is an array of search terms.

Multiple specific terms are useful when you want to cover different types of buyers, suppliers, companies, or business roles.

For example:

- `Textile Buyer`
- `Garment Supplier`
- `Furniture Importer`
- `Home Decor Supplier`

#### Location

`location` is an optional text field.

You can enter a country, state, city, or another geographic term relevant to your search. Leave it empty when you do not want to apply a geographic filter.

#### Custom Email Domains

`customDomains` accepts an array of email-domain suffixes.

The default is:

`["@gmail.com"]`

You can specify additional domains such as:

- `@gmail.com`
- `@yahoo.com`
- `@outlook.com`
- `@hotmail.com`
- A relevant company-domain suffix

The Actor searches for email addresses matching the configured domain suffixes.

#### Maximum Emails

`maxEmails` accepts an integer from `1` to `10,000`, with a default value of `5`.

The limit applies independently to each keyword + domain combination.

For example, with three keywords, two domains, and `maxEmails` set to `20`, the Actor processes six keyword-domain combinations, with a target of up to 20 emails for each combination.

The configured target is not a guarantee that the Actor will find that many addresses. The available results depend on publicly indexed information.

#### Exclude Words

`excludeWords` lets you provide words or phrases that should cause a search-result description to be skipped.

Matching is case-insensitive.

Single-word exclusions use whole-word matching, while phrases are matched as phrases. If an exclusion term is found in a result description, the description is skipped and no email is extracted from that result.

### Input Example

```json
{
  "keywords": [
    "Textile Buyer",
    "Garment Supplier",
    "Clothing Importer"
  ],
  "location": "United States",
  "customDomains": [
    "@gmail.com",
    "@yahoo.com",
    "@outlook.com"
  ],
  "maxEmails": 20,
  "excludeWords": [
    "crypto",
    "onlyfans"
  ]
}
```

### Output

Each collected record contains the following fields:

| Field         | Description                                          |
| ------------- | ---------------------------------------------------- |
| `keyword`     | Search keyword associated with the result            |
| `title`       | Title of the indexed result                          |
| `description` | Search-result description associated with the result |
| `url`         | URL of the indexed result                            |
| `email`       | Extracted email address matching a configured domain |

The dataset is designed to preserve both the contact email and the context surrounding the result.

This makes the output useful for reviewing where an address was discovered and which search term produced it.

### Output Example

```json
{
  "keyword": "Textile Supplier",
  "title": "Textile Supplier - Go4WorldBusiness",
  "description": "Textile supplier providing products and business information. Contact example.supplier@gmail.com for further details.",
  "url": "https://www.go4worldbusiness.com/example-profile",
  "email": "example.supplier@gmail.com"
}
```

The example above illustrates the output structure. Actual titles, descriptions, URLs, and email addresses depend on the indexed results available for your searches.

### Use Cases

The Go4WorldBusiness Email Scraper can support several research and data-collection workflows.

- **B2B lead research** — Discover publicly indexed business email addresses associated with targeted commercial terms.
- **Buyer research** — Search for buyer-related terms and collect available contact information.
- **Supplier research** — Identify supplier-related results and their publicly indexed email addresses.
- **Import and export research** — Explore business contacts associated with specific products or commercial roles.
- **Market research** — Build datasets around business categories, locations, or industry terms.
- **Business intelligence** — Collect structured search-result information for further analysis.
- **Contact discovery** — Find publicly indexed email addresses associated with relevant business searches.
- **Dataset creation** — Build structured datasets containing email addresses and their search-result context.
- **Geographic research** — Combine business keywords with countries, cities, or regions.
- **Lead qualification research** — Use descriptions and URLs to review the context associated with collected emails.

### Competitive Advantages

The Actor provides several practical configuration options within one workflow.

- Multiple keywords can be processed in a single run.
- Multiple email-domain suffixes can be configured.
- Location can be used when geographic targeting is important.
- Exclusion terms provide additional control over which descriptions are considered.
- Output includes both the email and contextual search-result information.
- Duplicate email addresses are prevented from being repeatedly added to the dataset.
- Results are added to the dataset progressively during the run.

These capabilities make the Actor suitable for structured Go4WorldBusiness contact research without requiring users to manually organize every search result.

### Advantages

- Clear, structured input configuration.
- Supports multiple business search terms.
- Supports geographic targeting.
- Supports custom email-domain selection.
- Allows configurable email targets.
- Provides exclusion-word filtering.
- Produces structured contact records.
- Includes source-result context alongside each email.
- Helps reduce repetitive manual research.

### Limitations

The Actor relies on publicly indexed search-result information. Consequently, the number and quality of results can vary depending on the selected keyword, location, email domain, and information available in indexed results.

Important considerations include:

- An email address must be publicly indexed and match one of the configured domains to be collected.
- A configured `maxEmails` value is a target, not a guarantee of available results.
- Narrow keywords can produce fewer results.
- Narrow geographic filters can reduce the available result set.
- Using only one email domain can limit the number of matching addresses.
- Exclusion terms can intentionally remove otherwise matching results.
- Search availability can change over time as indexed information changes.
- The same email address is not repeatedly added when it has already been collected during the run.

On free Apify usage, the Actor applies a maximum of 100 collected emails when the requested limit is above that ceiling or no limit is supplied. Paid usage does not apply this code-level free-tier ceiling.

### Pros and Cons

| Pros                                         | Cons                                             |
| -------------------------------------------- | ------------------------------------------------ |
| Multiple keywords can be searched in one run | Results depend on publicly indexed information   |
| Location targeting is available              | Narrow searches may return fewer emails          |
| Custom email domains are supported           | Only matching configured domains are collected   |
| Exclusion words provide filtering control    | Exclusion terms can remove matching descriptions |
| Structured output includes context           | A requested email target is not guaranteed       |
| Duplicate emails are avoided                 | Search availability can vary over time           |

### Comparison With Alternative Approaches

| Capability                 | Go4WorldBusiness Email Scraper         | Manual / Typical Alternative              |
| -------------------------- | -------------------------------------- | ----------------------------------------- |
| Keyword-based research     | Supported                              | Usually performed manually                |
| Multiple keywords          | Supported                              | Requires repeated searches                |
| Location filtering         | Supported                              | Depends on the research workflow          |
| Email-domain targeting     | Supported                              | Usually managed manually                  |
| Exclusion filtering        | Supported                              | Often requires manual review              |
| Structured output          | Supported                              | May require manual formatting             |
| Duplicate email prevention | Supported                              | Requires manual or separate deduplication |
| Dataset creation           | Supported through Apify dataset output | May require separate organization         |

The comparison describes workflow characteristics rather than claiming that one approach is universally better.

### Best Practices

For better research coverage and easier dataset review:

- Start with a small test run before increasing the target.
- Use specific business terms rather than relying on one broad keyword.
- Combine related buyer, supplier, importer, exporter, or industry terms where relevant.
- Use a location when geographic targeting is important.
- Leave `location` empty when broader coverage is preferred.
- Add multiple relevant email domains when appropriate.
- Use `excludeWords` only for terms you genuinely want to filter out.
- Review the output descriptions and URLs when qualifying contacts.
- Increase `maxEmails` when deeper collection is needed and relevant indexed results are available.
- If results are below the target, consider broadening keywords, adding relevant domains, or removing an overly restrictive location.

### Troubleshooting

**Invalid Input**

Check that `keywords` is an array of strings. `customDomains` and `excludeWords` should also contain string values. `maxEmails` must be an integer between 1 and 10,000.

**Empty Results**

Try broader or more specific keywords depending on your research goal. You can also remove the location filter or add additional email domains.

**Too Few Results**

A low result count does not necessarily indicate a configuration error. The requested target depends on publicly indexed information. Broaden the search terms, add related keywords, or review your domain and location settings.

**Unexpectedly Filtered Results**

Review `excludeWords`. If a word or phrase appears in a result description, that result is skipped.

**Missing Email Addresses**

The Actor only extracts addresses matching the configured email-domain suffixes and available in the indexed result information. Consider adding other relevant domains.

**Partial Results**

Partial results can occur when suitable indexed information is limited or when the available search results do not contain enough matching addresses to reach the configured target.

### Frequently Asked Questions

**What does the Go4WorldBusiness Email Scraper do?**

It searches for publicly indexed Go4WorldBusiness-related results using your keywords and extracts email addresses matching your configured email domains.

**What data does the Go4WorldBusiness Email Scraper return?**

Each result contains `keyword`, `title`, `description`, `url`, and `email`.

**Can I use multiple keywords?**

Yes. The `keywords` input accepts an array, allowing multiple search terms to be processed within the same run.

**Can I target a specific country or city?**

Yes. Enter the desired geographic term in `location`. Leave it empty when you want to search without a geographic filter.

**Which email domains can I search?**

You can configure email-domain suffixes through `customDomains`. The default is `@gmail.com`, and you can add other relevant suffixes.

**How does `maxEmails` work?**

It defines the email target for each keyword and domain combination. It ranges from 1 to 10,000 in the Actor input schema.

**Does the Actor guarantee the requested number of emails?**

No. `maxEmails` controls the target, but the actual number depends on publicly indexed information matching your search configuration.

**Can I exclude unwanted results?**

Yes. Add words or phrases to `excludeWords`. Matching descriptions are skipped when an exclusion term is found.

**Does the Actor return duplicate emails?**

The Actor tracks collected addresses and avoids repeatedly outputting the same email address during the run.

**What should I do if results are too limited?**

Try broader or additional keywords, expand the location scope, or add relevant email domains. Overly restrictive exclusion terms can also reduce results.

**Is the output structured for further analysis?**

Yes. Results are stored as structured dataset records containing the search keyword, result title, description, URL, and email.

### NLP Keywords

- Go4WorldBusiness email extraction
- Go4WorldBusiness contact data
- Go4WorldBusiness business contacts
- Go4WorldBusiness email addresses
- Go4WorldBusiness leads
- Go4WorldBusiness supplier contacts
- Go4WorldBusiness buyer contacts
- B2B email extraction
- business email discovery
- public email data
- email domain filtering
- keyword-based email search
- location-based contact research
- business contact dataset
- structured lead data
- supplier research data
- buyer research data
- B2B contact research
- business intelligence data
- contact dataset creation

### Related Keywords

- Go4WorldBusiness email scraper
- Go4WorldBusiness email extractor
- scrape Go4WorldBusiness emails
- Go4WorldBusiness contact scraper
- Go4WorldBusiness lead scraper
- Go4WorldBusiness supplier email scraper
- Go4WorldBusiness buyer email scraper
- Go4WorldBusiness business email extractor
- extract business emails from Go4WorldBusiness
- find Go4WorldBusiness email addresses
- Go4WorldBusiness B2B lead extraction
- Go4WorldBusiness contact data extraction
- Go4WorldBusiness supplier contact research
- Go4WorldBusiness buyer contact research
- Go4WorldBusiness email finder
- Go4WorldBusiness lead generation research
- Go4WorldBusiness business contact extraction
- Go4WorldBusiness email data collection
- Go4WorldBusiness keyword email search
- Go4WorldBusiness contact dataset

### Final Overview

The Go4WorldBusiness Email Scraper provides a structured way to research publicly indexed email addresses associated with Go4WorldBusiness results.

Users can combine multiple keywords, optional geographic targeting, custom email domains, email targets, and exclusion terms to shape their research workflow. Each collected record includes the keyword, result title, description, URL, and matching email address.

For the best results, begin with focused test searches, use several relevant business terms, select appropriate email domains, and broaden the search configuration when the available indexed information is limited.

The resulting Apify dataset can then be reviewed and analyzed as structured business contact research data.

*Contact me:* <Alphascraper69@gmail.com>

# Actor input Schema

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

A list of keywords or queries to search for.

## `location` (type: `string`):

Optional country, state or city used to narrow the search. Leave it empty to search without a geographic filter.

## `customDomains` (type: `array`):

List of custom email domains

## `maxEmails` (type: `integer`):

How many addresses each search keyword + domain suffix combination may collect before the finder moves on to the next one. This is a per-combination target, not a run-wide total: with 3 keyword and 2 Domains and a limit of 20, the run works through all 6 combinations and aims for up to 20 addresses in each, so up to 120 overall. Lower values finish sooner and cost less; higher values dig deeper but never guarantee a fuller result, since the run can only find what is publicly listed.

## `excludeWords` (type: `array`):

Words or phrases you do not want to see.

## Actor input object example

```json
{
  "keywords": [
    "buyer",
    "supplier"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ],
  "maxEmails": 5,
  "excludeWords": []
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# 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": [
        "buyer",
        "supplier"
    ],
    "location": "",
    "customDomains": [
        "@gmail.com"
    ],
    "excludeWords": []
};

// Run the Actor and wait for it to finish
const run = await client.actor("email_scraper/go4worldbusiness-email-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": [
        "buyer",
        "supplier",
    ],
    "location": "",
    "customDomains": ["@gmail.com"],
    "excludeWords": [],
}

# Run the Actor and wait for it to finish
run = client.actor("email_scraper/go4worldbusiness-email-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": [
    "buyer",
    "supplier"
  ],
  "location": "",
  "customDomains": [
    "@gmail.com"
  ],
  "excludeWords": []
}' |
apify call email_scraper/go4worldbusiness-email-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,email_scraper/go4worldbusiness-email-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/4RM3Z4BHNul4kZTxt/builds/3MrtdAd6i5B6onlBA/openapi.json
