Fiverr Gigs & Seller Scraper

Scrape public Fiverr gig search listings with seller cards, prices, ratings, reviews, images, ranking, and source query metadata.

Data fields

FieldTypeDescription
gigIdstringValue exported as gigId.
gigUrlstringValue exported as gigUrl.
titlestring | nullValue exported as title.
sellerNamestring | nullValue exported as sellerName.
sellerUrlstring | nullValue exported as sellerUrl.
sellerLevelstring | nullValue exported as sellerLevel.
priceFromnumber | nullValue exported as priceFrom.
priceCurrencystring | nullValue exported as priceCurrency.

Input preview

queriesSearch keywords
startUrlsFiverr search/category URLs
maxItemsMaximum gigs
maxPagesPerQueryMaximum pages per query
proxyConfigurationProxy configuration

API and agents

This actor can be run through Apify API, datasets, webhooks, schedules, and the official Apify MCP server.

Ready-to-run examples

Open a saved Apify example, adjust the input, and run the actor in your own Apify account.

View all examples

How this actor works

See example inputs, outputs, API usage, and practical limits before running this actor on Apify.

Open Apify page

Scrape public Fiverr search results and export gig listings with seller names, starting prices, ratings, reviews, images, ranking, and source-query context.

Use this Actor for marketplace research, service-price monitoring, freelancer discovery, category tracking, and repeatable Fiverr exports to CSV, JSON, Excel, API, or automation workflows.

What data you get

Each saved row represents one unique public gig card and includes:

  • Gig ID, canonical URL, and title
  • Seller name, seller URL, and seller level
  • Localized starting price and currency
  • Rating, review count, and advertised delivery time when available
  • Listing thumbnail, search rank, source query, source URL, and page number
  • Scrape timestamp and compact response diagnostics

Example input

{
  "queries": ["logo design", "shopify developer"],
  "maxItems": 25,
  "maxPagesPerQuery": 1,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}

The validated default is a direct connection. Proxy use is optional and should be enabled only when your workflow requires a particular network route.

Example output

{
  "gigId": "238180463",
  "gigUrl": "https://www.fiverr.com/faizankhanani/create-a-modern-minimalist-logo-design",
  "title": "create unique modern minimalist professional brand logo design",
  "sellerName": "faizankhanani",
  "sellerUrl": "https://www.fiverr.com/faizankhanani",
  "sellerLevel": "Level 2",
  "priceFrom": 27,
  "priceCurrency": "EUR",
  "priceRaw": "From €27",
  "rating": 4.9,
  "reviewCount": 1134,
  "deliveryTime": "2 days",
  "imageUrl": "https://fiverr-res.cloudinary.com/...jpg",
  "rank": 1,
  "sourceQuery": "logo design",
  "sourceUrl": "https://www.fiverr.com/search/gigs?query=logo+design",
  "page": 1,
  "scrapedAt": "2026-08-13T21:45:00.000Z",
  "diagnostics": {
    "status": 200,
    "title": "Logo Design Services - Design Your Own Logo | Fiverr"
  }
}

Prices are localized to the currency Fiverr returns for the run's network location, so values can differ between regions or over time.

What it does

  • Searches Fiverr by keyword, such as logo design, shopify developer, or wordpress speed optimization.
  • Processes public Fiverr search and category URLs when you already have a filtered URL.
  • Saves results progressively, so an unavailable later page does not discard earlier rows.
  • Deduplicates gigs by canonical URL across keywords and pages.
  • Retries bounded challenge or response failures and reports a clear error if no usable rows are found.

Use cases

  • Marketplace research: compare service niches, starting prices, ratings, seller levels, and supply.
  • Agency sourcing: build repeatable public freelancer and vendor shortlists.
  • Category monitoring: track how public Fiverr results and rankings change over time.
  • Data workflows: export listing data to CSV, JSON, Excel, an API, or downstream automation.

Input settings

Setting JSON key Description Default
Search keywords queries Fiverr search phrases to process. Example prefill contains logo design and shopify developer
Search/category URLs startUrls Optional public Fiverr search or category URLs. None
Maximum gigs maxItems Total unique gig listings to save. 10
Pages per query maxPagesPerQuery Result pages to visit for each keyword. 1
Proxy proxyConfiguration Optional Apify Proxy settings. Direct connection

Provide at least one non-empty queries value or one supported startUrls entry. The Actor accepts up to 50 queries, 50 start URLs, 1,000 results, and 20 pages per query in one run.

Tips and limits

  • Start with maxItems: 10 to verify a niche before increasing the run size.
  • Use focused keywords; broad searches can contain repeated or sponsored gigs.
  • A start URL must belong to fiverr.com and point to a public /search/ or /categories/ path.
  • Optional proxy settings are honored exactly. A proxy route can behave differently from the validated direct default.
  • Fiverr can change its public result format or return temporary challenges. The Actor retries within its run deadline and fails clearly when every route yields no usable rows.
  • This Actor collects public result-card data only. It does not log in, scrape inboxes, collect private account data, or send messages.

API usage

Node.js

import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor("fetch_cat/fiverr-gigs-seller-scraper").call({
  queries: ["logo design"],
  maxItems: 10,
  proxyConfiguration: { useApifyProxy: false }
});
console.log(run.defaultDatasetId);

Python

from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("fetch_cat/fiverr-gigs-seller-scraper").call(run_input={
    "queries": ["logo design"],
    "maxItems": 10,
    "proxyConfiguration": {"useApifyProxy": False},
})
print(run["defaultDatasetId"])

cURL

curl -X POST "https://api.apify.com/v2/acts/fetch_cat~fiverr-gigs-seller-scraper/runs?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"queries":["logo design"],"maxItems":10,"proxyConfiguration":{"useApifyProxy":false}}'

MCP and AI agents

Use this Actor through the official Apify MCP Server.

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=fetch_cat/fiverr-gigs-seller-scraper"
    }
  }
}
claude mcp add --transport http apify "https://mcp.apify.com?tools=fetch_cat/fiverr-gigs-seller-scraper"

Example prompts:

  • "Run the Fiverr Gigs & Seller Scraper for logo design and summarize the starting prices."
  • "Collect 20 Shopify developer gigs and list sellers with ratings and review counts."
  • "Compare public Fiverr listings for wordpress speed optimization and shopify developer."

Support

Report bugs or incorrect output from the Actor page. Include the Apify run ID or run URL, exact input JSON, expected result, actual result or error, and one reproducible public Fiverr URL when possible.

Common questions

Search-intent answers for buyers comparing Apify actors, API alternatives, and scheduled data workflows.

Can I export Fiverr Gigs & Seller Scraper results to CSV, JSON, Excel, or API?

Yes. Apify datasets support JSON, CSV, Excel, XML, RSS, API access, webhooks, and scheduled exports.

Can this work as an API alternative?

Yes. Use the Apify Actor API for runs and the dataset API for results. The focused MCP URL also exposes this actor for agent workflows.

Does this page replace the Apify actor page?

No. This catalog helps discovery and comparison. Running, billing, storage, and support continue through Apify.