{
  "openapi": "3.0.1",
  "info": {
    "title": "Fiverr Seller Scraper | $1.1/1K | Ratings & Reviews (No Login)",
    "description": "Scrape Fiverr seller profiles at scale. Extract ratings, reviews count, seller level (Top Rated, Level 2, etc.), response time, languages, location, and profile images. Fast batch processing, no login or cookies needed. $0.0011 per profile ($1.1 per 1,000).",
    "version": "2.2",
    "x-build-id": "reYGYUzRMzekeByDD"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/apivault_labs~fiverr-seller-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-apivault_labs-fiverr-seller-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/acts/apivault_labs~fiverr-seller-scraper/runs": {
      "post": {
        "operationId": "runs-sync-apivault_labs-fiverr-seller-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor and returns information about the initiated run in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/runsResponseSchema"
                }
              }
            }
          }
        }
      }
    },
    "/acts/apivault_labs~fiverr-seller-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-apivault_labs-fiverr-seller-scraper",
        "x-openai-isConsequential": false,
        "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
        "tags": [
          "Run Actor"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputSchema"
              }
            }
          }
        },
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Enter your Apify token here"
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "inputSchema": {
        "type": "object",
        "properties": {
          "mode": {
            "title": "Mode",
            "enum": [
              "profiles",
              "search"
            ],
            "type": "string",
            "description": "Scrape specific profile URLs, or discover sellers by keyword first.",
            "default": "profiles"
          },
          "profileUrls": {
            "title": "Fiverr seller profile URLs",
            "type": "array",
            "description": "Seller profile URLs to scrape, e.g. https://www.fiverr.com/username. Used in Profiles mode.",
            "items": {
              "type": "string"
            }
          },
          "searchQueries": {
            "title": "Search terms / niches (discovery)",
            "type": "array",
            "description": "Keywords or niches to find Fiverr sellers for, e.g. \"logo design\", \"voice over\", \"shopify developer\". Used in Search mode. Sellers are discovered keylessly via public search engines, then scraped.",
            "items": {
              "type": "string"
            }
          },
          "maxResults": {
            "title": "Max sellers to return",
            "minimum": 1,
            "maximum": 5000,
            "type": "integer",
            "description": "Hard cap on how many sellers to return (and be charged for).",
            "default": 50
          },
          "maxCostUsd": {
            "title": "Max cost (USD)",
            "minimum": 0,
            "type": "number",
            "description": "Optional hard spending cap for this run. 0 = no cost cap (only maxResults applies).",
            "default": 0
          },
          "minRating": {
            "title": "Min rating",
            "minimum": 0,
            "maximum": 5,
            "type": "number",
            "description": "Only keep sellers with a rating at or above this (0-5). Empty = no filter."
          },
          "minReviews": {
            "title": "Min reviews",
            "minimum": 0,
            "type": "integer",
            "description": "Only keep sellers with at least this many reviews. Empty = no filter."
          },
          "sellerLevel": {
            "title": "Seller level",
            "enum": [
              "",
              "New",
              "Level 1",
              "Level 2",
              "Top Rated"
            ],
            "type": "string",
            "description": "Keep only sellers of this level.",
            "default": ""
          },
          "proOnly": {
            "title": "Fiverr Pro only",
            "type": "boolean",
            "description": "Keep only Fiverr Pro / verified sellers.",
            "default": false
          },
          "requireContact": {
            "title": "Has a public contact signal",
            "type": "boolean",
            "description": "Keep only sellers whose bio exposes a public email, website or social profile (contactable leads). Note: Fiverr hides seller emails; most sellers will have none.",
            "default": false
          },
          "extractGigs": {
            "title": "Gigs & services",
            "type": "boolean",
            "description": "Extract the seller's gigs/services and count them.",
            "default": true
          },
          "extractGigPrices": {
            "title": "Gig pricing",
            "type": "boolean",
            "description": "Extract gig prices and compute min / median / max.",
            "default": true
          },
          "extractReviewsText": {
            "title": "Recent reviews (text)",
            "type": "boolean",
            "description": "Extract recent review text — powers sentiment and recurring-topic analysis.",
            "default": true
          },
          "extractBio": {
            "title": "Bio / description",
            "type": "boolean",
            "description": "Extract the seller bio (also scanned for contact signals).",
            "default": true
          },
          "extractLanguages": {
            "title": "Languages",
            "type": "boolean",
            "description": "Extract languages the seller speaks.",
            "default": true
          },
          "extractSkills": {
            "title": "Skills",
            "type": "boolean",
            "description": "Extract listed skills.",
            "default": true
          },
          "extractEducation": {
            "title": "Education",
            "type": "boolean",
            "description": "Extract education (off by default).",
            "default": false
          },
          "extractCertifications": {
            "title": "Certifications",
            "type": "boolean",
            "description": "Extract certifications (off by default).",
            "default": false
          },
          "exportFormat": {
            "title": "Export format",
            "enum": [
              "default",
              "csv",
              "both"
            ],
            "type": "string",
            "description": "default = full JSON. csv = flat lead-list columns. both = JSON + nested _csv.",
            "default": "default"
          },
          "scrapeGigs": {
            "title": "Deep gig scrape (packages, FAQ, description)",
            "type": "boolean",
            "description": "For each seller, also open their gig pages to extract structured pricing packages (basic / standard / premium), delivery times, revisions, gig rating, orders in queue, description, FAQ and tags. Slower (extra requests per seller) — off by default.",
            "default": false
          },
          "maxGigsPerSeller": {
            "title": "Max gigs per seller (deep scrape)",
            "minimum": 1,
            "maximum": 10,
            "type": "integer",
            "description": "When deep gig scrape is on, how many of the seller's gigs to open (1-10).",
            "default": 3
          },
          "generateComparison": {
            "title": "Cross-seller comparison report",
            "type": "boolean",
            "description": "When 2+ sellers are returned, add one extra record benchmarking them: rankings by lead score, rating and reviews, the price spread across the cohort, average rating and niche distribution. Free (not billed). Great for market research.",
            "default": true
          },
          "flatOutput": {
            "title": "Flat output (for spreadsheets / n8n / Zapier)",
            "type": "boolean",
            "description": "Flatten nested fields (contactSignals, reviewTopics…) into single underscore-joined columns.",
            "default": false
          },
          "maxConcurrency": {
            "title": "Max concurrency",
            "minimum": 1,
            "maximum": 10,
            "type": "integer",
            "description": "Parallel sellers to scrape (recommended 3-5).",
            "default": 3
          },
          "timeout": {
            "title": "Timeout per profile (seconds)",
            "minimum": 60,
            "maximum": 300,
            "type": "integer",
            "description": "Max wait time per profile.",
            "default": 120
          }
        }
      },
      "runsResponseSchema": {
        "type": "object",
        "properties": {
          "data": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "actId": {
                "type": "string"
              },
              "userId": {
                "type": "string"
              },
              "startedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "finishedAt": {
                "type": "string",
                "format": "date-time",
                "example": "2025-01-08T00:00:00.000Z"
              },
              "status": {
                "type": "string",
                "example": "READY"
              },
              "meta": {
                "type": "object",
                "properties": {
                  "origin": {
                    "type": "string",
                    "example": "API"
                  },
                  "userAgent": {
                    "type": "string"
                  }
                }
              },
              "stats": {
                "type": "object",
                "properties": {
                  "inputBodyLen": {
                    "type": "integer",
                    "example": 2000
                  },
                  "rebootCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "restartCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "resurrectCount": {
                    "type": "integer",
                    "example": 0
                  },
                  "computeUnits": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "options": {
                "type": "object",
                "properties": {
                  "build": {
                    "type": "string",
                    "example": "latest"
                  },
                  "timeoutSecs": {
                    "type": "integer",
                    "example": 300
                  },
                  "memoryMbytes": {
                    "type": "integer",
                    "example": 1024
                  },
                  "diskMbytes": {
                    "type": "integer",
                    "example": 2048
                  }
                }
              },
              "buildId": {
                "type": "string"
              },
              "defaultKeyValueStoreId": {
                "type": "string"
              },
              "defaultDatasetId": {
                "type": "string"
              },
              "defaultRequestQueueId": {
                "type": "string"
              },
              "buildNumber": {
                "type": "string",
                "example": "1.0.0"
              },
              "containerUrl": {
                "type": "string"
              },
              "usage": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "integer",
                    "example": 1
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              },
              "usageTotalUsd": {
                "type": "number",
                "example": 0.00005
              },
              "usageUsd": {
                "type": "object",
                "properties": {
                  "ACTOR_COMPUTE_UNITS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATASET_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "KEY_VALUE_STORE_WRITES": {
                    "type": "number",
                    "example": 0.00005
                  },
                  "KEY_VALUE_STORE_LISTS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_READS": {
                    "type": "integer",
                    "example": 0
                  },
                  "REQUEST_QUEUE_WRITES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_INTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "DATA_TRANSFER_EXTERNAL_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                    "type": "integer",
                    "example": 0
                  },
                  "PROXY_SERPS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}