Fiverr Gig Scraper - Price, Level & Delivery
Pricing
from $0.75 / 1,000 results
Fiverr Gig Scraper - Price, Level & Delivery
Scrape Fiverr gig search results for any keyword. Every gig comes back with its title and URL, the starting price as a number in USD, star rating and review count, the seller's name and level badge, the delivery time in days and the cover image. 48 gigs per search term, one request each.
Pricing
from $0.75 / 1,000 results
Rating
0.0
(0)
Developer
String
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Fiverr Gig Scraper — exact USD price, seller level and delivery time
This Actor scrapes Fiverr gig search results. Give it a search term such as logo design and the
Fiverr Gig Scraper returns 48 gigs with the exact starting price as a number in USD, the
seller's level badge, the delivery time in days, and the rating with its review count — not the
rounded strings the page displays.
No Fiverr account, login or cookies are used — this reads what a logged-out visitor sees. 48 gigs per search term, one Fiverr request each.
What it returns
| Field | Type | Notes |
|---|---|---|
gigId | string | Fiverr's own gig ID — stable across runs, use it to de-duplicate |
title | string | The gig title |
startingPrice | number | 20, not "$20" — the gig's base package price |
currency | string | Always USD; see the note below |
rating | number | Stars out of 5, e.g. 4.9. Empty when the gig has no reviews |
reviewCount | number | 16482, not "16k" |
sellerName | string | The seller's Fiverr username |
sellerLevel | string | Top Rated, Level 2, Level 1, or empty for an unranked seller |
deliveryDays | number | Delivery time of the recommended package, in days |
imageUrl | string | The gig's cover image |
gigUrl | string | Absolute link to the gig on Fiverr |
searchTerm, sourceUrl, collectedAt | string | Provenance for every row |
startingPrice is Fiverr's own base USD amount, which is the same number wherever the request exits
from. Fiverr ships a separate display currency and conversion rate that the page applies in the
browser; reporting that instead would misstate every non-US run by the conversion rate, so it is not
used.
Input
{ "searches": ["logo design", "video editing"], "maxItems": 1000 }
| Field | Description |
|---|---|
searches | Search terms, e.g. "logo design". Required, 1–50. |
maxItems | Cap on dataset items. Default 1000. Free plans stop at 250 requests and 250 results — see below. |
concurrency | Search terms fetched in parallel. Default 5, maximum 10. |
One request per search term, so a run's request count equals the number of unique terms you supply. Ten terms return roughly 480 gigs for ten requests.
Use cases
- Freelance market pricing research — what a category actually starts at, in numbers
- Benchmarking your own gig against the first page competitors for a keyword
- Sourcing freelancers filtered on
sellerLevel,ratinganddeliveryDays - Tracking how starting prices and delivery times move for a keyword over time
- Feeding a category dashboard on a schedule, keyed on
gigId
Reliability
Gigs are read from the JSON payload Fiverr ships inside the search page rather than from the rendered
cards, so startingPrice, rating, reviewCount and deliveryDays are exact values instead of the
formatted strings the DOM shows ("$20", "4.9 (16k)"). A gig with no reviews reports a zero
rating on Fiverr, which is an absence of scoring rather than a bad score, so rating comes back
empty and reviewCount is 0.
Fiverr answers a declined request with an anti-bot interstitial rather than an error status. That is
detected and recorded in the run's SUMMARY under failures for that search term instead of being
written out as an empty success, and a run where every term failed exits with an error.
There are no retries by design: the String Unblocker owns proxy rotation and anti-bot solver selection, so a retry loop here would only re-roll the same block.
Frequently asked questions
How do I scrape Fiverr gigs? Run the Fiverr Gig Scraper with one or more search terms, then export the dataset as CSV, JSON or Excel. Every row carries the gig ID, title, starting price, seller name, seller level, rating, review count and delivery days.
How many Fiverr gigs does it return per search term? 48 — one Fiverr search request per term. Ten terms therefore return roughly 480 rows.
Does it page through all the gigs for a keyword? No. The Fiverr Gig Scraper reads the first page of search results per term, so 48 gigs per term is what a run returns. Use narrower or additional search terms to cover more of a category.
Do I need a Fiverr account, API key or cookies? No. Only public, logged-out search results are read.
Is the price in my own currency? No — startingPrice is always Fiverr's base USD amount and
currency is always USD, so prices are comparable across runs regardless of where the request
exits from.
Can I scrape an individual gig or seller profile? No. This Actor reads search results only; it does not open gig detail pages, seller profiles, packages beyond the recommended one, or reviews.
Limitations
One page of search results per term, and search terms are the only input — there is no category,
price, delivery-time or seller-level filter. Gig detail pages, seller profiles, review text and the
full package ladder are out of scope: startingPrice is the gig's base price and deliveryDays is
the recommended package's delivery time, with no other package returned.
Free plan limit
Runs started from an Apify free plan stop at 250 requests and 250 results, and the run
reports that it reached the limit. Any paid plan runs the full input and maxItems you set.
The limit exists because this Actor fetches through our own infrastructure, which Apify does not cover for free-plan runs. It binds on requests as well as results so that a large input list cannot spend those fetches for rows the run will not return.