🎣 Enrich seller data with email & domain lookup using Bright Data & Google Search

⚑ 486 views · 🎣 Lead Generation & Enrichment

πŸ’‘ Pro Tip β€” If you’re pulling LinkedIn data through HTTP requests or dealing with API restrictions, there’s a community node called ScraperNode that handles this natively. It has dedicated scrapers for profiles, companies, jobs, and people search β€” you just pass a URL and get structured data back.

View All Scrapers

Description

πŸ” Email Lookup with Google Search from Postgres Database

This N8N workflow is designed to enrich seller data stored in a Postgres database by performing automated Google search lookups. It uses Bright Data’s Web Unlocker to bypass search result restrictions and the HTML Extract node to parse and extract relevant information from webpages.

The main purpose of this workflow is to discover missing contact details, company domains, and secondary emails for businesses or sellers based on existing database entries.


🎯 Problem This Workflow Solves

Manually searching for missing seller or business detailsβ€”like secondary emails, websites, or domain namesβ€”can be time-consuming and inefficient, especially for large datasets. This workflow automates the search and data enrichment process, significantly reducing manual effort while improving the quality and completeness of your seller database.


βœ… Prerequisites

Before using this template, make sure the following requirements are met:


βš™οΈ Setup Instructions

Step 1: Prepare Your Postgres Table

Create a table in Postgres with the following structure (you can adjust field names if needed):

CREATE TABLE sellers (
  seller_id SERIAL PRIMARY KEY,
  seller_name TEXT,
  primary_email TEXT,
  company_info TEXT,
  trade_name TEXT,
  business_address TEXT,
  coc_number TEXT,
  vat_number TEXT,
  commercial_register TEXT,
  secondary_email TEXT,
  domain TEXT,
  seller_slug TEXT,
  source TEXT
);

Step 2: Setup Web Unlocker on Bright Data

  1. Go to your Bright Data dashboard.
  2. Navigate to Proxies & Scraping β†’ Web Unlocker.
  3. Create a new zone, selecting Web Unlocker API under Scraping Solutions.
  4. Whitelist your server IP if required.

Step 3: Generate API Key

  1. In the Bright Data dashboard, go to the API section.
  2. Generate a new API key.
  3. In N8N, create HTTP Request Credentials using Bearer Authentication with the API key.

Step 4: Install the Bright Data Node in N8N

  1. In your N8N self-hosted instance, go to Settings β†’ Community Nodes.
  2. Search and install n8n-nodes-brightdata.

πŸ”„ Workflow Functionality


πŸ’‘ Use Cases


πŸ› οΈ Customization Tips

πŸ”— Nodes Used

Postgres, Schedule Trigger, Filter

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup