Fiverr Full-Site Gig Scraper - Search & Categories avatar

Fiverr Full-Site Gig Scraper - Search & Categories

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Fiverr Full-Site Gig Scraper - Search & Categories

Fiverr Full-Site Gig Scraper - Search & Categories

Collect current Fiverr gig listings across the full site catalog or by search query. Export prices, seller signals, ratings, and listing URLs for sourcing and competitor research.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Fiverr Full-Site Gigs Scraper - Search, All Categories & Sellers

Collect Fiverr gigs across the full marketplace — not just Programming & Tech. Use site-wide keyword search, crawl listing pages across all major verticals, and optionally enrich unique sellers with Phase-2 profile details. There are no preset search keywords.

Architecture: thin Apify Actor → control-plane broker → fiverr-com on ns515786. Worker URL is config (WORKER_BASE_URL), not hardcoded-only — migrate the worker by updating Actor env without a code change. Set WORKER_PROVIDES_PROXY=1 when the worker supplies its own PROXY_URL.

Covered top-level verticals in the built-in catalog include:

graphics-design, online-marketing, writing-translation, video-animation, music-audio, programming-tech, photography, business, lifestyle, data (and more as the catalog is refreshed).

Why use this Fiverr Scraper?

  • Full-site category catalog: empty input walks the multi-vertical listing catalog (hundreds of category/leaf paths).
  • Site-wide keyword search: searchQuery uses the real Fiverr search box across the marketplace.
  • Vertical filter: categories limits crawl to selected top-level verticals (for example only graphics-design).
  • Path filter: subcategories accepts full paths like graphics-design/logo-design or known bare leaves.
  • Phase-2 sellers: sellerLimit > 0 fetches seller profiles (skills, bio, rating, hourly rate).
  • One billed entity per row: every row has rowType and id; maxItems is the most rows for each search query, listing path, or gig URL/path. The default is 70; larger numbers are collected in parts of 70. Gigs, reviews, sellers, and inventory all count together, and the whole run stops at your maximum total charge.
  • Optional review rows: includeReviews=true on gig-detail inputs emits each review as its own rowType=review row. The gig keeps aggregate rating, review counts, star summary, and breakdown, but not the nested review list.
  • Proxy-ready: the worker gets its scraping egress from the control plane.

More Actors like this

Need another freelance marketplace or a different vertical? Use a dedicated Actor below for structured fields. Use this Actor for Fiverr gig listings across the full-site catalog or by search query.

Similar jobs & freelance Actors

Prefer another specialized scraper?

If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.

E-commerce

Real Estate

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.


Tutorial

  1. Click Try for free.
  2. Choose a mode:
    • Full site listings: leave searchQuery, categories, and subcategories empty.
    • One vertical: set categories to e.g. ["graphics-design"].
    • Specific listing paths: set subcategories to ["graphics-design/logo-design", "writing-translation/articles-blogposts"].
    • Site-wide search: set searchQuery (e.g. logo design). Category filters are ignored.
  3. Optionally set sellerLimit for Phase-2 seller enrichment.
  4. Set maxItems for cost control (recommended on full-site runs). Prefill 3.
  5. Start and download the Dataset + RUN_SUMMARY.

Free Apify plan limits (set by this Actor's developer)

LimitFree Apify planPaid Apify plan
Runs of this Actor10 runs totalUnlimited
Rows per runUp to 200Up to your maximum total charge

These caps are enforced by the Actor developer (not Apify platform errors). When you hit the 10-run limit, the run finishes gracefully with a clear status message asking you to upgrade.

Example inputs

Full-site listing crawl (bounded):

{
"maxItems": 25
}

Graphics & Design only:

{
"categories": ["graphics-design"],
"maxItems": 50
}

Mixed listing paths:

{
"subcategories": [
"graphics-design/logo-design",
"online-marketing/social-media-marketing",
"programming-tech/website-development",
"writing-translation/articles-blogposts"
],
"maxItems": 40
}

Site-wide search + sellers:

{
"searchQuery": "logo design",
"maxItems": 15,
"sellerLimit": 5
}

Input and output examples

Input fields

FieldTypeDefaultDescription
searchQuerystringemptySite-wide Fiverr search-box query. When set, category filters are ignored.
categoriesarrayempty = all topsTop-level verticals. Alias: digital-marketing → online-marketing.
subcategoriesarrayempty = all listing paths under selected categoriesFull paths category/leaf or known bare leaves.
maxItemsinteger70Rows per search query, listing path, or gig URL/path; above 70 is collected in parts of 70. All row types count together. The run stops at your maximum total charge; free plan: 200 rows/run and 10 runs. 0 keeps the legacy paid-plan safety cap of 5,000.
includeReviewsbooleanfalseFor gig detail inputs, emit reviews as separate billed rows.
sellerLimitinteger0Max unique seller_profile pages. 0 disables Phase 2.
sellerFailureLimitinteger5Stop Phase 2 after N seller failures.
phase2BudgetSecondsinteger240Phase-2 wall-clock budget.

Aliases such as query, keyword, keywords, q, search, and singular category are rejected.

Output highlights

Gig row includes:

  • category (e.g. graphics-design)
  • subcategory / leaf (e.g. logo-design)
  • listing_path (e.g. graphics-design/logo-design)
  • sourceSearchQuery / searchRank in search mode

Seller row (record_type=seller_profile) includes skills, description, hourly rate, ratings, and profile URL.

Lead / contact fields (线索字段)

Every gig_listing and seller_profile row carries the full lead key set (missing values are null/[] with a reason in leadAbsences, never silently omitted).

FieldTypeMeaning on this Actor
phones[{value, type, e164?}]Phone / mobile / WhatsApp. Fiverr guest surfaces expose no phone keys, so this is always []; reason in leadAbsences.phones.
emails[{value, type}]Contact email. Fiverr guest surfaces expose no email keys, so this is always []; reason in leadAbsences.emails.
address{street, unit, locality, region, postalCode, country, full}Address; unit = 门牌. Gig rows are all-null (本站无). Seller rows carry country-level only (country, e.g. PK) from the profile's address.countryName/countryCode; street/unit/postalCode/full are null (本站无, no 门牌 on Fiverr).
geo{lat, lng}Coordinates (supplement, not a substitute for address). Fiverr gig/seller surfaces carry none, so always null (本站无).
person{name, role?}Gig rows: null (本站无, cards only carry the seller_username foreign key). Seller rows: {name: displayName, role: "seller"} (verified from profile user.name/displayName/oneLinerTitle).
org{name, id?}Seller identity: {name: seller_username, id: seller_id} (the seller is the org; there is no separate employer). Null only with leadAbsences.org when a row has no seller name.
web{website, socials[]}External website / social links. Gig rows: empty (本站无). Seller rows: empty with leadAbsences = 未验证 (no social/website keys were observed on seller pages; not claimed absent).
leadSourceenumsearch (gig card from listing/search) or entity (seller profile page).
leadRevealenumabsent (gig cards: no contact to reveal) or visible (seller rows: identity/履历 is plain JSON, already visible, no click needed).
leadAbsencesmapPer-subfield absence reason using the recon vocabulary: 本站无 / 闸门锁 / 未验证.

Reveal cost (揭示成本)

  • There is no click-reveal on guest surfaces (revealControls=[]): no "show phone/email" button, no XHR-after-click contact channel. Reading lead fields therefore costs no extra request beyond the page fetch itself.
  • Phase-2 seller enrichment costs one extra page fetch per unique seller (sellerLimit > 0 fetches https://www.fiverr.com/{username} per seller), bounded by sellerLimit plus the phase2BudgetSeconds (default 240s) and sellerFailureLimit (default 5) circuit breakers. Leave sellerLimit=0 (default) for listing-only runs with no seller-page cost.
  • Contact seller / custom-quote buttons are login-gated and are never submitted; no contact hidden behind them is collected.

Honest limitations (诚实限制, matches recon 2026-09-03 + leadAbsences)

  • Phones / emails: 本站无. No per-seller phone or email exists on any guest surface (gig card or seller profile perseus data). Contact goes through Fiverr's on-site inbox behind a login wall, which this Actor never crosses.
  • Street / 门牌 (address.street/unit) / postalCode: 本站无. Seller addresses are country-level only; there is no street or door-plate field to extract.
  • Geo: 本站无. No lat/lng on gig or seller surfaces.
  • Gig-row person / web: 本站无. Cards carry only the seller username/id foreign key; open the seller profile (sellerLimit > 0) for the person record.
  • Seller web / socials: 未验证. No website/social keys were observed on seller pages during recon; reported as unverified, not as site-wide absent.
  • Gig detail pages (/{username}/{slug}), /about, /contact, help-center: 未验证. Live chains were never derived through the PerimeterX challenge this session, so no claim is made about their fields (per DQ ruling-B, unverified surfaces are never marked 本站无).
  • Anti-bot reality: non-browser HTTP gets Cloudflare 403 and real browsers get a PerimeterX challenge; the worker uses TLS-impersonated HTTP plus residential egress. Challenge shells are reported as blocked/retried, never as empty results.

Run artifacts

ArtifactContents
INPUT_ECHOScope, categories, listingPathCount, siteScope: fiverr-full-site, presetKeywords: []
RUN_SUMMARYpagesOk/Failed, gig/seller counts, pageStats
ERROR_SUMMARYFailures

Data source and boundary

ModeSource
Full/partial cataloghttps://www.fiverr.com/categories/{category}/{leaf}
Site-wide searchhttps://www.fiverr.com/search/gigs?query={searchQuery}
Seller Phase 2https://www.fiverr.com/{username}
  • Built-in catalog is derived from Fiverr's public /categories navigation (hundreds of listing paths across major verticals). Inventory can drift over time.
  • About 48 gigs appear on the first listing/search page. v1 uses page 1 per listing/search request.
  • Full-site unlimited crawls can be large; use maxItems and/or categories for cost control.
  • Phase 2 is off by default (sellerLimit=0).
  • On Apify, RESIDENTIAL proxy is preferred.

Pricing

Pay per event.

EventPriceWhen charged
apify-actor-start$0.005Once per run start
apify-default-dataset-item$2.00 / 1,000Each Dataset item (gigs + sellers)

Platform usage (including residential proxy) is billed separately when user-pays is enabled.

Free Apify plan: up to 10 runs of this Actor and 200 rows per run. Upgrade to a paid Apify plan for unlimited runs (schema max still applies). Limits set by the Actor developer.

Live View and Standby endpoints

EndpointPurpose
GET /Readiness
GET /healthHealth
GET /input-exampleExample input
GET /openapi.jsonOpenAPI

Connect from code

Actor ID: lentic_clockss/fiverr-programming-tech-gigs-scraper

from apify_client import ApifyClient
client = ApifyClient("<APIFY_TOKEN>")
run = client.actor("lentic_clockss/fiverr-programming-tech-gigs-scraper").call(
run_input={
"categories": ["graphics-design", "programming-tech"],
"maxItems": 30,
"sellerLimit": 5,
}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["record_type"], item.get("category"), item.get("title"), item.get("source_url"))

FAQ and support

Why am I limited to 10 runs / 200 rows on the free plan? Those limits are set by this Actor's developer for free Apify plan users (not an Apify platform bug). Upgrade to a paid Apify plan for unlimited runs. Event pricing (PPE) is separate from these free-tier caps.

Is this limited to Programming & Tech? No. The default catalog is full-site across major Fiverr verticals.

Does empty input use preset keywords? No.

How do I crawl only marketing? Set categories: ["online-marketing"] (or digital-marketing, which maps to the same vertical).

How do I enable seller details? Set sellerLimit > 0.

What if a listing path is empty/blocked? That path is recorded as failed in RUN_SUMMARY; the run continues with other paths. If every path fails, the run fails closed.


Explore more tools from lentic_clockss on Apify.


All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ Browse the full profile: apify.com/lentic_clockss