{
  "openapi": "3.0.1",
  "info": {
    "title": "Fiverr Seller Scraper | $1.1/1K | Search, Gigs & Leads",
    "description": "Find and analyze Fiverr sellers by profile URL or niche. Export ratings, reviews, gig prices, seller level, languages, response time, public contact signals, sentiment and lead scores. No login or cookies. $1.10/1K seller results. JSON, CSV, Excel, API and webhook.",
    "version": "2.3",
    "x-build-id": "exgFpx4Jax4iy9uvi"
  },
  "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\", or \"shopify developer\". Used in Search mode. Results depend on currently available public index coverage.",
            "items": {
              "type": "string"
            }
          },
          "maxResults": {
            "title": "Max sellers to return",
            "minimum": 1,
            "maximum": 5000,
            "type": "integer",
            "description": "Hard cap on how many successful seller records can be delivered and charged.",
            "default": 50
          },
          "maxCostUsd": {
            "title": "Max cost (USD)",
            "minimum": 0,
            "type": "number",
            "description": "Optional result-price guard based on $0.0011 per seller. Enter 0 to use only maxResults. Apify start and platform usage charges are separate.",
            "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 public profile text includes an email, website, or social profile. Most sellers do not publish direct contact details.",
            "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 available recent review text for sentiment and recurring-topic indicators.",
            "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 returns full JSON. CSV returns flat lead-list columns. Both adds a flat _csv object to the full record.",
            "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, save a free COMPARISON report in the run key-value store with rankings, cohort pricing, average rating, and niche distribution.",
            "default": true
          },
          "flatOutput": {
            "title": "Flat output (for spreadsheets / n8n / Zapier)",
            "type": "boolean",
            "description": "Flatten nested values into spreadsheet- and automation-friendly 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
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}