Fiverr gig scraper in n8n
List live Fiverr gigs, seller profiles, categories, search tags and Logo Maker ideas straight from Fiverr's own directories, with best-effort full gig detail by URL.
What this workflow does
Import it and n8n runs the Fiverr Gig & Seller Sitemap Directory Scraper Actor on Apify every day at 08:00 with the starter input below. Each row comes back with title, gig url, seller username, seller level and 10 more. A Google Sheets append is included and stays off until you add your sheet. The only credential it needs is your Apify API token.
Read from the workflow file, built for Fiverr Gig & Seller Sitemap Directory Scraper version 1.0.2. Updated 2026-11-14.How the rows travel
6 nodes, in the order n8n runs them. The yellow stop is the call to the Apify Actor; the dashed stop is optional.
- Daily trigger Schedule trigger
- Configure input Code
- Run Apify Actor HTTP Request
- Normalize + dedupe Code
- Rows ready No operation
- Google Sheets (optional) Google Sheets, off until you switch it on
From the Short
This workflow is the one the video points to: the number in each video opens this page.
Input
The Configure input node holds the starter input. Change it there; every setting the Actor accepts is listed below.
{
"searchQueries": [
"logo design"
],
"searchKeyword": "logo",
"maxPagesPerQuery": 1,
"maxItems": 25,
"mode": "sitemapDirectory"
} | Setting | Type | Required | Default | What it does |
|---|---|---|---|---|
| mode | string | Yes | sitemapDirectory | What to run. search searches Fiverr by keyword or browses search/category URLs. gigDetails fetches full details for gig URLs. sellerProfiles fetches seller profiles. 10 choices. |
| searchQueries | array | No | – | Keywords to search on Fiverr (mode=search), e.g. logo design or voice over. One search is run per query. |
| searchUrls | array | No | – | Fiverr search or category URLs to browse (mode=search), e.g. https://www.fiverr.com/search/gigs?query=logo%20design or a /categories/... URL. |
| gigUrls | array | No | – | Full Fiverr gig URLs to fetch, e.g. https://www.fiverr.com/username/gig-slug (mode=gigDetails). |
| sellerUrls | array | No | – | Fiverr seller usernames or profile URLs, e.g. michael7878 or https://www.fiverr.com/michael7878 (mode=sellerProfiles). |
| sitemapType | string | No | gigs | Which Fiverr sitemap directory to list (mode=sitemapDirectory). One of: gigs, sellers, categories, tags, logomakerIdeas. |
| searchKeyword | string | No | – | Only keep sitemap entries whose URL or slug contains this keyword (mode=sitemapDirectory). Also filters gig titles in detail and search modes when set. Case-insensitive. |
| maxShards | integer | No | 1 | Number of sitemap shard files to scan for gigs (up to 7), sellers (up to 6) or tags (up to 2). Values above the available shard count are capped. |
| categoryLevel | string | No | – | Only keep category entries at this level (mode=sitemapDirectory, sitemapType=categories). One of: category, subCategory, nestedSubCategory. |
| ideaType | string | No | – | Only keep Logo Maker entries of this type (mode=sitemapDirectory, sitemapType=logomakerIdeas). One of: tag, industry, monogram, brandValue, style, symbolType. |
| category | string | No | – | Only keep results in this Fiverr category. Applies to category directory entries, and to gig details and enriched search results when the page reports that category slug. 12 choices. |
| sortBy | string | No | relevance | Sort live search results (mode=search). One of: relevance, best_selling, price_low_to_high, price_high_to_low, newest. |
| sellerLevels | array | No | – | Keep only these seller levels (mode=search). Values: top_rated_seller, level_two_seller, level_one_seller, na (new seller). Leave empty for all levels. |
| sellerLanguages | array | No | – | Keep only sellers who speak these languages (mode=search), using ISO codes such as en, es, de, fr, hi, ur. |
| sellerCountries | array | No | – | Keep only sellers living in these countries (mode=search), using ISO-2 codes such as US, GB, DE, PK, IN. |
| deliveryTime | string | No | any | Keep only gigs with this delivery speed (mode=search). One of: any, 1, 3, 7. |
| proOnly | boolean | No | false | Keep only Fiverr Pro gigs (mode=search). |
| onlineOnly | boolean | No | false | Keep only sellers who are online now (mode=search). |
| agencyOnly | boolean | No | false | Keep only agency-run gigs (mode=search). |
| hourlyOnly | boolean | No | false | Keep only gigs that offer an hourly rate (mode=search). |
| facets | array | No | – | Optional category-specific filters for search, as key:value strings, e.g. style:flat_minimalist or file_format:svg. Unknown values are skipped with a warning. |
| minRating | number | No | – | Only keep gigs or sellers with an average rating at or above this value (0-5). |
| minReviews | integer | No | – | Only keep gigs or sellers with at least this many reviews. |
| minPriceUsd | number | No | – | Only keep gigs whose lowest package price is at or above this amount (USD). |
| maxPriceUsd | number | No | – | Only keep gigs whose lowest package price is at or below this amount (USD). |
| includeGigDetails | boolean | No | false | Fetch each search result's gig page for packages, reviews, FAQ and the full seller card (mode=search). Also preserves the legacy discoverAndFetchDetails path. |
| includePackages | boolean | No | true | Include package pricing, delivery, revisions, features and paid extras on gig details. |
| includeFaq | boolean | No | true | Include the gig's public FAQ list when present. |
| includeSellerGigs | boolean | No | true | Include the seller's gig list on seller profile records. |
| includeSellerReviews | boolean | No | true | Include the seller's latest reviews and rating breakdown on seller profile records. |
| includeMarketSummary | boolean | No | false | Emit one summary row per search query with result count, price range, seller-level mix and top seller countries. |
| maxPagesPerQuery | integer | No | 21 | Maximum result pages to read per search query or URL. Fiverr may stop earlier; this is an upper bound. |
| maxItems | integer | No | 20 | Hard cap on emitted records. |
What each row holds
Every field the Actor returns stays in the row (14 in its dataset schema). Normalize + dedupe trims text, drops empty fields and adds _source and _scrapedAt. The main fields:
| Field | What it is |
|---|---|
| title | Title |
| gigUrl | Gig Url |
| sellerUsername | Seller Username |
| sellerLevel | Seller Level |
| category | Category |
| subCategory | Sub Category |
| priceMin | Price Min |
| priceMax | Price Max |
| currency | Currency |
| rating | Rating |
| reviewsCount | Reviews Count |
| sellerCountryCode | Seller Country Code |
What the first run costs
With the starter input (maxItems = 25) a first run costs about $0.42 on the Apify Free plan: $0.40 to start the run at 4 GB of memory and $0.02 for the results, plus platform usage.
The Actor lists $0.99 per 1,000 results; its catalogue page breaks the price down by Apify plan. The Apify Free plan includes $5 of usage a month.
The Actor behind it
Fiverr Gig & Seller Sitemap Directory Scraper: List live Fiverr gigs, seller profiles, categories, search tags and Logo Maker ideas straight from Fiverr's own directories, with best-effort full gig detail by URL.
The same job from an AI agent
The matching agent skill gives Claude Code, Codex, Cursor and other agents the same Actor, input and fields. Install it in one line:
npx skills add https://scraperfinder.com --skill fiverr-gig-and-seller-sitemap-directory-scraper The fiverr gig scraper skill, with manual install and run steps
Questions people ask
How do I import this workflow into n8n?
Copy https://scraperfinder.com/n8n/fiverr-gig-and-seller-sitemap-directory-scraper.json. In n8n, open a new workflow, click the three-dot menu, choose Import from URL and paste it. Or download the JSON file and use Import from File; both give the same 6 nodes.
Do I need an Apify account?
Yes. The workflow calls the Fiverr Gig & Seller Sitemap Directory Scraper Actor through the Apify API with your own token, and each run is billed to your Apify account. The Free plan includes $5 of usage a month.
What does a run cost?
With the starter input (maxItems = 25) a first run costs about $0.42 on the Apify Free plan: $0.40 to start the run at 4 GB of memory and $0.02 for the results, plus platform usage. The Actor's Store page shows the current price.
Can I change what it collects?
Yes: edit the input object in the Configure input node. The Actor takes 33 settings; the table on this page lists each one with its default. Raise maxItems once the first rows look right.
Does it work without Google Sheets?
Yes. The rows wait in the Rows ready node, so you can connect any other node there: a database, Airtable, a webhook or an email. The Google Sheets node is only one option.