Fiverr Gig Scraper - Price, Level & Delivery avatar

Fiverr Gig Scraper - Price, Level & Delivery

Pricing

from $0.75 / 1,000 results

Go to Apify Store
Fiverr Gig Scraper - Price, Level & Delivery

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

String

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

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

FieldTypeNotes
gigIdstringFiverr's own gig ID — stable across runs, use it to de-duplicate
titlestringThe gig title
startingPricenumber20, not "$20" — the gig's base package price
currencystringAlways USD; see the note below
ratingnumberStars out of 5, e.g. 4.9. Empty when the gig has no reviews
reviewCountnumber16482, not "16k"
sellerNamestringThe seller's Fiverr username
sellerLevelstringTop Rated, Level 2, Level 1, or empty for an unranked seller
deliveryDaysnumberDelivery time of the recommended package, in days
imageUrlstringThe gig's cover image
gigUrlstringAbsolute link to the gig on Fiverr
searchTerm, sourceUrl, collectedAtstringProvenance 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 }
FieldDescription
searchesSearch terms, e.g. "logo design". Required, 1–50.
maxItemsCap on dataset items. Default 1000. Free plans stop at 250 requests and 250 results — see below.
concurrencySearch 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, rating and deliveryDays
  • 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.