Fiverr Gigs Scraper — Search Results & Prices avatar

Fiverr Gigs Scraper — Search Results & Prices

Pricing

from $2.00 / 1,000 gig scrapeds

Go to Apify Store
Fiverr Gigs Scraper — Search Results & Prices

Fiverr Gigs Scraper — Search Results & Prices

Scrape Fiverr gigs search results for any keyword: gig titles, starting prices, seller levels and countries, ratings and Pro/Featured flags as clean JSON. No API key, login or proxy required. Ideal for freelance market research, pricing analysis and competitor monitoring.

Pricing

from $2.00 / 1,000 gig scrapeds

Rating

0.0

(0)

Developer

Oaida Adrian

Oaida Adrian

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape Fiverr search results for any keyword and get every gig as clean, structured JSON — titles, starting prices, seller levels, ratings, countries and Pro/Featured flags. No API key, no login, no proxy required.

Built for freelance-market researchers, pricing analysts and agencies who need the whole competitive landscape of a service niche in one table instead of clicking through result pages.

Why this Actor

  • No account, no API key, no proxy budget — Fiverr has no public search API; this Actor reads the server-rendered search page directly with browser-grade TLS, so requests aren't blocked from datacenter IPs.
  • Complete result rows — price, gig rating and overall seller reputation (level, country, lifetime rating) on one JSON row, so you can slice by any of them.
  • Placement flags included — listing types (promoted_gigs, fiverr_choice), isPro and isFeatured, so paid placements never skew your analysis.
  • Batch keywords — pass a whole list of search terms; each is searched exactly as if typed into fiverr.com, and every result is tagged with the keyword that produced it.
  • Pay per result — a small fee per gig scraped; a 48-gig run costs about a cent.

How it works

For each keyword the Actor requests the Fiverr search results page, parses the embedded listing JSON (the same perseus-initial-props payload the site itself renders from), and outputs one dataset item per gig — 48 gigs per page, paging automatically up to maxGigsPerKeyword (max 480, i.e. 10 pages).

Input

{
"keywords": ["logo design", "python automation"],
"maxGigsPerKeyword": 48
}
FieldTypeDescription
keywordsarrayService search terms, one search per keyword — required
maxGigsPerKeywordintegerGigs to scrape per keyword (default 48, max 480; 48 per result page)

Output (one item per gig)

{
"keyword": "logo design",
"gigId": "123456789",
"title": "create modern minimalist logo design for your business",
"gigUrl": "https://www.fiverr.com/cosmicbeauty2/create-modern-minimalist-logo-design",
"priceFrom": 25,
"currency": "USD",
"rating": 4.9,
"ratingCount": 75,
"sellerName": "cosmicbeauty2",
"sellerDisplayName": "Martina D",
"sellerCountry": "PK",
"sellerLevel": "level_two_seller",
"sellerRating": 4.88,
"sellerRatingCount": 13721,
"isPro": false,
"isFeatured": false,
"isFiverrChoice": true,
"numPackages": 3,
"listingType": "gig"
}

Use cases

  • 💰 Pricing analysis — starting prices by seller level and country: what does a top_rated_seller charge for the service you offer?
  • 🔎 Freelance market research — how crowded is a niche, what do the top gigs promise, where do the sellers sit geographically?
  • 📈 Competitor monitoring — schedule a daily run per keyword and track new gigs, price moves and rating momentum over time.
  • 🎯 Lead generation — shortlist sellers by category, level and rating for outreach or white-label partnerships.
  • 🤖 Datasets & AI — build a labeled corpus of service titles and prices for classification or market models.

Run it from the API

curl:

curl -X POST "https://api.apify.com/v2/acts/darknezz~fiverr-gigs-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"keywords":["logo design"],"maxGigsPerKeyword":96}'

Python (Apify SDK):

from apify_client import ApifyClient
client = ApifyClient("YOUR-APIFY-TOKEN")
run = client.actor("darknezz/fiverr-gigs-scraper").call(
run_input={"keywords": ["python automation"], "maxGigsPerKeyword": 96},
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], "|", item["priceFrom"], item["currency"], "|", item["sellerLevel"], "|", item["sellerCountry"])

Example output (keyword "python automation", first rows):

scrape data from websites with python and excel | 25 USD | top_rated_seller | PK
automate excel tasks with python scripts | 15 USD | level_two_seller | IN
python web scraper bot with api integration | 40 USD | level_two_seller | BD

Scheduling: attach an Apify Schedule (e.g. daily) to keep a dataset topped up with fresh listings for the keywords you track — price history comes free with the run timestamps.

Pricing

Pay per event: a small fee for each gig scraped, plus Apify's standard platform events (actor start + dataset item). No subscription — you pay only for what you run.

FAQ

Do I need a Fiverr account or API key? No. The Actor reads the public search results page; there is nothing to authenticate.

Do I need a proxy? No. Search pages are reachable from datacenter IPs — no residential proxy budget required.

How many gigs can one run return? Up to 480 per keyword (10 result pages of 48). Multiply by as many keywords as you like in one run — each keyword is searched separately and its results are tagged with the keyword field.

What if a keyword returns fewer than 48 gigs? You get everything found for that keyword; the run simply stops paging when results run out.

Are promoted/ad listings included? Yes, and they are flagged via listingType (promoted_gigs, fiverr_choice) so you can filter them out of organic analysis.

How fresh is the data? It is scraped live at run time — every run reflects the search page at that moment, which is what makes scheduled runs a price-history tool.

Why is priceFrom sometimes different from the gig page? It is the cheapest package price rendered in search at scrape time; sellers change package prices frequently.

Is scraping this legal? The search results are public and unauthenticated. You are responsible for complying with Fiverr's terms and applicable laws for how you use the data.

Limitations

  • Search results only — the Actor does not fetch individual gig detail pages, reviews or seller portfolios (ask in the Issues tab if you need those).
  • priceFrom is the cheapest package shown in search at scrape time, not a live quote from the gig page.
  • Runs are capped at 480 gigs per keyword to stay polite to Fiverr's infrastructure and keep runs fast.
  • Fiverr may occasionally rate-limit or challenge rapid repeated searches; scheduling runs with sensible intervals is recommended.