Block 1 - Sticky Note
- Type / Role
- n8n-nodes-base.stickyNote - stickyNote
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
LinkedIn Hiring Signal Scraper — Jobs & Prospecting Using Bright Data Purpose: Discover recent job posts from LinkedIn using Bright Data's Dataset API, clean the results, and log them into Google S...
n8n-nodes-base.stickynote, n8n-nodes-base.httprequest, n8n-nodes-base.formtrigger, n8n-nodes-base.wait, n8n-nodes-base.if, n8n-nodes-base.code, n8n-nodes-base.googlesheets, n8n-nodes-base.set
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Yaron Been.
Original n8n.io sourceLinkedIn Hiring Signal Scraper — Jobs & Prospecting Using Bright Data
Discover recent job posts from LinkedIn using Bright Data's Dataset API, clean the results, and log them into Google Sheets — for both job hunting and identifying high-intent B2B leads based on hiring activity.
Bright Data API Key
→ Add in the HTTP Request headers:Authorization: Bearer YOUR_BRIGHTDATA_API_KEY
Google Sheets OAuth2
→ Connect your account in n8n to allow read/write access to the spreadsheet.
job_poster and base_salary). 📄 Copy the Google Sheet Template:
Click here to make your copy
→ Rename for each campaign or client.
Form fields include:
This workflow gives you a competitive edge —
📌 For candidates: Be first to apply.
📌 For sellers: Be first to pitch.
All based on live hiring signals from LinkedIn.
File → Make a copyThe form allows you to define what kind of job posts you want to scrape.
Fields:
New York, Berlin, Remote CMO, AI Architect, Ecommerce Manager US, UK, IL💡 Pro Tip:
For best results, set the filter inside the workflow to:time_range = "Past 24 hours" or "Last 7 days"
This keeps results relevant and fresh.
The workflow sends a request to Bright Data with your input.
Example API Call Body:
[
{
"location": "New York",
"keyword": "Marketing Manager",
"country": "US",
"time_range": "Past 24 hours",
"job_type": "Part-time",
"experience_level": "",
"remote": "",
"company": ""
}
]
Bright Data will start preparing the dataset in the background.
The workflow includes a Wait Node and Polling Loop that checks every few minutes until the data is ready.
You don't need to do anything here — it's all automated.
Once Bright Data responds with the full job post list:
✔️ Nested fields like job_poster and base_salary are flattened
✔️ HTML in job descriptions is removed
✔️ Final data is formatted for export
The final cleaned list is added to your Google Sheet (first tab).
Each row = one job post, with columns like:
job_title, company_name, location, salary_min, apply_link, job_description_plain
You search for:
Now you've got a live list of roles — with salary, recruiter info, and apply links. → Use it to apply faster than others.
You search for:
And find companies hiring growth marketers. → That's your signal to offer help with media buying, SEO, CRO, or your relevant service.
Use the data to:
Bright Data API Key
Used in HTTP headers: Authorization: Bearer YOUR_BRIGHTDATA_API_KEY
Google Sheets OAuth2
Allows n8n to read/write to your spreadsheet
📄 Google Sheet Template:
Make your copy here
⚙️ Bright Data Dataset API:
Visit BrightData.com
📬 Personalization works best when you act quickly.
Use the freshest data to reach out with context — not generic pitches.
This workflow turns LinkedIn job posts into sales insights and job leads. All in one click. Fully automated. Ready for your next move.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Scrape LinkedIn job listings for hiring signals & prospecting with Bright Data |
|---|---|
| Complexity | advanced |
| Nodes | 15 |
| Categories | Lead Generation |
| Author | Yaron Been |
| Published | 16 Apr 2025 |
Use the JSON export at /data/workflows/3580/3580.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
LinkedIn Hiring Signal Scraper — Jobs & Prospecting Using Bright Data Purpose: Discover recent job posts from LinkedIn using Bright Data's Dataset API, clean the results, and log them into Google S...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Generation use case.