Skip to content
Back to skills

Fiverr Gig And Seller Sitemap Directory Scraper

ASecurity

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. Output fields: title, gigUrl, priceMin, priceMax, rating and more, as JSON rows. Use it for requests like \"Fiverr gig scraper\", or a CSV/JSON export of public Fiverr data.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 6, 2026
ai-agentsgobashnoderailsgitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned November 6, 2026

npx -y skills add bolvein-firex/scraping-skills --skill fiverr-gig-and-seller-sitemap-directory-scraper --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fiverr Gig And Seller Sitemap Directory Scraper?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fiverr Gig And Seller Sitemap Directory Scraper
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bolvein-firex-fiverr-gig-and-seller-sitemap-directory-scraper/badge)](https://www.skillsdirectory.com/skills/bolvein-firex-fiverr-gig-and-seller-sitemap-directory-scraper)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: fiverr-gig-and-seller-sitemap-directory-scraper
description: "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. Output fields: title, gigUrl, priceMin, priceMax, rating and more, as JSON rows. Use it for requests like \"Fiverr gig scraper\", or a CSV/JSON export of public Fiverr data."
---

# 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.

- Actor: https://apify.com/vexaloom-labs/fiverr-gig-and-seller-sitemap-directory-scraper (ID `vexaloom-labs~fiverr-gig-and-seller-sitemap-directory-scraper`)
- n8n workflow for the same Actor: https://github.com/bolvein-firex/scraping-n8n-workflows/blob/main/docs/fiverr-gig-and-seller-sitemap-directory-scraper.md
- Example input: `references/example-input.json`
- Input schema: `references/input-schema.json`
- Output fields: `references/output-fields.json`

Short video breakdown:
- [Stop copying Fiverr profiles; build one shortlist](https://www.youtube.com/shorts/JsVKl5TOvJE)

## When to use

Use this skill when the user wants:

- Fiverr gig scraper
- a repeatable export of public Fiverr data as CSV or JSON

Do not use it for private, login-protected or paywalled data.

## What it returns

One JSON row per result. Columns from the Actor's dataset schema:

- `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

All 14 declared fields: `references/output-fields.json`.

## Inputs

| Field | Type | Required | Default | Notes |
|---|---|---|---|---|
| `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. |
| `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). |
| `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). |
| `ideaType` | string | no |  | Only keep Logo Maker entries of this type (mode=sitemapDirectory, sitemapType=logomakerIdeas). |
| `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. |
| `sortBy` | string | no | relevance | Sort live search results (mode=search). |
| `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`. |

19 more optional fields on the Actor's Input tab.

Example (`references/example-input.json`):

```json
{
  "searchQueries": [
    "logo design"
  ],
  "searchKeyword": "logo",
  "maxPagesPerQuery": 1,
  "maxItems": 25,
  "mode": "sitemapDirectory"
}
```

The input passes the Actor's input schema (checked at every publish). First run: `maxItems` = 25, small enough for the 300-second sync wait; raise it once the rows look right.

## Run it

Set `APIFY_TOKEN`, then call the synchronous endpoint for small and medium runs (it waits up to 300 seconds):

```bash
curl -s -X POST "https://api.apify.com/v2/acts/vexaloom-labs~fiverr-gig-and-seller-sitemap-directory-scraper/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d @references/example-input.json > output.json
```

Or with Node 18+: `node scripts/run.mjs [input.json]`.

For large runs, start an async run and read its dataset when it finishes:

```bash
RUN=$(curl -s -X POST "https://api.apify.com/v2/acts/vexaloom-labs~fiverr-gig-and-seller-sitemap-directory-scraper/runs" \
  -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
  -d @references/example-input.json)
RUN_ID=$(echo "$RUN" | jq -r '.data.id'); DATASET=$(echo "$RUN" | jq -r '.data.defaultDatasetId')
curl -s "https://api.apify.com/v2/actor-runs/$RUN_ID?waitForFinish=60" -H "Authorization: Bearer $APIFY_TOKEN" | jq -r '.data.status'
curl -s "https://api.apify.com/v2/datasets/$DATASET/items?format=json" -H "Authorization: Bearer $APIFY_TOKEN" > output.json
```

## Cost and limits

- Apify bills the Actor's usage on your account; the Actor's Pricing tab shows the current price.
- Keep the limit in the input small for a first run.

## Guardrails

- Public data only. Do not pass cookies, sessions or private account data.
- Do not use the output for spam, harassment or unlawful discrimination.
- Check the target site's terms and local law before running at scale.

Files in this skill

  • SKILL.md6 KB
  • references/example-input.json147 B
  • references/input-schema.json12.3 KB
  • references/output-fields.json1.2 KB
  • scripts/run.mjs1.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.