Fiverr Gigs Scraper: Prices, Sellers & Reviews, No Login
Pricing
from $1.26 / 1,000 saved gigs
Fiverr Gigs Scraper: Prices, Sellers & Reviews, No Login
Scrape Fiverr gigs, sellers and true starting prices to compare competitors and price your services. Search by query, category or URL. No login.
Pricing
from $1.26 / 1,000 saved gigs
Rating
0.0
(0)
Developer
Cliqto Media
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Features
Share
Fiverr Gigs Scraper reads public Fiverr search, category, gig and seller pages and saves gigs with seller, seller level, rating, reviews and the cheapest package price. Add one query such as logo design and set maxItems to 10: the run took 2–27 seconds in our tests, needs no login and costs about $0.02 on the Free plan.

Table of contents
- What it does
- How it works
- Quick start
- Use cases
- Input
- Output
- Pricing
- Limits
- API, export and integrations
- Troubleshooting
- FAQ
- Related Actors
- Support
What it does
This Fiverr scraper turns public gig listings into a table you can sort and export. Each gig row has title, seller, sellerLevel, rating, reviewsCount, startingPrice and url.
A Fiverr search card often shows the second package, not the cheapest one. So one row has two prices. listedPrice is the price on the card. startingPrice is the cheapest package, and the Actor opens the gig page when the card does not prove it. If the price stays unproven, startingPrice is null, never a guess.
You can also add gig details, reviews and seller profiles, watch for new gigs and price changes, or list Fiverr URLs from its public sitemaps.
The Actor reads only public pages. It does not log in and does not place orders. It does not collect emails or phone numbers.
Good fit
- You sell on Fiverr and want to compare your price with similar gigs.
- You run an agency and want a list of sellers by category, level and country.
- You want a Fiverr gig price overview for one service, with percentiles per query.
- You want to know each week which gigs are new and which changed their price.
How it works
- The Actor opens the public Fiverr pages for your queries, categories or links.
- It reads each gig, checks the cheapest package and applies your filters.
- It saves gig rows to the Dataset, and writes the run status to
RUN_SUMMARYand price statistics toMARKET_SUMMARY.
Quick start
-
Open the input form. Search queries already has
logo design(box 1). Change it to your service. -
Check Maximum rows (box 2). The form suggests 10, and this field controls your cost.
-
Keep the other sections closed (box 3). Their defaults work for a first run.
-
Click Start.
-
Open Output, then Overview. Compare
sellerLevel,rating,reviewsCountandstartingPrice(box 5).
Expected result: 10 gig rows with a seller, a rating and a starting price in USD.
Use cases
| Buyer job | Input path | Output entity | Key fields | Next integration |
|---|---|---|---|---|
| Price my service against similar gigs | queries, minReviews | Gig row, market summary | startingPrice, rating, reviewsCount, sellerLevel | Export CSV to a spreadsheet |
| Build a list of strong sellers in a category | categoryUrls, sellerLevels, includeSellerProfile | Gig row, seller row | seller, level, country, ratingCount, skills | Export JSON to your CRM or database |
| Read what buyers say about a gig | startUrls, maxReviewsPerGig | Gig row with reviews | reviewsSummary, topReviews, packages | API read into your analysis tool |
| Get new gigs and price changes on a schedule | queries, onlyNew, stateName | Gig row | changeType, startingPrice, url | Apify schedule, Slack or Notion summary |
| List Fiverr URLs for a later run | mode: sitemap, sitemapType | Sitemap row | url, type, slug, lastmod | Use the URLs in startUrls |
Input
Input fields
In search mode, add at least one of queries, categoryUrls or startUrls. An empty input stops with status INVALID_INPUT and no rows. Repeated queries are removed before the run. A gig found twice is saved once.
| Field | Plain name | Type | Required | Default / prefill | Allowed values | Effect | Example | Recommendation |
|---|---|---|---|---|---|---|---|---|
mode | What to collect | string | no | search | search, sitemap | Gigs or a list of URLs | search | Keep search for gigs |
queries | Search queries | array of strings | one source | prefill logo design | up to 100, each up to 200 characters | Searches Fiverr | ["logo design"] | Use what a buyer would type |
categoryUrls | Categories | array of strings | one source | empty | up to 100 links or category paths | Reads a category list | ["graphics-design/creative-logo-design"] | Use a subcategory. A top-level category returns not_found |
startUrls | Fiverr URLs | array of URL objects | one source | empty | up to 1000 www.fiverr.com links, or a text file up to 1 MB | Reads search, category, gig or seller links | [{"url":"https://www.fiverr.com/categories/graphics-design/creative-logo-design"}] | Mix link types freely |
maxItems | Maximum rows | integer | no | default 100, prefill 10 | 1–2000 | Limit for the whole run | 10 | Your main cost control |
maxItemsPerSearch | Maximum rows per query or URL | integer | no | 0 | 0–2000 | Limit per source, 0 means none | 50 | Use with many queries |
maxPagesPerSearch | Maximum pages per query | integer | no | 20 | 1–21 | Depth of one search | 5 | Lower it for top results only |
splitLargeSearches | Go beyond one result list | boolean | no | false | true, false | Repeats the query per seller level | true | Use when one list runs out |
sortBy | Sort | string | no | auto | auto, rating, new, best_selling, price_asc, price_desc | Order of the list | best_selling | Price sort orders only collected rows |
sellerLevels | Seller levels | array | no | empty | level_one_seller, level_two_seller, top_rated_seller | Keeps these levels | ["top_rated_seller"] | Fiverr applies it |
sellerCountries | Seller countries | array of strings | no | empty | two-letter codes, up to 50 | Keeps these countries | ["US","DE"] | Fiverr applies it |
sellerLanguages | Seller languages | array of strings | no | empty | two-letter codes, up to 50 | Keeps these languages | ["en"] | Fiverr applies it |
proOnly, onlineOnly, agencyOnly, hourlyOnly | Fiverr Pro only, Sellers online now, Agencies only, Hourly offers only | boolean | no | false | true, false | Fiverr applies each filter | true | Turn on only what you need |
maxDeliveryDays | Delivery within | string | no | any | any, 1, 3, 7 | Maximum delivery time | "3" | Text value, not a number |
facets | Other Fiverr filters | array of strings | no | empty | key:value, up to 30 | Passes a filter from a Fiverr page | ["style:modern"] | Copy the key from the page link |
minPrice, maxPrice | Minimum and maximum starting price, USD | number | no | none | 0 or more, minPrice not above maxPrice | Compares startingPrice | 50 | A row with no proven price is left out |
minRating | Minimum rating | number | no | none | 0–5 | Skips lower ratings and gigs with no rating | 4.8 | Checked after reading |
minReviews | Minimum reviews | integer | no | none | 0 or more | Skips gigs with fewer reviews | 100 | Checked after reading |
excludePromoted | Exclude promoted gigs | boolean | no | false | true, false | Skips paid placements | true | Good for market prices |
fiverrChoiceOnly, offersConsultation, hasSubscription | Fiverr's Choice only, Offers a consultation, Offers a subscription | boolean | no | false | true, false | Keeps gigs with this option | true | Checked after reading |
excludeWords | Exclude words in title | array of strings | no | empty | up to 100 whole words | Skips matching titles | ["template"] | Case does not matter |
exactStartingPrice | Prove the starting price | boolean | no | true | true, false | Opens a gig page when the card does not prove the price | false | Off is cheaper, but more startingPrice values stay null |
includeDetails | Include gig details | boolean | no | false | true, false | Adds description, packages, FAQ, gallery, tags, portfolio and first 5 reviews | true | Extra charge per gig |
descriptionMaxLength | Description length limit | integer | no | 0 | 0 or more | Cuts description, 0 keeps it all | 500 | Use with details |
maxReviewsPerGig | Reviews per gig | integer | no | 0 | 0–500 | Adds reviews to topReviews | 20 | Turns on details |
reviewsSort | Reviews order | string | no | relevant | relevant, recent | Order of collected reviews | recent | Use recent with a date |
reviewsNewerThan | Reviews newer than | string | no | none | a date or a period | Keeps newer reviews | 30 days | Use with recent |
includeSellerProfile | Add seller profiles | boolean | no | false | true, false | Adds one seller row per seller | true | Extra charge per seller row |
includeMarketSummary | Save a market summary | boolean | no | true | true, false | Writes MARKET_SUMMARY | true | Free |
onlyNew | Only new gigs and price changes | boolean | no | false | true, false | Saves only new and changed gigs | true | For repeat runs |
stateName | Monitoring name | string | no | named from your input | letters, digits, hyphens, up to 40 | Separates monitoring lists | logo-weekly | Set it for clear lists |
resetState | Forget earlier runs | boolean | no | false | true, false | Starts monitoring again | true | Use once, then turn off |
sitemapType | Sitemap type | string | no | gigs | gigs, categories, sellers, tags | Which public sitemap to read | categories | Only with mode: sitemap |
sitemapUrlContains | URL contains | string | no | none | text | Keeps matching URLs | logo | Only with mode: sitemap |
sitemapSince | Changed since | string | no | none | a date | Keeps newer URLs | 2026-01-31 | Only with mode: sitemap |
maxConcurrency | Parallel requests | integer | no | 5 | 1–5 | Requests at once | 2 | Lower it if the run reports rate limits |
maxRequestRetries | Retries per request | integer | no | 4 | 0–8 | Attempts after a failure | 4 | Keep the default |
deliveryConnector | Send results to (optional) | string | no | none | your Apify MCP connector | Posts a short summary | your connector | Optional |
deliveryTarget | Notion page or channel (optional) | string | no | none | Notion page link or Slack channel ID | Where the summary goes | your channel ID | Optional |
The tested maximum is 2,000 rows per run. Run time matters too: see Limits.
Interacting settings
| When | Input A | Input B | Effective behavior | Example | Cost/result effect |
|---|---|---|---|---|---|
| Many sources | maxItems | maxItemsPerSearch | Both apply. The run stops at maxItems | 3 queries, 30 and 10 | 10 rows from each query |
| One list ends early | maxPagesPerSearch | splitLargeSearches | Repeats the query per seller level | true | More rows and more pages paid |
| Price filter | exactStartingPrice | minPrice, maxPrice | The filter uses startingPrice. With proof off, more rows have null and are left out | exactStartingPrice: false, maxPrice: 50 | Fewer gig pages, fewer rows |
| Reviews | maxReviewsPerGig | includeDetails | More than 0 reviews turns on details | maxReviewsPerGig: 20 | Details fee plus a fee per review |
| Seller rows | includeSellerProfile | maxItems | Seller rows count toward maxItems | maxItems: 10 | Fewer gig rows in the same limit |
| Monitoring list | onlyNew | stateName, resetState | Each name has its own list. Reset starts it empty | logo-weekly | First run saves all gigs as new |
| Strict filters | minRating, minReviews | maxItems | The run reads up to 20 cards per requested row, then stops | maxItems: 10, about 200 cards | Pages are paid, gigs are not |
| Sitemap mode | mode: sitemap | search fields | Search sources and filters are not used | sitemapType: tags | Paid per sitemap row and page |
Input examples
First price check
{"queries": ["logo design"],"maxItems": 10}
Expected behavior: the Actor searches Fiverr and saves the first 10 gigs.
Expected output: gig rows with seller, sellerLevel, rating, reviewsCount and startingPrice.
Limit or cost note: about $0.02 on the Free plan.
Top sellers under a price
{"queries": ["wordpress website"],"sellerLevels": ["top_rated_seller"],"maxPrice": 200,"minReviews": 50,"maxItems": 50}
Expected behavior: Fiverr filters by level, and the Actor checks price and reviews.
Expected output: up to 50 gig rows with startingPrice of 200 or less.
Limit or cost note: rows dropped by a filter have no gig fee, but the pages read to find them are paid.
Weekly watch for changes
{"queries": ["voice over"],"onlyNew": true,"stateName": "voice-weekly","maxItems": 100}
Expected behavior: the first run saves all gigs as new. Later runs save only new gigs and price changes.
Expected output: gig rows with changeType set to new or price_changed.
Limit or cost note: gigs with no change have no gig fee. The pages read to check them are paid.
Output
Output fields
The main fields are below. The Gig details, Sellers and Sitemap URLs views show the extra fields for those rows. All fields shows every field.
| Field | Meaning | Type | Can be empty? | Example / enum | Source / notes |
|---|---|---|---|---|---|
rowType | Kind of row | string | no | gig, seller, sitemap | Set by the Actor |
gigId | Fiverr gig ID | string | no on gig rows | 348226842 | Fiverr |
title | Gig title | string | yes | create a professional minimalist business logo design and branding | Fiverr |
seller | Seller username | string | yes | glenmoore756 | Fiverr |
sellerLevel | Seller level | string | yes | level_two_seller, top_rated_seller | Fiverr value, no conversion. Null means Fiverr shows no level |
rating | Gig rating | number | yes | 4.99 | Null means no rating. On a direct gig link Fiverr gives a rounded value |
reviewsCount | Number of gig reviews | integer | yes | 79 | Fiverr |
startingPrice | Cheapest package, USD | number | yes | 45 | Null means the price is not proven |
startingPriceSource | How the price was proven | string | yes | search_card, gig_page, unverified | Set by the Actor |
listedPrice | Price on the search card, USD | number | yes | 100 | May be the second package |
listedPackage | Package of the card price | integer | yes | 2 | 1 is the cheapest |
deliveryDays | Delivery time of the card package | integer | yes | 3 | Fiverr |
category, subCategory | Fiverr category names | string | yes | Graphics & Design, Logo Design | Fiverr |
isPromoted | Paid placement | boolean | yes | true | Fiverr |
searchPosition | Place in the result list | integer | yes | 1 | Null for a direct link |
changeType | Change since the last run | string | yes | new, price_changed | Only with onlyNew, otherwise null |
description, packages, faq, tags | Gig details | mixed | yes | see the Gig details view | Only with details |
reviewsSummary, topReviews | Rating summary and reviews | object, array | yes | see the Gig details view | Only with details |
displayName, level, country, skills, languages, responseTimeHours | Seller profile | mixed | yes | see the Sellers view | Only on seller rows |
url | Page link | string | no | https://www.fiverr.com/glenmoore756/design-professional-3d-minimalist-modern-business-logo | Fiverr |
source, sourceUrl | Site and page the row came from | string | no | fiverr.com | Set by the Actor |
fetchedAt | Time of reading | string | no | 2026-11-06T13:34:39.487Z | UTC |
Output entities and surfaces
| Situation | Dataset/API/KVS/live view | Result shape | User action |
|---|---|---|---|
| Normal item | Dataset, view Overview | One row per gig, seller or sitemap URL | Sort, export or read by API |
| Run status | Key-value store RUN_SUMMARY | status, failed, partial, message, rows, counts, sources, warnings | Read status and message first |
| Price statistics | Key-value store MARKET_SUMMARY | Per query: min, p10–p90, max, seller levels, countries | Counts only the rows from this run, not all of Fiverr |
| Nothing on Fiverr | RUN_SUMMARY, empty Dataset | status: NOT_FOUND, the run succeeds | Check the query or link |
| Nothing passed your filters | RUN_SUMMARY, empty Dataset | status: NO_MATCHES, the run succeeds | Loosen the filters |
| No changes since last run | RUN_SUMMARY, empty Dataset | status: NO_CHANGES, the run succeeds | Nothing to do |
| Partial result | Dataset and RUN_SUMMARY | status: PARTIAL, DEADLINE or CHARGE_LIMIT, partial: true, rows are kept | Read message, then raise the timeout or limit |
| Technical failure | RUN_SUMMARY | status: SOURCE_ERROR, sources names the reason, the run fails when there are no rows | Run again later. This does not mean Fiverr has no gigs |
| Wrong input | RUN_SUMMARY | status: INVALID_INPUT, the run fails | Fix the field named in message |
Output example
Input: the First price check example. This row is trimmed.
{"rowType": "gig","gigId": "348226842","title": "create a professional minimalist business logo design and branding","seller": "glenmoore756","sellerLevel": "level_two_seller","rating": 4.99,"reviewsCount": 79,"startingPrice": 45,"startingPriceSource": "gig_page","listedPrice": 100,"listedPackage": 2,"currency": "USD","changeType": null,"hourlyRate": null,"url": "https://www.fiverr.com/glenmoore756/design-professional-3d-minimalist-modern-business-logo","source": "fiverr.com","fetchedAt": "2026-11-06T13:34:39.487Z"}
Here the search card showed package 2 at $100, and the gig page proved the cheapest package at $45. null means the value is not known or does not apply. It never means 0. Fiverr changes its result order between requests, so two runs of the same query can return different gigs.
Send results to Slack or Notion
Pick your connector in the optional deliveryConnector field. After the run saves its data, the Actor posts a short summary (up to 25 rows and a link to the full dataset) there. Put a Notion page link or a Slack channel ID in deliveryTarget: in Notion every run is added on top of that one page, so your workspace does not fill up with new pages. A delivery error never fails the run and costs nothing extra. Connect a service once in Apify Console → MCP connectors.
Use case → fields
| Buyer job | Input path | Output entity | Key fields | Next integration |
|---|---|---|---|---|
| Compare prices | queries | Gig row | startingPrice, listedPrice, sellerLevel | CSV export |
| Study a seller | startUrls with a seller link | Seller row, gig rows | level, ratingCount, gigsCount, skills | JSON export |
| Read reviews | maxReviewsPerGig | Gig row | reviewsSummary, topReviews | API |
| Watch changes | onlyNew | Gig row | changeType, startingPrice | Schedule and Slack summary |
Pricing
Pricing unit
Each paid action below is one event. The prices already cover Apify compute and proxy.
| Event | When | Free | Bronze | Silver | Gold and up |
|---|---|---|---|---|---|
Run start (apify-actor-start) | Once per GB of run memory, at least once. The default 256 MB is one event | $0.003 | $0.003 | $0.003 | $0.003 |
Saved gig (gig) | One gig row saved to the Dataset | $0.00180 | $0.00162 | $0.00144 | $0.00126 |
Fiverr page read (source-page) | One Fiverr page that answered, once per link in a run | $0.0002 | $0.0002 | $0.0002 | $0.0002 |
Gig details (gig-details) | One gig row with details, on top of the gig fee | $0.003 | $0.003 | $0.003 | $0.003 |
Review (review) | One review saved when maxReviewsPerGig is above 0. Each 5 reviews also need one page read | $0.0005 | $0.0005 | $0.0005 | $0.0005 |
Seller row (seller) | One seller profile row | $0.003 | $0.003 | $0.003 | $0.003 |
Sitemap row (sitemap-row) | One URL row in sitemap mode | $0.0002 | $0.0002 | $0.0002 | $0.0002 |
- A search page gives many gigs for one page fee. A gig page is read only when the card does not prove the price.
- No results: you pay the start and the pages that answered. This covers an empty search and a filter with no matches.
- Filtered gigs and unchanged monitored gigs have no gig fee. The pages read to find them are paid.
- A blocked or failed request has no page fee. A run that fails on the source pays the start, plus pages that answered before the failure.
- Wrong input stops the run before any Fiverr page. You pay only the start.
- A partial run keeps its rows and pays only for the work it did.
- With
includeDetailsalone, the first 5 reviews have no review fee. - Maximum cost per run (
maxTotalChargeUsdin the API) caps your spend. You can set $0.0052 or more. At the cap the run keeps its rows and ends withstatus: CHARGE_LIMIT. Pages are read and paid before their rows are saved, so a low cap gives fewer rows than a simple division suggests: in a test, a $0.02 cap gave 4 rows and 45 pages.
Cost examples
Page counts are from real runs. A search where Fiverr often shows the second package on a card reads more pages.
| Scenario | Input scope | Expected item/event count | Base charge | Optional charge | Stop/cap behavior |
|---|---|---|---|---|---|
| First test | 1 query, maxItems: 10 | 1 start, 1–11 pages, 10 gigs | $0.021–$0.023 Free, $0.016–$0.018 Gold | None | Stops at 10 gigs |
| Small list | 1 query, maxItems: 100 | 1 start, about 46 pages, 100 gigs | $0.192 Free, $0.138 Gold | None | Stops at 100 gigs |
| Market sample | Several queries, maxItems: 1000 | 1 start, about 520 pages, 1,000 gigs | $1.91 Free, $1.37 Gold | None | Needs a longer timeout |
| Largest run | Several queries, maxItems: 2000 | 1 start, about 1,300 pages, 2,000 gigs | $3.86 Free, $2.78 Gold | None | Needs about 42 minutes and a timeout above that |
| Gigs with reviews | 1 query, maxItems: 10, maxReviewsPerGig: 10 | 1 start, about 31 pages, 10 gigs, 10 details, up to 100 reviews | $0.027 Free | $0.03 details, up to $0.05 reviews | Stops at 10 gigs |
| Monitor, no changes | onlyNew: true, 1 gig checked | 1 start, 1 page, 0 gigs | $0.0032 | None | Ends with NO_CHANGES |
| Wrong input | Empty form | 1 start | $0.003 | None | Ends with INVALID_INPUT |
If every card needs its gig page, the page fee is one more $0.0002 per gig. Set exactStartingPrice to false to read fewer pages.
Limits
- Only public pages. There is no login, so private data and buyer accounts are not available.
- The tested maximum is 2,000 rows per run. Tests of 2,000 and 2,046 rows took 42 and 39 minutes at 256 MB.
- The default timeout is 300 seconds. In tests, 100 rows took 16–133 seconds. Above about 200 rows, raise the timeout. Otherwise the run ends with
status: DEADLINEand keeps its rows. - About 1 row per second is normal once Fiverr starts to limit direct requests. A short run can be much faster.
- One query gives about 300–500 rows in our tests, even when Fiverr says it has many more. Add more queries or turn on
splitLargeSearchesfor more rows. - With filters, a run stops reading after 20 cards per requested row. With
maxItems: 10, that is 200 cards. If nothing matched by then, the run ends withstatus: PARTIALandreason: filter_scan_limit. - A run with many queries and links is best effort. If a part cannot be read, the run can still succeed with
status: PARTIAL.sourcesshows which part failed and why. - All prices are in USD. A gig with no proven cheapest package has
startingPrice: null. ratingon a direct gig link is rounded by Fiverr. Search rows are more exact.- Fiverr result order changes between requests, so the output is a snapshot and not a full list of all gigs.
MARKET_SUMMARYcounts only the rows from your run.- One run stops at 55 minutes, even with a longer timeout. It keeps its rows and ends with
status: DEADLINE. A platform restart starts this count again: one such test took 59 minutes. - A Fiverr page above 8 MB or a sitemap file above 32 MB is not read.
RUN_SUMMARYnames the reason. - A monitoring list is kept in a named key-value store in your Apify account until you delete it.
- Check Fiverr's Terms and your local laws before you use the data. That choice is yours.
API, export and integrations
- API: send the form JSON to
POST https://api.apify.com/v2/acts/cliqtomedia~fiverr-scraper/runs. The run gets a Dataset, and its items endpoint returns the rows. ReadRUN_SUMMARYfrom its key-value store. - Export: Dataset exports include JSON, CSV, Excel, XML and RSS. See the Apify export docs.
- Scheduling: set
onlyNew: trueand astateName, then run it from an Apify schedule. Each run saves new gigs and price changes. - Webhooks / no-code: an Apify webhook can call your system when a run ends. Read
defaultDatasetIdfrom the run, then read the rows. - SDK / MCP / agent: use the Apify API clients or the MCP server below.
Use with AI agents (MCP)
- MCP server URL with only this Actor:
https://mcp.apify.com?tools=cliqtomedia/fiverr-scraper. - Smallest useful input:
{"queries": ["logo design"],"maxItems": 10}
- Key output fields:
startingPriceis the cheapest proven package in USD,sellerLevelis the Fiverr seller level,ratingandreviewsCountshow gig quality, andurlis the gig page. - Typical run: 2–27 seconds and about $0.02 for 10 rows on the Free plan.
- Limits: up to 2,000 rows per run, and about 300–500 rows per query. Null means unknown, and an empty Dataset has a reason in
RUN_SUMMARY.
Troubleshooting
Fewer rows than Maximum rows
Symptom: message says "N of M rows saved".
Likely reason: Fiverr shows only a limited number of gigs per search.
Check: sources in RUN_SUMMARY has reason: source_depth_limit.
Action: add more queries or turn on splitLargeSearches.
Run ended with status DEADLINE
Symptom: the run succeeded, but partial is true and there are fewer rows.
Likely reason: the timeout ended before the row limit. The default is 300 seconds.
Check: message in RUN_SUMMARY.
Action: raise the timeout in Run options or lower maxItems.
Empty Dataset
Symptom: the run has no rows.
Likely reason: NOT_FOUND, NO_MATCHES, NO_CHANGES or SOURCE_ERROR. They mean different things.
Check: status in RUN_SUMMARY.
Action: fix the query, loosen the filters, or try again later after SOURCE_ERROR.
startingPrice is null
Symptom: listedPrice has a value, but startingPrice is null.
Likely reason: the card does not prove the cheapest package, and proof is off or the gig page could not be read.
Check: exactStartingPrice in your input and warnings in RUN_SUMMARY.
Action: turn on exactStartingPrice or run the gig link again.
Status SOURCE_ERROR
Symptom: the run failed or sources shows a failed part.
Likely reason: Fiverr refused or did not answer repeated requests.
Check: reason in sources. This is not the same as "no gigs".
Action: try again later. Lower maxConcurrency if the run reports rate limits.
FAQ
Do I need a Fiverr account or an API key?
No. The Actor reads only public pages. It needs no login, cookies or Fiverr API key.
What does a run with no results cost?
The start and the pages that answered. A query with no gigs costs about $0.0032 at the default memory. Rows dropped by your filters have no gig fee, but the pages are paid.
Why does startingPrice differ from the price on the card?
A Fiverr card often shows the second package. listedPrice keeps the card price. startingPrice is the cheapest package, proven by the card or by the gig page.
Can I get every gig on Fiverr?
No. Fiverr shows a limited list per search, and the order changes. Use more queries, splitLargeSearches or a sitemap run to widen the result. The run is a snapshot of what Fiverr showed at fetchedAt.
Does it collect contact details?
No. It saves public gig and seller profile fields, such as username, level, country and languages. It does not collect emails or phone numbers.
Related Actors
- Upwork Jobs Scraper: Pay, Clients & Job Alerts, No Login — see what clients ask and pay on another freelance marketplace.
Support
For a bug, question or feature request, open the Actor's Issues tab on Apify. Include the run ID, your input mode and the message from RUN_SUMMARY. Never send tokens, cookies, private data or billing data.

