Fiverr Gigs & Seller Scraper avatar

Fiverr Gigs & Seller Scraper

Pricing

from $0.51 / 1,000 fiverr gig listing saveds

Go to Apify Store
Fiverr Gigs & Seller Scraper

Fiverr Gigs & Seller Scraper

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

Pricing

from $0.51 / 1,000 fiverr gig listing saveds

Rating

0.0

(0)

Developer

Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Share

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

Ready-to-run examples

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

SettingJSON keyDescriptionDefault
Search keywordsqueriesFiverr search phrases to process.Example prefill contains logo design and shopify developer
Search/category URLsstartUrlsOptional public Fiverr search or category URLs.None
Maximum gigsmaxItemsTotal unique gig listings to save.10
Pages per querymaxPagesPerQueryResult pages to visit for each keyword.1
ProxyproxyConfigurationOptional 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.

Output fields

FieldDescription
gigId, gigUrl, titleStable gig identifier, canonical gig URL, and listing title.
sellerName, sellerUrl, sellerLevelPublic seller-card fields.
priceFrom, priceCurrency, priceRawLocalized starting price, currency code, and display text.
rating, reviewCount, deliveryTimePublic quality and delivery signals when available.
imageUrlListing thumbnail URL.
rank, sourceQuery, sourceUrl, pageSearch context and result position.
scrapedAt, diagnosticsTimestamp plus compact HTTP status and page-title diagnostics.

Pricing

This Actor uses pay-per-event pricing:

  • The start event is charged once after the input has been validated.
  • The primary item event is charged only when a unique Fiverr gig row is saved to the dataset.
  • Failed requests, skipped pages, duplicate gigs, and validation errors are not charged as items.

See the Actor's live Pricing tab for current rates and plan discounts.

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."

FAQ

Does this scrape private Fiverr data?

No. It processes public Fiverr search and category pages without logging in.

Do I need a proxy?

No. The ready-to-run direct connection is the validated default. You can still provide Apify Proxy settings when your own workflow requires them.

Can it scrape gig reviews or full seller profiles?

Not in this version. It exports public result-card fields; deep review and profile collection are outside the current contract.

What happens if Fiverr returns a challenge?

The Actor retries fresh requests on its validated connection within a shared deadline. It preserves rows saved from earlier pages and reports a clear failure if no usable rows are produced.

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.