# Fiverr Pro & Top-Rated Seller Portfolio & Pricing Extractor (`automation_studio/fiverr-pro-seller-extractor`) Actor

Extract verified Fiverr Pro and Top-Rated freelancers with 3-tier package pricing (Basic, Standard, Premium), turnaround times, response rates, languages, and portfolio projects.

- **URL**: https://apify.com/automation_studio/fiverr-pro-seller-extractor.md
- **Developed by:** [Automation Studio](https://apify.com/automation_studio) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.00 / 1,000 vetted seller profiles

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

## Fiverr Pro & Top-Rated Seller Portfolio & Pricing Extractor

A high-performance talent discovery and market intelligence Actor that systematically extracts verified **Fiverr Pro** and **Top-Rated** freelancers across any niche or category.

Designed for creative agencies, talent acquisition managers, and competitive researchers who need clean, structured candidate lists without manual browsing.

***

### ⚡ What Does This Actor Do?

- **3-Tier Service Package Extraction**: Captures complete breakdowns of **Basic**, **Standard**, and **Premium** tiers, including exact prices, delivery turnaround in days, revision limits, and included features.
- **Pro & Top-Rated Quality Filtering**: Filter directly for verified Fiverr Pro badges or official Top-Rated seller status with custom rating and review thresholds.
- **Agency Outreach Metrics**: Collects real seller communication metrics, including response time, recent delivery activity, country of origin, and proficient languages.
- **Verified Portfolio Showcase**: Pulls seller portfolio case study titles, descriptions, and media links directly from their profile.
- **Tabular Agency-Ready Exports**: Outputs clean, deduplicated datasets ready to export in CSV, Excel, or JSON.

***

### 💼 Core Use Cases

#### 1. Creative Agency Freelancer Sourcing

Creative agencies, production studios, and post-production houses frequently need vetted talent in bulk (video editors, 3D artists, voiceover actors, animators). Instead of manually reviewing dozens of gigs, generate a structured CSV of the top 200 candidates with pricing and delivery times in minutes.

#### 2. Dropservicing & White-Label Fulfillment

Identify reliable fulfillment partners filtered by high star ratings, fast turnaround times, and verified Pro tier quality to back your client deliverables.

#### 3. Freelancer Benchmark & Competitive Pricing Analysis

Freelancers and agencies looking to optimize their gig positioning can benchmark market rates, package offerings, and tier structuring across any category.

***

### 📥 Input Configuration

| Parameter | Type | Default | Description |
| :--- | :--- | :--- | :--- |
| `searchQueries` | Array | `["video editing"]` | Keywords, service categories, or job titles to search. |
| `startUrls` | Array | `[]` | Direct search, category, or specific gig URLs. |
| `onlyProSellers` | Boolean | `false` | When enabled, only extracts verified Fiverr Pro freelancers. |
| `onlyTopRated` | Boolean | `false` | When enabled, only extracts official Top-Rated sellers. |
| `sellerLevel` | Enum | `"all"` | Filter by tier (`all`, `top_rated_seller`, `level_two_seller`, `level_one_seller`). |
| `minRating` | Number | `4.8` | Minimum client star rating (e.g. 4.8 or 4.9). |
| `minReviews` | Integer | `5` | Minimum verified review count. |
| `sellerCountry` | String | `""` | Optional 2-letter ISO country code (e.g., `US`, `GB`, `CA`, `DE`). |
| `extractPackageDetails`| Boolean | `true` | Extract full Basic, Standard, and Premium package details. |
| `extractPortfolio` | Boolean | `true` | Extract portfolio project titles, descriptions, and media links. |
| `maxResults` | Integer | `10` | Maximum records to extract (default is 10 for fast previews). |
| `proxyConfiguration` | Object | `{ "useApifyProxy": true }` | Apify proxy routing configuration. |

***

### 📤 Output Dataset Format

Each item pushed to the default dataset contains comprehensive seller, gig, and package data:

```json
{
  "gig_id": "12081131",
  "gig_url": "https://www.fiverr.com/chrisaxworthy/professionally-edit-your-video",
  "gig_title": "do professional video editing",
  "category": "Video Editing",
  "sub_category": "Video Editing",
  "seller_username": "chrisaxworthy",
  "seller_display_name": "Chris Axworthy",
  "seller_level": "Top Rated Seller",
  "is_pro": false,
  "is_fiverr_choice": true,
  "rating": 4.98,
  "reviews_count": 512,
  "seller_country": "GB",
  "seller_languages": ["English"],
  "response_time": "1 hour",
  "recent_delivery": "about 2 hours ago",
  "starting_price_usd": 35.0,
  "basic_price_usd": 35.0,
  "standard_price_usd": 75.0,
  "premium_price_usd": 150.0,
  "basic_delivery_days": 3.0,
  "standard_delivery_days": 3.0,
  "premium_delivery_days": 5.0,
  "basic_package": {
    "tier_name": "Basic Editing",
    "description": "Trimming, audio syncing, color grading for short footage.",
    "price_usd": 35.0,
    "delivery_days": 3.0,
    "revisions": 1,
    "included_features": ["Color Grading", "Sound Design", "Subtitles"]
  },
  "standard_package": { ... },
  "premium_package": { ... },
  "portfolio_projects": [
    {
      "title": "Corporate Brand Video",
      "description": "Full edit with motion graphics",
      "media_urls": ["https://fiverr-res.cloudinary.com/..."]
    }
  ],
  "skills": ["Video Editing", "Adobe Premiere Pro", "Color Grading"],
  "seller_avatar": "https://fiverr-res.cloudinary.com/...",
  "seller_url": "https://www.fiverr.com/chrisaxworthy",
  "scraped_at": "2026-10-10T17:55:00.000Z"
}
```

***

### 🚀 Performance & Reliability

- **Low Memory Footprint**: Operates cleanly within 512 MB RAM without heavy browser overhead.
- **Fast Default Verification**: Calibrated with fast default trial limits so test runs complete in 10–15 seconds.
- **Defensive Error Handling**: Automated fallback protection prevents schema validation crashes, ensuring reliable scheduled runs.

# Actor input Schema

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

List of keywords, service niches, or job titles to search on Fiverr (e.g., 'video editing', '3d animation', 'shopify expert').

## `startUrls` (type: `array`):

Direct search, category, or individual gig URLs to process.

## `onlyProSellers` (type: `boolean`):

When enabled, only extracts gigs and profiles from vetted Fiverr Pro freelancers.

## `onlyTopRated` (type: `boolean`):

When enabled, only extracts profiles holding the official Top-Rated Seller badge.

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

Filter by seller status tier.

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

Filter out gigs with an average star rating below this score (e.g. 4.8).

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

Filter out sellers with fewer than this number of verified client reviews.

## `sellerCountry` (type: `string`):

Filter sellers by 2-letter ISO country code (e.g., 'US', 'GB', 'CA', 'DE', 'AU', 'IN', 'PK'). Leave blank for all countries.

## `extractPackageDetails` (type: `boolean`):

When enabled, extracts complete Basic, Standard, and Premium packages with exact pricing, turnaround days, revisions, and deliverable feature lists.

## `extractPortfolio` (type: `boolean`):

When enabled, extracts verified seller portfolio case studies, titles, and media URLs.

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

Maximum number of qualified gigs and seller records to collect across all queries. Default is 10 for rapid trial verification.

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

Apify proxy settings. Recommended for large batch harvesting runs.

## Actor input object example

```json
{
  "searchQueries": [
    "video editing"
  ],
  "startUrls": [],
  "onlyProSellers": false,
  "onlyTopRated": false,
  "sellerLevel": "all",
  "minRating": 4.8,
  "minReviews": 5,
  "sellerCountry": "",
  "extractPackageDetails": true,
  "extractPortfolio": true,
  "maxResults": 10,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# Actor output Schema

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

Dataset containing verified Fiverr seller profiles and service packages

# 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 = {
    "searchQueries": [
        "video editing"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("automation_studio/fiverr-pro-seller-extractor").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 = { "searchQueries": ["video editing"] }

# Run the Actor and wait for it to finish
run = client.actor("automation_studio/fiverr-pro-seller-extractor").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 '{
  "searchQueries": [
    "video editing"
  ]
}' |
apify call automation_studio/fiverr-pro-seller-extractor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,automation_studio/fiverr-pro-seller-extractor"
        }
    }
}
```

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/4WWUEl9kWh9npc8g2/builds/5d0eDmbnHB855wxHL/openapi.json
