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, orwordpress 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: 10to 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.comand 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.