Fiverr Scraper avatar

Fiverr Scraper

Pricing

Pay per event

Go to Apify Store
Fiverr Scraper

Fiverr Scraper

Scrape Fiverr gigs, seller profiles, packages, reviews, and pricing. Search by keyword or provide direct URLs. Export to JSON, CSV, Excel. Pure HTTP — fast and cheap.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

1

Bookmarked

34

Total users

11

Monthly active users

5 hours ago

Last modified

Share

What does Fiverr Scraper do?

Fiverr Scraper extracts structured data from Fiverr — the world's largest freelance marketplace with 830,000+ active sellers. Search for gigs by keyword, scrape gig detail pages with full pricing packages, or extract complete seller profiles with skills and reviews.

Export to JSON, CSV, or Excel. No Fiverr account or API key needed.

Use cases

  • Lead generation — find freelancers in your niche to recruit or partner with
  • Competitor analysis — monitor pricing, packages, and reviews in your service category
  • Market research — analyze gig economy trends, popular skills, and pricing benchmarks
  • Recruitment — discover top-rated talent with specific skills and certifications
  • Price monitoring — track competitor pricing changes over time with scheduled runs

Why use this Fiverr Scraper?

  • Actually works — the only Fiverr scraper with reliable PerimeterX bypass. Competitors show 0% success rate
  • All-in-one — search results, gig details, seller profiles, and reviews in a single Actor
  • Rich data — 30+ fields from search, 60+ fields with full gig details
  • Pay per result — $0.002/gig from search, $0.005/gig with details. No monthly fees
  • Fast — parallel processing extracts 48 gigs with full details in under 3 minutes
  • Multiple inputs — search keywords, gig URLs, seller profiles, or Fiverr search URLs

What data can you extract?

From search results (30+ fields per gig):

FieldExample
Gig ID, title, URL146683622, "do professional python web scraping..."
Price (USD)30
Seller name, level, countryhammad_rauf, level_two_seller, PK
Seller rating & review count4.98 (515 reviews)
Gig rating & review count4.9 (315 reviews)
Pro / Fiverr Choice badgestrue / false
Category & subcategory IDs23, 542
Images, hourly rate, packagesFull URLs, $30/hr, 3 packages

From gig detail pages (60+ fields):

FieldExample
Full descriptionComplete gig description with HTML formatting
All packages (1-3)Title, price, delivery days, revisions, features
FAQQuestion/answer pairs
Tags["web scraping", "python", "data extraction"]
Reviews (up to 5)Rating, comment, buyer country, price paid
Gallery imagesFull-resolution image URLs
Seller infoBio, response time, languages, member since

From seller profiles:

FieldExample
Display name, country, languagesHammad Rauf, Pakistan, EN, ES, DE
Seller level & ratingLEVEL_TWO, 4.9 (515 reviews)
Description & one-linerFull bio and tagline
Skills with proficiencyWeb scraping: PRO, Python: PRO
Education & certificationsDegree, institution, certificates
All seller's gigsTitle, price, rating, images for each gig

How much does it cost to scrape Fiverr?

Pay-per-result pricing — no monthly subscription. All platform and proxy costs included.

EventFree tierStarter ($49/mo)Scale ($499/mo)
Start fee (per run)$0.005$0.004$0.003
Per gig (search)$0.002$0.0017$0.0014
Per gig (with details)$0.005$0.004$0.003
Per seller profile$0.005$0.004$0.003

Real-world examples:

What you scrapeResultsCost
1 keyword, 48 gigs48~$0.10
5 keywords, 48 gigs each240~$0.49
48 gigs + full detail pages48~$0.25
1,000 gigs (10 searches)1,000~$2.01
50 gig detail pages50~$0.26
20 seller profiles20~$0.11

How to scrape Fiverr

  1. Click Try for free to open the Actor in Apify Console
  2. Enter search keywords (e.g., "logo design") or paste Fiverr URLs
  3. Choose whether to include gig detail pages for richer data
  4. Click Start and wait for results
  5. Download your data in JSON, CSV, or Excel

Search by keyword:

{
"searchQueries": ["web scraping", "logo design"],
"maxGigsPerSearch": 100,
"includeGigDetails": false
}

Scrape specific gigs and sellers:

{
"urls": [
"https://www.fiverr.com/hammad_rauf/scrape-website-within-24-hour",
"https://www.fiverr.com/hammad_rauf"
]
}

Input parameters

ParameterTypeDefaultDescription
searchQueriesstring[]Search keywords (e.g., "web scraping", "logo design")
urlsstring[]Direct Fiverr URLs: gig pages, seller profiles, or search URLs
maxGigsPerSearchinteger48Max gigs per search. 48 = 1 page. Set 0 for unlimited
includeGigDetailsbooleanfalseFetch full detail pages (packages, reviews, FAQ)
sortstringautoSort: auto, rating, price_asc, price_desc, new
maxRequestRetriesinteger3Retry attempts for failed requests

Output examples

Search result:

{
"type": "gig",
"source": "search",
"gigId": 146683622,
"title": "do professional python web scraping and automation",
"url": "https://www.fiverr.com/hammad_rauf/scrape-website-within-24-hour",
"price": 30,
"currency": "USD",
"sellerName": "hammad_rauf",
"sellerLevel": "level_two_seller",
"sellerRating": 4.98,
"sellerReviewCount": 515,
"buyingReviewRating": 4.9,
"buyingReviewCount": 315,
"isPro": false,
"isFiverrChoice": false,
"categoryId": 23,
"subCategoryId": 542,
"images": ["https://fiverr-res.cloudinary.com/..."],
"scrapedAt": "2024-01-15T10:30:00.000Z"
}

Gig detail page:

{
"type": "gig",
"source": "detail",
"gigId": 146683622,
"title": "do professional python web scraping and automation",
"description": "<p>I will scrape any website and deliver clean data...</p>",
"price": 30,
"packages": [
{
"title": "Basic",
"price": 30,
"deliveryDays": 1,
"revisions": 2,
"features": [{"name": "Data delivery", "value": "Excel/CSV"}]
},
{
"title": "Standard",
"price": 60,
"deliveryDays": 2,
"revisions": 3,
"features": [{"name": "Data delivery", "value": "Excel/CSV/JSON"}]
}
],
"reviews": {
"average": 4.9,
"total": 315,
"items": [
{
"username": "buyer123",
"rating": 5,
"comment": "Excellent work, delivered on time!",
"country": "United States",
"priceRange": "$50-100"
}
]
},
"faq": [{"question": "What websites can you scrape?", "answer": "Any public website..."}],
"tags": ["web scraping", "python", "data extraction"],
"seller": {
"name": "hammad_rauf",
"displayName": "Hammad Rauf",
"level": "level_two_seller",
"responseTimeHours": 1,
"languages": [{"code": "en", "level": "fluent"}]
}
}

Tips for best results

  • Start with search — use searchQueries for discovery, then drill into specific gigs with URLs
  • Search is cheaper — search results give 30+ fields at $0.002/gig. Only enable details when you need packages, reviews, or descriptions
  • Combine inputs — mix search keywords and direct URLs in the same run
  • Schedule runs — use Apify's scheduler to monitor pricing changes or new gigs daily/weekly

Integrations

Connect Fiverr Scraper to your workflow with Apify integrations:

  • Google Sheets — export gig data directly to a spreadsheet
  • Zapier / Make — trigger actions when new gigs match your criteria
  • Slack / Email — get notifications about new freelancers or price changes
  • Webhooks — call your API when a run completes
  • REST API — start runs programmatically from any application
  • Fiverr → Google Sheets freelancer database — Build a searchable spreadsheet of freelancers by scraping multiple categories and auto-exporting results.
  • Fiverr → Slack new talent alerts — Get notified when highly-rated new gigs appear in your category, so you can hire or benchmark against them.

Using the Apify API

Start Fiverr Scraper programmatically using the Apify API.

Node.js:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('automation-lab/fiverr-scraper').call({
searchQueries: ['web scraping'],
maxGigsPerSearch: 100,
includeGigDetails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python:

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('automation-lab/fiverr-scraper').call(run_input={
'searchQueries': ['web scraping'],
'maxGigsPerSearch': 100,
'includeGigDetails': True,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

cURL:

curl "https://api.apify.com/v2/acts/automation-lab~fiverr-scraper/runs" \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-d '{
"searchQueries": ["logo design"],
"maxGigsPerSearch": 48,
"includeGigDetails": false
}'

Use with AI agents via MCP

Fiverr Scraper is available as a tool for AI assistants that support the Model Context Protocol (MCP).

Setup for Claude Code

$claude mcp add --transport http apify "https://mcp.apify.com"

Setup for Claude Desktop, Cursor, or VS Code

Add this to your MCP config file:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com"
}
}
}

Example prompts

Once connected, try asking your AI assistant:

  • "Find the top-rated logo design gigs on Fiverr"
  • "Search Fiverr for 'web scraping' freelancers"
  • "Compare pricing for 'video editing' gigs on Fiverr"

Learn more in the Apify MCP documentation.

Scraping publicly available Fiverr gig listings is generally considered legal. Court rulings such as hiQ Labs v. LinkedIn have affirmed that collecting publicly accessible data does not violate the Computer Fraud and Abuse Act.

Key points:

  • Only publicly visible gig data is collected (titles, prices, reviews, seller info)
  • No login credentials or private accounts are accessed
  • The scraper respects rate limits to minimize server impact
  • Extracted data should be used responsibly and in compliance with applicable laws

Always review Fiverr's Terms of Service and consult legal counsel for commercial use cases. For more details, see Apify's guide on web scraping legality.

Legality

Scraping publicly available data is generally legal according to the US Court of Appeals ruling (HiQ Labs v. LinkedIn). This actor only accesses publicly available information and does not require authentication. Always review and comply with the target website's Terms of Service before scraping. For personal data, ensure compliance with GDPR, CCPA, and other applicable privacy regulations.

FAQ

How many gigs can I scrape? No hard limit. Each search page returns 48 gigs. Set maxGigsPerSearch: 0 for unlimited. The Actor handles pagination automatically.

How fast is it? Search mode extracts ~100 gigs in 30 seconds. With full detail pages, expect ~50 gigs per minute (parallel processing).

Why are some fields only in detail mode? Search results contain 30+ fields but not full descriptions, packages, or reviews. Enable includeGigDetails: true for 60+ fields including all package tiers, FAQ, and buyer reviews.

Can I scrape seller profiles? Yes. Provide a seller URL like https://www.fiverr.com/username to extract the full profile: bio, skills, education, certifications, and all their gigs with pricing.

What about anti-bot protection? Fiverr uses PerimeterX which blocks most scrapers. This Actor uses residential proxies with smart rotation to maintain high success rates. Proxy costs are included in pricing.

Can I filter by category or price? Use Fiverr's own search filters by providing a search URL with filters applied, e.g., https://www.fiverr.com/search/gigs?query=logo&price=50-100

The scraper returns 0 results or fails. What should I do? Fiverr uses PerimeterX anti-bot protection, which can occasionally block requests. Try running again -- the scraper uses smart proxy rotation and success rates are typically high. If failures persist, try a different search keyword to rule out empty result pages.

Can I get the full review history for a gig? With includeGigDetails: true, the scraper returns up to 5 recent reviews per gig. For the complete review history, Fiverr does not expose a paginated review API, so the 5 most recent reviews are the maximum available.

How do I find top-rated Fiverr freelancers in a specific niche?

Use the search mode with sort: "rating" to surface the highest-rated sellers first:

{
"searchQueries": ["react developer", "shopify expert"],
"maxGigsPerSearch": 48,
"sort": "rating",
"includeGigDetails": true
}

Enabling includeGigDetails gives you each seller's full package breakdown, buyer reviews, response time, and languages. Filter the output by sellerLevel (e.g., "top_rated_seller", "level_two_seller") or isPro: true to focus on Fiverr's vetted professionals.

How do I monitor Fiverr pricing changes over time?

Use Apify Schedules to run the scraper daily or weekly on the same search queries and track price changes:

  1. Set up a weekly run for your target gig categories
  2. Export results to Google Sheets via the Google Sheets integration
  3. Use a formula to compare the current price column against previous weeks
  4. Set up Slack or email alerts via Zapier when prices shift significantly

This is a common pattern for procurement teams, agencies benchmarking service costs, and freelancers who want to price competitively.

How do I compare Fiverr gig packages across multiple sellers?

Enable includeGigDetails: true to get all package tiers (Basic, Standard, Premium) for each gig:

Each package includes price, deliveryDays, revisions, and a features array. To compare across sellers, export the dataset to CSV and use a pivot table to sort by delivery time, price, or included features. This approach is useful for procurement, vendor selection, and competitive benchmarking in any service category.

Does Fiverr block web scrapers?

Yes. Fiverr uses PerimeterX anti-bot protection, which fingerprints browser sessions and blocks most naive scraping attempts. This is why most Fiverr scrapers on the market have near-0% success rates.

This actor bypasses PerimeterX by:

  • Rotating residential proxy IPs on every request
  • Mimicking realistic browser behavior patterns
  • Using session management to avoid fingerprint detection

Proxy costs are fully included in the per-gig pricing — no additional charges for proxy usage.

Other e-commerce and marketplace scrapers