# Fiverr Email Scraper (`email_scraper/fiverr-email-scraper`) Actor

Fiverr Email Scraper finds publicly indexed Fiverr contact emails using targeted keywords, locations, and custom email domains. Extract structured lead data with titles, descriptions, URLs, and emails into an Apify Dataset.

- **URL**: https://apify.com/email\_scraper/fiverr-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

### 🔍 Fiverr Email Scraper – Overview

**Fiverr Email Scraper** is an Apify Actor designed to find email addresses associated with publicly indexed Fiverr search results using targeted keywords, optional locations, and selected email domain suffixes.

It is useful for lead generation, market research, freelancer discovery, business prospecting, and contact-data collection when you need structured Fiverr-related results instead of manually reviewing search pages.

The Actor searches for Fiverr-related results based on the keywords you provide, checks the result descriptions for matching email addresses, and stores the discovered contact information in an Apify Dataset.

> 💡 **What Fiverr Email Scraper provides**
>
> - Keyword-based Fiverr search
> - Optional country, state, or city targeting
> - Custom email-domain filtering
> - Exclude-word filtering
> - Email de-duplication
> - Structured lead records
> - Incremental dataset output
> - Resume support for interrupted runs
> - Per keyword + domain collection targets

The easiest way to start is to enter several specific Fiverr-related keywords, choose the email domains you want to search for, optionally add a location, and run the Actor.

The Actor is especially useful when broad terms produce too many irrelevant results. For example, instead of searching only for `Designer`, you can use terms such as `Graphic Designer`, `Logo Designer`, `Web Designer`, or `UI Designer`.

***

### 🔎 Fiverr Email Scraper – Key Features

Fiverr Email Scraper combines keyword targeting with email-domain targeting so you can create more focused searches.

> 🔹 **Key Features**
>
> - Search Fiverr-related results using multiple keywords.
> - Target a country, state, city, or other location.
> - Search for specific email suffixes such as `@gmail.com`.
> - Add multiple domains such as `@yahoo.com` and `@outlook.com`.
> - Exclude unwanted words or phrases from result descriptions.
> - Remove duplicate email addresses across collected results.
> - Store title, description, URL, keyword, and email information.
> - Push discovered records incrementally to the Apify Dataset.
> - Continue from saved progress if a run is interrupted.
> - Set a collection target from 1 to 10,000 per keyword + domain combination.

The Actor is designed around search intent. More specific keywords can help you focus on particular freelancer types, services, industries, or business categories.

For example, a lead-generation workflow could use `WordPress Developer`, `Shopify Expert`, and `Web Developer` instead of one broad keyword such as `Developer`.

***

### 🎯 Fiverr Email Scraper – Why Use It?

Finding relevant freelancer or business contact information manually can require repeated searches, copying URLs, checking descriptions, and organizing contact details.

Fiverr Email Scraper automates the search-and-collect workflow into a structured dataset.

> 📌 **Why use Fiverr Email Scraper?**
>
> - Save time when researching Fiverr-related prospects.
> - Build structured contact lists from search results.
> - Combine several professional keywords in one run.
> - Narrow searches by geographic terms.
> - Focus on selected email providers or custom domains.
> - Remove unwanted search-result snippets with exclusion terms.
> - Keep results organized in an Apify Dataset.
> - Reduce duplicate contacts through email-based de-duplication.

The Actor is suitable for users who need structured Fiverr lead data for research, prospect discovery, business development, or other legitimate outreach workflows.

Email availability depends on what is publicly indexed and visible in search-result descriptions. The Actor cannot guarantee that every Fiverr profile contains an email address.

***

### 📊 Fiverr Email Scraper – What Data You Can Extract

Each discovered email is connected to information from the search result where the email was found.

The resulting dataset is designed to make Fiverr lead research easier to analyze and organize.

| Field         | Description                           | Default view |
| ------------- | ------------------------------------- | ------------ |
| `network`     | Identifies the source as `Fiverr.com` | No           |
| `keyword`     | Keyword used for the search           | Yes          |
| `title`       | Search-result title                   | Yes          |
| `description` | Search-result description/snippet     | Yes          |
| `url`         | URL returned by the search result     | Yes          |
| `email`       | Matching email address                | Yes          |

The configured Apify dataset view displays `keyword`, `title`, `description`, `url`, and `email` as a table.

The `network` field is also included in the records pushed by the Actor, even though it is not part of the default displayed table.

> 📦 **Structured output**
>
> The Actor stores each discovered contact as a structured record. This makes the resulting Fiverr lead data easier to inspect, filter, and process within the Apify Dataset.

***

### ⚙️ Fiverr Email Scraper – How to Use It

You can start a Fiverr Email Scraper run with a few simple configuration choices.

#### 🔹 1. Enter your keywords

Add one or more keywords describing the type of Fiverr profiles, freelancers, services, or professionals you want to discover.

Examples:

- `Graphic Designer`
- `Web Developer`
- `SEO Expert`
- `WordPress Developer`
- `Video Editor`
- `Logo Designer`

Specific search terms are generally more useful than extremely broad terms because they provide a clearer search intent.

#### 🔹 2. Add a location if needed

The optional `location` field can contain a country, state, city, or another geographic term.

Examples:

- `New York`
- `London`
- `Canada`
- `California`
- `Sydney`

Leave the location empty when you want a broader search.

#### 🔹 3. Select email domains

The default domain is `@gmail.com`, but you can provide multiple email suffixes.

Examples:

- `@gmail.com`
- `@yahoo.com`
- `@outlook.com`
- `@hotmail.com`
- `@icloud.com`

You can also provide other domain suffixes when they are relevant to your research.

#### 🔹 4. Set the email target

`maxEmails` controls how many addresses the Actor aims to collect for each keyword + domain combination.

For example, with:

- 3 keywords
- 2 email domains
- `maxEmails = 20`

There are 6 keyword/domain combinations, each with a target of up to 20 addresses.

#### 🔹 5. Add exclusion terms

Use `excludeWords` when you want to skip search-result descriptions containing particular words or phrases.

For example:

- `crypto`
- `onlyfans`
- `adult`

Matching is case-insensitive. Single words are matched as whole words, while phrases are matched as phrases within the description.

***

### 🔍 How Fiverr Email Scraper Finds Contact Emails

Fiverr Email Scraper uses keyword and email-domain combinations to identify relevant search results.

For each search combination, the Actor searches for Fiverr-related results containing the selected keyword and email suffix. If a location is provided, that location is also included in the search criteria.

The Actor then examines the available search-result description and looks for an email address matching the selected domain suffix.

> 🔎 **General workflow**
>
> - Enter Fiverr-related keywords.
> - Optionally provide a location.
> - Select email domains.
> - Search for matching Fiverr results.
> - Check result descriptions for matching email addresses.
> - Apply exclusion-word filtering.
> - Remove previously collected duplicate emails.
> - Store the structured contact record in the Apify Dataset.

This means the Actor should not be described as directly crawling every Fiverr profile page for hidden contact information. Email extraction depends on information available in the indexed search results.

***

### 🧩 How to Search Fiverr for Emails by Keyword and Domain

A strong search strategy combines a specific professional keyword with one or more email domains.

For example, instead of using only `Designer`, consider:

- `Graphic Designer`
- `Brand Designer`
- `UI Designer`
- `UX Designer`
- `Logo Designer`

You can then combine these with domains such as `@gmail.com`, `@yahoo.com`, and `@outlook.com`.

> 💡 **Search strategy tip**
>
> Start with specific keywords that describe the exact type of Fiverr professional you need. If the result volume is too low, broaden the keyword or add related terms and additional email domains.

Using several related keywords can provide broader coverage while keeping the search focused on a particular service category.

***

### 📍 Can You Target a Country, State, or City?

Yes. The optional `location` input lets you add a geographic term to the search.

For example:

```text
Keyword: Web Developer
Location: New York
Domain: @gmail.com
```

The location is used to narrow the search query. It should be treated as a search filter rather than a guarantee that every returned profile is physically located in that exact area.

If a location-specific search produces few results, try removing the location or using a broader geographic term.

***

### 🚫 Can You Exclude Words or Phrases?

Yes. The `excludeWords` field allows you to prevent the Actor from collecting an email when an unwanted term appears in the search-result description.

For example:

```json
{
  "excludeWords": [
    "crypto",
    "onlyfans"
  ]
}
```

If an exclusion term appears in a result description, that entire snippet is skipped.

Matching ignores letter case. Single words use whole-word matching, while phrases use substring matching.

This can be useful when a broad keyword produces mixed or unwanted results.

***

### 💼 Fiverr Email Scraper – Use Cases

Fiverr Email Scraper can support several research and lead-generation workflows based on publicly indexed Fiverr information.

#### 🔹 Freelancer Lead Generation

Discover Fiverr-related contacts associated with specific professional services.

Useful keywords include:

- `Freelancer`
- `Graphic Designer`
- `Web Developer`
- `Video Editor`
- `SEO Specialist`

#### 🔹 Agency and Service Provider Research

Use service-specific terms to identify professionals working in areas such as web development, marketing, design, or content production.

#### 🔹 Business Prospecting

Companies and individuals researching potential service providers can use targeted keywords to organize publicly indexed contact information.

#### 🔹 Market Research

Collect structured search-result data around specific Fiverr categories to understand which professionals and services appear for particular search terms.

#### 🔹 Geographic Lead Research

Add a country or city when your research requires a geographic focus.

#### 🔹 Email-Domain Research

Use several domain suffixes to broaden the range of email addresses considered during the search.

> 🎯 **Important use-case note**
>
> The Actor only collects email addresses that can be identified from available search-result descriptions and that match your selected domains. Results therefore depend on search-engine indexing and publicly available information.

***

### 📝 Input

The Actor accepts the following configuration fields.

| Input           | Type             | Required | Default                   |
| --------------- | ---------------- | -------- | ------------------------- |
| `keywords`      | Array of strings | Yes      | `Freelancer`, `Developer` |
| `location`      | String           | No       | Empty                     |
| `customDomains` | Array of strings | No       | `@gmail.com`              |
| `maxEmails`     | Integer          | No       | `5`                       |
| `excludeWords`  | Array of strings | No       | Empty                     |

#### 🔹 Example Input

```json
{
  "keywords": [
    "Graphic Designer",
    "Web Developer",
    "SEO Expert"
  ],
  "location": "New York",
  "customDomains": [
    "@gmail.com",
    "@yahoo.com",
    "@outlook.com"
  ],
  "maxEmails": 20,
  "excludeWords": [
    "crypto",
    "onlyfans"
  ]
}
```

> ⚙️ **Input limits**
>
> - `keywords` is required.
> - `customDomains` accepts multiple email suffixes.
> - `maxEmails` accepts values from 1 to 10,000.
> - `location` is optional.
> - `excludeWords` is optional.
> - The default run timeout is 3600 seconds; wider searches may require a longer run timeout.

***

### 📤 Output

Fiverr Email Scraper pushes structured records to the **Fiverr Emails Dataset**.

#### 🔹 Example Output

```json
{
  "network": "Fiverr.com",
  "keyword": "Graphic Designer",
  "title": "Example Fiverr Result",
  "description": "Example result description containing example@gmail.com",
  "url": "https://www.fiverr.com/example",
  "email": "example@gmail.com"
}
```

The example above is illustrative. Actual titles, URLs, descriptions, and email addresses depend on the search results available during the run.

> 📊 **Default dataset view**
>
> - Keyword
> - Title
> - Description
> - URL
> - Email

The Actor pushes results incrementally, so collected records are written to the dataset during the run rather than waiting for all searches to finish.

***

### 💰 Fiverr Email Scraper – Pricing and Result Limits

The Actor configuration does not define a fixed monetary price for using Fiverr Email Scraper.

However, the code applies a result limit for free-tier runs.

For free-tier users, `maxEmails` is capped at **100 per keyword + domain combination** when a higher value or no value is requested.

Paid runs do not receive this Actor-level free-tier restriction.

> 💰 **Result-limit example**
>
> With 2 keywords and 3 email domains, there are 6 keyword + domain combinations. If `maxEmails` is set to 20, each combination can target up to 20 addresses, subject to available results and duplicate removal.

A higher target does not guarantee more emails. The Actor can only collect matching addresses that are available in the search results.

***

### 💡 Fiverr Email Scraper – Tips and Best Practices

#### 🔹 Use specific keywords

Specific professional terms can make the search more focused.

Instead of only:

```text
Designer
```

try:

```text
Graphic Designer
Logo Designer
UI Designer
Web Designer
```

#### 🔹 Use related keyword variations

Different Fiverr professionals may be indexed under different terminology.

For example:

- `WordPress Developer`
- `WordPress Expert`
- `WordPress Designer`
- `WooCommerce Developer`

#### 🔹 Add multiple email domains

If `@gmail.com` produces limited results, consider adding:

- `@yahoo.com`
- `@outlook.com`
- `@hotmail.com`
- `@icloud.com`

#### 🔹 Remove restrictive locations when results are sparse

A geographic filter can narrow the available search results. If the dataset is too small, try removing the location.

#### 🔹 Use exclusion terms carefully

Exclude only terms that are genuinely unwanted. Overly broad exclusion words can remove potentially useful results.

#### 🔹 Allow enough run time

Wide searches involving many keywords and email domains can take longer. The configured default timeout is 3600 seconds, and broader runs may require additional run time.

> ⚠️ **Important**
>
> More searches do not guarantee more unique emails. Duplicate addresses are removed, and the Actor stops when useful search results become insufficient or the configured target is reached.

***

### ❓ Frequently Asked Questions

#### ❓ What is Fiverr Email Scraper?

Fiverr Email Scraper is an Apify Actor that searches for Fiverr-related results using specified keywords and email-domain suffixes, then extracts matching email addresses from available search-result descriptions.

It returns structured records containing the keyword, title, description, URL, email, and network information.

#### ❓ How does Fiverr Email Scraper find email addresses?

The Actor searches for Fiverr-related results using your keyword, selected email domain, and optional location.

It then checks result descriptions for email addresses matching the selected domain suffix and stores the matching contact data.

#### ❓ Does Fiverr Email Scraper directly scrape every Fiverr profile?

No. The Actor relies on indexed search results and extracts email addresses from available result descriptions.

Therefore, an email must be present in the information available to the search process and match one of your selected email domains.

#### ❓ Is `maxEmails` a run-wide limit?

No. The configured target applies to each **keyword + domain combination**.

For example, 3 keywords × 2 domains × 20 emails creates six combinations, each targeting up to 20 addresses, subject to available results and duplicate removal.

#### ❓ Can I use multiple Fiverr keywords?

Yes. `keywords` is an array, so you can provide multiple search terms in one run.

Using related terms such as `Graphic Designer`, `Logo Designer`, and `Brand Designer` can provide broader coverage than using only `Designer`.

#### ❓ Can I search Fiverr by country or city?

Yes. The optional `location` field accepts a country, state, city, or similar geographic term.

The location narrows the search query but does not guarantee that every result belongs to a person physically located in that area.

#### ❓ What happens if Fiverr Email Scraper finds fewer emails than requested?

The Actor cannot manufacture additional results when matching public information is unavailable.

If results are sparse, try broader keywords, additional email domains, or remove the location filter.

#### ❓ Does Fiverr Email Scraper remove duplicate emails?

Yes. The Actor tracks previously collected email addresses and does not store the same email address repeatedly.

This helps keep the resulting dataset cleaner when the same contact appears through multiple keyword searches.

#### ❓ How does the `excludeWords` filter work?

The filter checks the search-result description before extracting an email.

Single words use case-insensitive whole-word matching, while phrases use case-insensitive substring matching. If an exclusion term matches, the entire snippet is skipped.

#### ❓ Can I use custom email domains?

Yes. The `customDomains` field accepts multiple email suffixes.

Examples include `@gmail.com`, `@yahoo.com`, `@outlook.com`, and other domain suffixes relevant to your search.

#### ❓ Can Fiverr Email Scraper resume an interrupted run?

The Actor persists its collection progress and previously discovered email addresses during execution.

This allows the run to retain progress when execution is interrupted and continue from saved state rather than treating every search as completely new.

#### ❓ What is the free-tier email limit?

For free-tier execution, the Actor limits the requested collection target to 100 emails per keyword + domain combination when the requested value exceeds that threshold or is not specified.

Paid execution does not apply this Actor-level free-tier restriction.

#### ❓ Does a higher `maxEmails` guarantee more leads?

No. `maxEmails` is a target, not a guarantee.

Actual results depend on keyword relevance, selected email domains, location filters, search-engine indexing, publicly available information, and duplicate email addresses.

#### ❓ What data does Fiverr Email Scraper return?

The Actor returns:

- `network`
- `keyword`
- `title`
- `description`
- `url`
- `email`

The default Apify dataset table displays the keyword, title, description, URL, and email fields.

#### ❓ What is the best way to search Fiverr for targeted email leads?

Use several specific keywords describing the professional or service you need, combine them with relevant email domains, and add a location only when geographic targeting is important.

If the result volume is low, broaden the keyword set or remove restrictive filters.

***

### 🤝 Support

If you encounter an issue with Fiverr Email Scraper, first check the input configuration and make sure your keywords and email-domain suffixes match your intended search.

For better results, use specific but relevant search terms and consider adding related keyword variations.

> 📩 **Need help or a custom adjustment?**
>
> contact me by email : <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": [
    "Freelancer",
    "Developer"
  ],
  "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": [
        "Freelancer",
        "Developer"
    ],
    "location": "",
    "customDomains": [
        "@gmail.com"
    ],
    "excludeWords": []
};

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

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

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,email_scraper/fiverr-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/5CuGjiPH15HgTd9Ld/builds/lF1UHUCDKmLvePZWA/openapi.json
