This workflow corresponds to n8n.io template #4583 — we link there as the canonical source.
This workflow follows the Google Sheets → HTTP Request recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"id": "daABmpJ3xdrHjUS7",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "Fiverr UGC Scraper",
"tags": [],
"nodes": [
{
"id": "639d8c5d-9b2c-4dda-a496-7098c298b5a5",
"name": "Daily Fiverr Scrape Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
0,
0
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 9
}
]
}
},
"typeVersion": 1.2
},
{
"id": "60977b7f-c8ec-4ec9-9d2a-e2d6c58149e6",
"name": "Fetch Fiverr Search Results",
"type": "n8n-nodes-base.httpRequest",
"position": [
220,
0
],
"parameters": {
"url": "https://www.fiverr.com/search/gigs",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"queryParameters": {
"parameters": [
{
"name": "query",
"value": "ugc"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/0.0.0.0 Safari/537.36"
},
{
"name": "Accept",
"value": "text/html"
},
{
"name": "Accept-Language",
"value": "en-US,en;q=0.9"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "b3cc4270-c7a3-4fcc-88b3-795c6c7b418d",
"name": "Extract Data from HTML",
"type": "n8n-nodes-base.html",
"position": [
580,
0
],
"parameters": {
"options": {},
"operation": "extractHtmlContent",
"extractionValues": {
"values": [
{
"key": "price",
"cssSelector": "div.basic-gig-card a._Z7OVIW span.text-bold > span"
},
{
"key": "title",
"cssSelector": "div.basic-gig-card p.f2YMuU6"
},
{
"key": "Selller",
"cssSelector": "div.basic-gig-card a._1lc1p3l2 span.vp9lqtk"
},
{
"key": "Gig URL",
"cssSelector": "div.basic-gig-card > a.media"
}
]
}
},
"typeVersion": 1.2
},
{
"id": "b5e115fe-3f5e-4ead-b09d-35af6c002204",
"name": "Append Gig Data to Sheet",
"type": "n8n-nodes-base.googleSheets",
"position": [
800,
0
],
"parameters": {
"columns": {
"value": {
"Price": "={{ $json.price }}",
"Title": "={{ $json.title }}",
"Gig URL": "={{ $json[\"Gig URL\"] }}",
"Seller Name": "={{ $json.Selller }}"
},
"schema": [
{
"id": "Price",
"type": "string",
"display": true,
"required": false,
"displayName": "Price",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Title",
"type": "string",
"display": true,
"required": false,
"displayName": "Title",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Seller Name",
"type": "string",
"display": true,
"required": false,
"displayName": "Seller Name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Gig URL",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "Gig URL",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1mSpImM6r33QkQiYAZEoyvqo6Jce8pR4iyCZgUXqkQfk/edit#gid=0",
"cachedResultName": "Sheet1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1mSpImM6r33QkQiYAZEoyvqo6Jce8pR4iyCZgUXqkQfk",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1mSpImM6r33QkQiYAZEoyvqo6Jce8pR4iyCZgUXqkQfk/edit?usp=drivesdk",
"cachedResultName": "Fiverr UGC Scraper"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"name": "<your credential>"
}
},
"typeVersion": 4.5
},
{
"id": "3834eabc-6865-4fbb-941e-4e76e84d461f",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
-1040
],
"parameters": {
"color": 5,
"width": 520,
"height": 1260,
"content": "## \u2699\ufe0f Section 1: **Trigger & Data Fetching**\n\nThis section is responsible for **automatically starting the workflow** and **retrieving Fiverr gig listings** for UGC content creators.\n\n---\n\n### \u23f0 1. `Daily Fiverr Scrape Trigger`\n\n> **\ud83e\udde0 Purpose:** Starts the entire workflow on a scheduled basis.\n\n\ud83d\udccc **Details:**\n\n* \ud83d\udd01 Runs automatically at specified intervals (daily, hourly, etc.)\n* \ud83d\udd0c Acts as the starting point of your automation pipeline\n* \ud83e\udde9 Useful for keeping your dataset fresh without manual intervention\n\n\ud83d\udd27 **Example configuration:**\n\n* `Frequency:` Every 24 hours\n* `Time:` 09:00 AM UTC\n\n---\n\n### \ud83c\udf10 2. `Fetch Fiverr Search Results`\n\n> **\ud83e\udde0 Purpose:** Makes an HTTP GET request to Fiverr to fetch search results for UGC content creators.\n\n\ud83d\udccc **Details:**\n\n* \ud83c\udf0d **Endpoint:** `https://www.fiverr.com/search/gigs?query=UGC%20content%20creator`\n* \ud83e\uddfe **Method:** `GET`\n* \ud83d\udce6 **Returns:** Raw HTML content of the search result page\n* \ud83d\udd10 Supports headers (e.g., user-agent) if needed to bypass scraping blocks\n\n\ud83e\uddf0 **Pro tips:**\n\n* Consider rotating user agents or using proxies for better reliability\n* Use query parameters to refine your search (e.g., country, category)\n\n---\n\n"
},
"typeVersion": 1
},
{
"id": "09a950f8-54a9-409c-aed6-e3fd908a7f14",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
500,
-1500
],
"parameters": {
"color": 3,
"width": 520,
"height": 1720,
"content": "## \ud83e\udde0 Section 2: **HTML Parsing & Data Logging**\n\nThis section focuses on **extracting useful data** from the raw HTML and then **storing it securely** in Google Sheets for future reference.\n\n---\n\n### \ud83e\uddf1 3. `Extract Gig Data from HTML`\n\n> **\ud83e\udde0 Purpose:** Parses the fetched HTML and extracts key gig details.\n\n\ud83d\udccc **Extracted Fields:**\n\n* \ud83d\udcb5 **Price** \u2013 Starting price of the gig\n* \ud83e\uddd1\u200d\ud83c\udfa8 **Seller** \u2013 Name of the gig creator\n* \ud83d\udcdd **Title** \u2013 Gig headline\n* \ud83d\udd17 **Gig URL** \u2013 Direct link to the gig\n\n\ud83d\udd0d **How it works:**\n\n* Uses **CSS selectors** or **XPath** to find the right HTML nodes\n* Grabs the values and passes them as structured data to the next node\n\n\u26a0\ufe0f **Note:** You may need to update selectors if Fiverr changes its HTML structure.\n\n---\n\n### \ud83d\udcca 4. `Append Gig Data to Sheet`\n\n> **\ud83e\udde0 Purpose:** Stores the extracted gig data in a connected Google Sheet.\n\n\ud83d\udccc **Details:**\n\n* \ud83d\udcc1 Appends each gig as a new row\n* \ud83e\uddfe Keeps a log of all scrapes for historical analysis\n* \ud83d\udd04 Works with dynamic ranges \u2013 no manual sheet setup needed\n\n\ud83d\udd10 **Sheet Features:**\n\n* \ud83e\uddf9 You can apply filters or conditional formatting\n* \ud83d\uddc2 Consider using a timestamp column for easier tracking\n\n---\n\n## \u2705 Summary\n\nYour workflow is a **powerful automation** that:\n\n* \ud83d\udd04 Runs automatically on schedule\n* \ud83c\udf10 Fetches Fiverr UGC gigs\n* \ud83e\uddf1 Parses and extracts valuable info\n* \ud83d\udcca Logs everything in an easy-to-analyze Google Sheet\n\nLet me know if you'd like help adding:\n\n* \ud83d\udccc Deduplication logic\n* \ud83d\udd14 Email/Slack alerts when new gigs are found\n* \ud83e\uddfc Data cleanup/formatting in Sheets\n\n"
},
"typeVersion": 1
},
{
"id": "c9562319-f44c-461c-bcb0-84192b8a8e3f",
"name": "Sticky Note9",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1780,
-1020
],
"parameters": {
"color": 4,
"width": 1300,
"height": 320,
"content": "=======================================\n WORKFLOW ASSISTANCE\n=======================================\nFor any questions or support, please contact:\n Yaron@nofluff.online\n\nExplore more tips and tutorials here:\n - YouTube: https://www.youtube.com/@YaronBeen/videos\n - LinkedIn: https://www.linkedin.com/in/yaronbeen/\n=======================================\n"
},
"typeVersion": 1
},
{
"id": "bd479abb-b26e-4b8c-a1f8-14fde7041059",
"name": "Sticky Note4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1780,
-680
],
"parameters": {
"color": 4,
"width": 1289,
"height": 2378,
"content": "## \u2699\ufe0f Section 1: **Trigger & Data Fetching**\n\nThis section is responsible for **automatically starting the workflow** and **retrieving Fiverr gig listings** for UGC content creators.\n\n---\n\n### \u23f0 1. `Daily Fiverr Scrape Trigger`\n\n> **\ud83e\udde0 Purpose:** Starts the entire workflow on a scheduled basis.\n\n\ud83d\udccc **Details:**\n\n* \ud83d\udd01 Runs automatically at specified intervals (daily, hourly, etc.)\n* \ud83d\udd0c Acts as the starting point of your automation pipeline\n* \ud83e\udde9 Useful for keeping your dataset fresh without manual intervention\n\n\ud83d\udd27 **Example configuration:**\n\n* `Frequency:` Every 24 hours\n* `Time:` 09:00 AM UTC\n\n---\n\n### \ud83c\udf10 2. `Fetch Fiverr Search Results`\n\n> **\ud83e\udde0 Purpose:** Makes an HTTP GET request to Fiverr to fetch search results for UGC content creators.\n\n\ud83d\udccc **Details:**\n\n* \ud83c\udf0d **Endpoint:** `https://www.fiverr.com/search/gigs?query=UGC%20content%20creator`\n* \ud83e\uddfe **Method:** `GET`\n* \ud83d\udce6 **Returns:** Raw HTML content of the search result page\n* \ud83d\udd10 Supports headers (e.g., user-agent) if needed to bypass scraping blocks\n\n\ud83e\uddf0 **Pro tips:**\n\n* Consider rotating user agents or using proxies for better reliability\n* Use query parameters to refine your search (e.g., country, category)\n\n---\n\n## \ud83e\udde0 Section 2: **HTML Parsing & Data Logging**\n\nThis section focuses on **extracting useful data** from the raw HTML and then **storing it securely** in Google Sheets for future reference.\n\n---\n\n### \ud83e\uddf1 3. `Extract Gig Data from HTML`\n\n> **\ud83e\udde0 Purpose:** Parses the fetched HTML and extracts key gig details.\n\n\ud83d\udccc **Extracted Fields:**\n\n* \ud83d\udcb5 **Price** \u2013 Starting price of the gig\n* \ud83e\uddd1\u200d\ud83c\udfa8 **Seller** \u2013 Name of the gig creator\n* \ud83d\udcdd **Title** \u2013 Gig headline\n* \ud83d\udd17 **Gig URL** \u2013 Direct link to the gig\n\n\ud83d\udd0d **How it works:**\n\n* Uses **CSS selectors** or **XPath** to find the right HTML nodes\n* Grabs the values and passes them as structured data to the next node\n\n\u26a0\ufe0f **Note:** You may need to update selectors if Fiverr changes its HTML structure.\n\n---\n\n### \ud83d\udcca 4. `Append Gig Data to Sheet`\n\n> **\ud83e\udde0 Purpose:** Stores the extracted gig data in a connected Google Sheet.\n\n\ud83d\udccc **Details:**\n\n* \ud83d\udcc1 Appends each gig as a new row\n* \ud83e\uddfe Keeps a log of all scrapes for historical analysis\n* \ud83d\udd04 Works with dynamic ranges \u2013 no manual sheet setup needed\n\n\ud83d\udd10 **Sheet Features:**\n\n* \ud83e\uddf9 You can apply filters or conditional formatting\n* \ud83d\uddc2 Consider using a timestamp column for easier tracking\n\n---\n\n## \u2705 Summary\n\nYour workflow is a **powerful automation** that:\n\n* \ud83d\udd04 Runs automatically on schedule\n* \ud83c\udf10 Fetches Fiverr UGC gigs\n* \ud83e\uddf1 Parses and extracts valuable info\n* \ud83d\udcca Logs everything in an easy-to-analyze Google Sheet\n\nLet me know if you'd like help adding:\n\n* \ud83d\udccc Deduplication logic\n* \ud83d\udd14 Email/Slack alerts when new gigs are found\n* \ud83e\uddfc Data cleanup/formatting in Sheets\n\nReady to upgrade it further? \ud83d\ude0e\n"
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "9e357a6c-19fd-490d-b5ea-7afd9a4b533d",
"connections": {
"Extract Data from HTML": {
"main": [
[
{
"node": "Append Gig Data to Sheet",
"type": "main",
"index": 0
}
]
]
},
"Daily Fiverr Scrape Trigger": {
"main": [
[
{
"node": "Fetch Fiverr Search Results",
"type": "main",
"index": 0
}
]
]
},
"Fetch Fiverr Search Results": {
"main": [
[
{
"node": "Extract Data from HTML",
"type": "main",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
googleSheetsOAuth2Api
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This cutting-edge n8n automation is a powerful market research tool designed to continuously monitor and capture User-Generated Content (UGC) opportunities on Fiverr. By intelligently scraping, parsing, and logging gig data, this workflow provides: Automated Market Scanning:…
Source: https://n8n.io/workflows/4583/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This workflow automates tax compliance by aggregating multi-channel revenue data, calculating jurisdiction-specific tax obligations, detecting anomalies, and generating submission-ready reports for ta
Blog Automation Pipeline A — Content Generation. Uses googleSheets, httpRequest. Scheduled trigger; 28 nodes.
This n8n workflow automatically finds apartments for rent in Germany, filters them by your city, rent budget, and number of rooms, and applies to them via email. Each application includes: A personali
The automation process consists of four main steps: Get Longform: Retrieve the long-form video data (e.g., from Google Sheets). Analyze Longform: Use Clap to analyze the video and generate short clips
This n8n workflow automates the end-to-end client onboarding process: capturing client details, validating emails, assigning tiers, generating welcome packs, creating tasks, notifying teams, archiving