π Evaluate LinkedIn profiles with Apify and Groq Llama chat model
β‘ 60 views Β· π Market Research & Insights
π‘ 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.
Description
Quick overview
This workflow collects a LinkedIn profile URL via an n8n form, scrapes the public profile data using the Apify LinkedIn Profile Scraper actor, analyzes the results with a Groq-hosted Llama model, and displays an HTML-formatted evaluation back to the user.
How it works
- Receives a LinkedIn Profile URL when a user submits the n8n form.
- Prepares the LinkedIn URL along with the Apify API token and Groq API key used for downstream requests.
- Sends the profile URL to the Apify
harvestapi/linkedin-profile-scraperactor and retrieves the scraped dataset items. - Passes the scraped profile JSON to a Groq chat model via an LLM chain to generate an HTML evaluation with a score and recommendations.
- Displays the generated HTML evaluation to the user as the form completion message.
Setup
- Add a valid Apify API token and ensure the Apify actor endpoint (
harvestapi/linkedin-profile-scraper) is accessible for your account. - Add Groq API credentials in n8n and confirm the selected model (meta-llama/llama-4-scout-17b-16e-instruct) is available to your Groq account.
- Replace the placeholder API key values in the workflow (or move them to n8n credentials/environment variables) and verify the form field label matches
LinkedIn Profile URL.
π Nodes Used
HTTP Request, Basic LLM Chain, n8n Form Trigger, Groq Chat Model, n8n Form
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File