👥 LinkedIn profile extract and build JSON resume with Bright Data & Google Gemini

⚡ 6,724 views · 👥 HR & Recruitment

💡 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

Who this is for?

The LinkedIn Profile Extract and JSON Resume Builder is a powerful workflow that scrapes professional profile data from LinkedIn using Bright Data’s infrastructure, then transforms that data into a clean, structured JSON resume using Google Gemini. The workflow is ideal for automating resume parsing, candidate profiling, or integrating into recruiting platforms.

This workflow is tailored for:

What problem is this workflow solving?

Parsing resumes or LinkedIn profiles into machine-readable formats is often a manual, error-prone process. Most scraping tools either fail due to anti-bot protections or return unstructured HTML that’s hard to work with.

This workflow solves that by:

What this workflow does

Setup

How to customize this workflow to your needs

Add Language Translation

Insert a translation LLM node to support multilingual profiles.

Generate PDF Resumes

Convert JSON to formatted PDF resumes using an HTML-to-PDF module.

Push to ATS or CRM

Add integration nodes to pipe data into applicant tracking systems (ATS), CRMs, or databases.

Use Alternative LLMs

Swap Gemini with OpenAI or Anthropic Claude if preferred.

🔗 Nodes Used

Function, HTTP Request, Basic LLM Chain, Read/Write Files from Disk, Google Gemini Chat Model, Information Extractor

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup