{
  "openapi": "3.0.1",
  "info": {
    "title": "Fiverr Scraper | Gigs, Sellers, Prices & Packages",
    "description": "Scrape Fiverr gigs by keyword, category, seller or gig URL: titles, ratings, sellers and prices, with Fiverr's filters and an optional Basic/Standard/Premium package comparison, description and FAQ.",
    "version": "0.0",
    "x-build-id": "uPD93R8SjxjhawC0Z"
  },
  "servers": [
    {
      "url": "https://api.apify.com/v2"
    }
  ],
  "paths": {
    "/acts/piotrv1001~fiverr-listings-scraper/run-sync-get-dataset-items": {
      "post": {
        "operationId": "run-sync-get-dataset-items-piotrv1001-fiverr-listings-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/piotrv1001~fiverr-listings-scraper/runs": {
      "post": {
        "operationId": "runs-sync-piotrv1001-fiverr-listings-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/piotrv1001~fiverr-listings-scraper/run-sync": {
      "post": {
        "operationId": "run-sync-piotrv1001-fiverr-listings-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": {
          "searchQueries": {
            "title": "Search keywords",
            "type": "array",
            "description": "Keywords to search on Fiverr, one per row, for example \"logo design\". Each keyword is a separate search.",
            "items": {
              "type": "string"
            }
          },
          "searchUrls": {
            "title": "Search or category URLs",
            "type": "array",
            "description": "Fiverr search or category pages, for example one copied from the site with filters applied. A seller page or gig URL pasted here also works.",
            "items": {
              "type": "string"
            }
          },
          "sellerUrls": {
            "title": "Seller pages",
            "type": "array",
            "description": "Seller usernames or profile URLs, for example https://www.fiverr.com/<seller>. Returns all the seller's active gigs. Delivery time is only on rows with package details.",
            "items": {
              "type": "string"
            }
          },
          "gigUrls": {
            "title": "Gig URLs",
            "type": "array",
            "description": "Fiverr gig pages to scrape directly, e.g. https://www.fiverr.com/<seller>/<gig-slug>. Each gig is returned with its full package comparison (Basic/Standard/Premium price, delivery, revisions and features).",
            "items": {
              "type": "string"
            }
          },
          "includePackageDetails": {
            "title": "Include package details",
            "type": "boolean",
            "description": "Also open every gig found by searches and seller pages and add its full package comparison, description, tags and FAQ. Makes one extra request per gig and is charged as an additional gig-details event."
          },
          "maxItemsPerUrl": {
            "title": "Max items per search or URL",
            "minimum": 1,
            "type": "integer",
            "description": "Maximum number of gigs from each keyword, search URL or seller page. Default 100. Fiverr shows up to 20 pages per search (about 600 different gigs: paid placements repeat on every page)."
          },
          "sortBy": {
            "title": "Sort by",
            "enum": [
              "relevance",
              "best_selling",
              "newest",
              "price_asc",
              "price_desc"
            ],
            "type": "string",
            "description": "Order of the results. Default: Fiverr's relevance. Fiverr currently ignores the price sorts for signed-out visitors (its own site too); use the price range instead."
          },
          "sellerLevels": {
            "title": "Seller levels",
            "type": "array",
            "description": "Only gigs from sellers at these levels.",
            "items": {
              "type": "string",
              "enum": [
                "top_rated_seller",
                "level_two_seller",
                "level_one_seller",
                "na"
              ],
              "enumTitles": [
                "Top Rated Seller",
                "Level 2",
                "Level 1",
                "New seller (no level)"
              ]
            }
          },
          "minPrice": {
            "title": "Min price (USD)",
            "minimum": 0,
            "type": "integer",
            "description": "Fiverr's budget filter, in USD. Fiverr matches a gig when any of its packages is in the range and prices the row at that package (see recommendedPackage)."
          },
          "maxPrice": {
            "title": "Max price (USD)",
            "minimum": 1,
            "type": "integer",
            "description": "Fiverr's budget filter. Without it, the top of the range is $9,999."
          },
          "deliveryTime": {
            "title": "Delivery time",
            "enum": [
              "1",
              "3",
              "7"
            ],
            "type": "string",
            "description": "Only gigs delivered within this time."
          },
          "proOnly": {
            "title": "Fiverr Pro only",
            "type": "boolean",
            "description": "Only gigs from vetted Fiverr Pro sellers.",
            "default": false
          }
        }
      },
      "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "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
                  },
                  "PROXY_UNBLOCKER_UNITS": {
                    "type": "integer",
                    "example": 0
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}