Skip to content
FlowHubFluxonLab
B
AI Automationfree

Extract and Analyze Web Data with Bright Data & Google Gemini

by Amit Mehtaadapted from n8n official workflow galleryUpdated Aug 2026
RequiresBBasic LLM ChainGoogle Gemini Chat ModelHTTP RequestHTTP RequestInformation ExtractorInformation Extractor
Share Post Share
MaWhen clicking ‘Test workflow’When clicking ‘…CLMarkdown to Textual Data ExtractorMarkdown to Tex…SeSet URL and Bright Data ZoneSet URL and Bri…HRInitiate a Webhook Notification for Markdown to Textual Data ExtractionInitiate a Webh…HRInitiate a Webhook Notification for AI Sentiment AnalyzerInitiate a Webh…Google Gemini Chat Model for Data ExtractGoogle Gemini C…Google Gemini Chat Model for Sentiment AnalyzerGoogle Gemini C…HRPerform Bright Data Web RequestPerform Bright …IETopic Extractor with the structured responseTopic Extractor…IETrends by location and category with the structured responseTrends by locat…Google Gemini Chat ModelGoogle Gemini C…HRInitiate a Webhook Notification for trends by location and categoryInitiate a Webh…FuCreate a binary file for topicsCreate a binary…RWWrite the topics file to diskWrite the topic…RWWrite the trends file to diskWrite the trend…FuCreate a binary data for tendsCreate a binary…123456789101112131415
1/5
STEPS · 15
Run manually by an operator

This workflow performs structured data extraction and data mining from a web page by combining the capabilities of Bright Data and Google Gemini. How it Works This workflow focuses on extracting structured data from a web page using Bright Data's Web Unlocker Product. It then uses n8n's AI capabilities, specifically Google Gemini Flash Exp, for information extraction and custom sentiment analysis. The results are sent to webhooks and saved as local files. Use Cases Data Mining**: Automating the process of extracting and analyzing data from websites. Web Scraping**: Gathering structured data for market research, competitive analysis, or content aggregation. Sentiment Analysis**: Performing custom sentiment analysis on unstructured text. Setup Instructions Bright Data Credentials: You need to have an account and a Web Unlocker zone with Bright Data. Update the Header Auth account credentials in the Perform Bright Data Web Request node. Google Gemini Credentials: Provide your Google Gemini(PaLM) Api account credentials for the AI-related nodes. Configure URL and Zone: In the Set URL and Bright Data Zone node, set the web URL you want to scrape and your Bright Data zone.

Tags

n8nreference-onlychain-llminformation-extractorlm-chat-google-gemini
Connects
BBasic LLM ChainGoogle Gemini Chat ModelWHTTP RequestinformationextractorInformation Extractor
CategoryAI Automation
Triggermanual
Complexitycomplex
Nodes16
AddedSep 18, 2025

Related workflows

See all AI Automation
BWstructuredoutputparser
free

Send prescription PDFs to patients via WhatsApp with Google Gemini and Supabase

Quick overview This workflow listens for incoming WhatsApp messages from clinic staff, uses Google Gemini to extract prescription details, generates a prescription PDF via an HTML-to-PDF API, uploads it to a public URL, sends the document back over WhatsApp, and logs outcomes to Supabase. How it works Triggers whenever a new WhatsApp message is received on your WhatsApp Business Cloud number. Captures configuration values and the incoming message text and sender number. Uses Google Gemini to extract patient name, doctor name, and medication details into structured data and flags any missing required fields. If required details are missing, replies to staff on WhatsApp with what to fix and inserts a needs_review record into Supabase. If details are complete, renders a prescription HTML document, converts it to a PDF via an external HTML-to-PDF API, and uploads the PDF to an external file-hosting API. Sends the prescription PDF to the sender on WhatsApp and inserts a “sent” log record (including the PDF URL) into Supabase. Setup Connect WhatsApp Business Cloud credentials for the WhatsApp trigger and the WhatsApp send steps, and configure the workflow’s webhook in Meta/WhatsApp so in

by Kanishka Shrivastava
BWopenaichatmodelstructuredoutputparser
free

Generate CCTV-style animal TikTok videos with OpenAI, Seedance and Blotato

Quick Overview This workflow runs every four hours to generate a CCTV-style animal video concept with OpenAI, renders an 8-second vertical clip using AtlasCloud Seedance, then publishes it to TikTok via Blotato and sends a preview to Telegram. How it works Runs every 4 hours on a schedule. Uses OpenAI to create a hyper-realistic CCTV-style image and video prompt based on a random (or overridden) animal, location, action, and a current timestamp overlay. Starts a Seedance text-to-video render on AtlasCloud with the generated prompt, duration, aspect ratio, and optional audio. Polls AtlasCloud at a fixed interval until the render status is completed or succeeded and retrieves the output video URL. Uses OpenAI to generate a TikTok-ready title and exactly five hashtags from the video concept. Publishes the generated video to TikTok via Blotato with the title/hashtags and the selected privacy level, flagged as AI-generated. Sends the rendered video and title as a preview to a specified Telegram chat. Setup Add OpenAI API credentials and set the prompt and caption models in the Configuration values if you want to change them. Add an AtlasCloud API key (HTTP Header Auth) and ensure it is

by Dr. Firas
ACsheets
free

Create TikTok carousel posts with Upload Post, Google Sheets, Gemini, GPT-4.1

Quick overview This workflow runs daily to pull TikTok post and profile analytics from Upload Post, updates a Google Sheets performance log, uses Google Gemini and OpenAI to generate a new carousel concept and caption, creates four images via fal.ai, publishes to TikTok, and updates a persistent “Agent Skill” sheet. How it works Runs on a daily schedule (or manually) and loads product, Upload Post, and Google Sheets configuration values. Reads the Google Sheets “Performance Log,” selects posts missing stats or posted recently, fetches TikTok post analytics from the Upload Post API, and writes updated metrics back to the sheet. Aggregates the refreshed history, fetches TikTok profile analytics from Upload Post, reads the “Agent Skill” sheet, and compiles a single context summary. Uses Google Gemini (via a structured JSON output) to generate a TikTok carousel plan including caption, strategy notes, four slide prompts, hashtags, and an engagement question. Sends the four prompts to fal.ai to generate four 9:16 PNG carousel images and collects their hosted image URLs. Uses OpenAI (GPT-4.1) to write a short TikTok photo-post description, publishes the carousel to TikTok via Upload Post

by amanullah