# Fiverr Seller Scraper | $1.1/1K | Ratings & Reviews (No Login) (`apivault_labs/fiverr-seller-scraper`) Actor

Scrape Fiverr seller profiles at scale. Extract ratings, reviews count, seller level (Top Rated, Level 2, etc.), response time, languages, location, and profile images. Fast batch processing, no login or cookies needed. $0.0011 per profile ($1.1 per 1,000).

- **URL**: https://apify.com/apivault\_labs/fiverr-seller-scraper.md
- **Developed by:** [Apivault Labs](https://apify.com/apivault_labs) (community)
- **Categories:** Lead generation, Business, Marketing
- **Stats:** 24 total users, 6 monthly users, 76.9% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.10 / 1,000 profile-scrapeds

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/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Fiverr Seller Scraper & Lead Finder — Gigs, Reviews, No Login

![Fiverr Seller Scraper](https://api.apify.com/v2/key-value-stores/E76hLVOROveornuAY/records/fiverr-seller-hero-ai.jpg)

**Scrape Fiverr seller profiles in bulk — or discover sellers by niche — and get
a rich, analysis-ready record for each one.** Ratings, reviews with sentiment,
seller level, gigs and pricing, languages, response time, a lead score and any
public contact signals. No login, no API key.

> *Also known as: Fiverr scraper, Fiverr freelancer scraper, Fiverr gig scraper,
> Fiverr seller data, Fiverr lead generation, freelancer market research.*

***

### ✨ Two modes

- **Profiles** — paste seller profile URLs (`https://www.fiverr.com/username`).
- **Search** — enter keywords / niches (e.g. `logo design`, `voice over`,
  `shopify developer`) and the Actor **discovers sellers keylessly**, then scrapes
  them. Perfect for lead lists and competitor mapping.

![What you get per seller](https://api.apify.com/v2/key-value-stores/E76hLVOROveornuAY/records/fiverr-seller-features.jpg)

***

### 📦 What you get per seller

| Field | Description |
|---|---|
| `username` / `displayName` / `tagline` | Handle, name, one-liner |
| `ratingValue` / `reviewsCountNum` | Normalised rating and review count |
| `sellerLevelNormalized` | New / Level 1 / Level 2 / Top Rated Seller |
| `proVerifiedFlag` | Fiverr Pro / verified seller |
| `reviewSentiment` / `reviewPositivePct` | Lexicon sentiment over recent reviews |
| `reviewTopics` | Recurring themes in reviews (praise / complaints) |
| `gigCount` | Number of gigs / services offered |
| `primaryNiche` | Auto-classified niche (web dev, logo design, voice over…) |
| `valueTier` | budget / mid-range / premium / luxury (from price) |
| `badges` | top-rated, pro-verified, highly-rated, 1k+ reviews, fast-responder, multilingual |
| `riskFlags` / `riskLevel` | Complaint signals in reviews (refunds, late, scam…) |
| `outreachPitch` | Ready-to-send personalised icebreaker |
| `priceMin` / `priceMedian` / `priceMax` | Gig pricing spread |
| `minOrdersEstimate` | Honest floor: orders ≥ public review count |
| `languages` / `skills` | Languages spoken, listed skills |
| `responseTime` / `responsivenessScore` | How fast they reply (0-100) |
| `location` / `memberSince` | Country and tenure |
| `contactSignals` | Public email / website / socials found in the bio |
| `leadScore` / `leadTier` | 0-100 outreach-quality score + hot/warm/cold |
| `gigs[]` *(deep scrape)* | Per-gig packages (basic/standard/premium price, delivery, revisions), rating, orders in queue, description, FAQ, tags |
| `profileUrl` / `profileImage` | Links |

> **About email:** Fiverr does not expose seller email addresses publicly —
> contact happens through the platform. `contactSignals` surfaces an email/site
> only when the seller themselves published it in their bio, so most sellers
> won't have one.

***

### ⚙️ Key inputs

| Field | Description |
|---|---|
| `mode` | `profiles` or `search` |
| `profileUrls` | Seller URLs (Profiles mode) |
| `searchQueries` | Keywords / niches (Search mode) |
| `minRating` / `minReviews` / `sellerLevel` / `proOnly` / `requireContact` | Quality filters for a clean list |
| `extractGigs` / `extractGigPrices` / `extractReviewsText` / … | Toggle fields |
| `scrapeGigs` / `maxGigsPerSeller` | Deep gig scrape: structured packages, FAQ, description per gig |
| `exportFormat` | `default` / `csv` (lead-list columns) / `both` |
| `flatOutput` | Flatten nested fields for Sheets / n8n / Zapier |
| `maxResults` / `maxCostUsd` | Hard caps on volume and spend |

***

### 💡 Use cases

- **Freelancer lead generation** — build a list of sellers in a niche, scored and
  ready for outreach, with any public contact info.
- **Competitor & market research** — pricing spread, levels, ratings and review
  sentiment across a category.
- **Agency sourcing** — find Top Rated sellers in a skill, filtered by rating and
  responsiveness.
- **Reputation analysis** — what buyers consistently praise or complain about.

***

### 💰 Pricing

Pay-per-result: you are charged once per seller delivered to your dataset.
Failed scrapes and filtered-out sellers are free. Use `maxResults` and
`maxCostUsd` to cap your spend.

***

### ⚖️ Use responsibly

This Actor collects publicly available Fiverr seller information. It is not
affiliated with or endorsed by Fiverr. You are responsible for complying with
Fiverr's terms, applicable laws, and any consent requirements before contacting
people.

# Actor input Schema

## `mode` (type: `string`):

Scrape specific profile URLs, or discover sellers by keyword first.

## `profileUrls` (type: `array`):

Seller profile URLs to scrape, e.g. https://www.fiverr.com/username. Used in Profiles mode.

## `searchQueries` (type: `array`):

Keywords or niches to find Fiverr sellers for, e.g. "logo design", "voice over", "shopify developer". Used in Search mode. Sellers are discovered keylessly via public search engines, then scraped.

## `maxResults` (type: `integer`):

Hard cap on how many sellers to return (and be charged for).

## `maxCostUsd` (type: `number`):

Optional hard spending cap for this run. 0 = no cost cap (only maxResults applies).

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

Only keep sellers with a rating at or above this (0-5). Empty = no filter.

## `minReviews` (type: `integer`):

Only keep sellers with at least this many reviews. Empty = no filter.

## `sellerLevel` (type: `string`):

Keep only sellers of this level.

## `proOnly` (type: `boolean`):

Keep only Fiverr Pro / verified sellers.

## `requireContact` (type: `boolean`):

Keep only sellers whose bio exposes a public email, website or social profile (contactable leads). Note: Fiverr hides seller emails; most sellers will have none.

## `extractGigs` (type: `boolean`):

Extract the seller's gigs/services and count them.

## `extractGigPrices` (type: `boolean`):

Extract gig prices and compute min / median / max.

## `extractReviewsText` (type: `boolean`):

Extract recent review text — powers sentiment and recurring-topic analysis.

## `extractBio` (type: `boolean`):

Extract the seller bio (also scanned for contact signals).

## `extractLanguages` (type: `boolean`):

Extract languages the seller speaks.

## `extractSkills` (type: `boolean`):

Extract listed skills.

## `extractEducation` (type: `boolean`):

Extract education (off by default).

## `extractCertifications` (type: `boolean`):

Extract certifications (off by default).

## `exportFormat` (type: `string`):

default = full JSON. csv = flat lead-list columns. both = JSON + nested \_csv.

## `scrapeGigs` (type: `boolean`):

For each seller, also open their gig pages to extract structured pricing packages (basic / standard / premium), delivery times, revisions, gig rating, orders in queue, description, FAQ and tags. Slower (extra requests per seller) — off by default.

## `maxGigsPerSeller` (type: `integer`):

When deep gig scrape is on, how many of the seller's gigs to open (1-10).

## `generateComparison` (type: `boolean`):

When 2+ sellers are returned, add one extra record benchmarking them: rankings by lead score, rating and reviews, the price spread across the cohort, average rating and niche distribution. Free (not billed). Great for market research.

## `flatOutput` (type: `boolean`):

Flatten nested fields (contactSignals, reviewTopics…) into single underscore-joined columns.

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

Parallel sellers to scrape (recommended 3-5).

## `timeout` (type: `integer`):

Max wait time per profile.

## Actor input object example

```json
{
  "mode": "profiles",
  "profileUrls": [
    "https://www.fiverr.com/junaidzx90"
  ],
  "searchQueries": [
    "logo design"
  ],
  "maxResults": 50,
  "maxCostUsd": 0,
  "sellerLevel": "",
  "proOnly": false,
  "requireContact": false,
  "extractGigs": true,
  "extractGigPrices": true,
  "extractReviewsText": true,
  "extractBio": true,
  "extractLanguages": true,
  "extractSkills": true,
  "extractEducation": false,
  "extractCertifications": false,
  "exportFormat": "default",
  "scrapeGigs": false,
  "maxGigsPerSeller": 3,
  "generateComparison": true,
  "flatOutput": false,
  "maxConcurrency": 3,
  "timeout": 120
}
```

# 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 = {
    "profileUrls": [
        "https://www.fiverr.com/junaidzx90"
    ],
    "searchQueries": [
        "logo design"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("apivault_labs/fiverr-seller-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 = {
    "profileUrls": ["https://www.fiverr.com/junaidzx90"],
    "searchQueries": ["logo design"],
}

# Run the Actor and wait for it to finish
run = client.actor("apivault_labs/fiverr-seller-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "profileUrls": [
    "https://www.fiverr.com/junaidzx90"
  ],
  "searchQueries": [
    "logo design"
  ]
}' |
apify call apivault_labs/fiverr-seller-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=apivault_labs/fiverr-seller-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/GeHTIj4DfKqV2Zo4l/builds/reYGYUzRMzekeByDD/openapi.json
