Workflow

Get Leads from Competitor's LinkedIn Audience

Extract everyone who engaged with a company's last 25 posts. Paste a fetch() from the company feed to scrape all reactors with deduplication.

Needle Team

Last updated

February 4, 2026

Connectors used

Google Sheets

Tags

LinkedInCompetitor AnalysisLead GenerationSales IntelligenceGoogle SheetsSocial Selling

Key Takeaways

  • Scrapes up to 25 company posts - Fetches the most recent posts from any LinkedIn company page
  • Extracts reactors from each post - Collects up to 50 reactions per post
  • Sorted by engagement - Processes the most popular posts first
  • Exports to Google Sheets - Saves LinkedIn profile URLs as they are found
  • DevTools-based - You paste a fetch() request copied from the company's post feed

What This Workflow Does

This workflow takes a LinkedIn company feed API request (copied from DevTools), fetches the company's recent posts, loops through each post to collect the profiles of people who reacted, and saves those LinkedIn profile URLs to Google Sheets. It is designed for extracting engaged audiences from competitor or industry company pages.

Use cases:

  • Find people actively engaging with a competitor's content
  • Build lead lists from a company's LinkedIn audience
  • Identify recurring engagers across multiple posts
  • Research which professionals are interested in a specific company

How It Works

StepWhat Happens
1. Manual triggerYou paste a fetch() request copied from a company's LinkedIn post feed
2. Parse and fetch postsCode node extracts headers, then HTTP request fetches the company's posts
3. Extract post dataCode node pulls post URNs, like counts, and comment counts
4. Loop through postsFor each post (up to 25), fetches the reactions API with a 4-second delay
5. Extract reactor profilesCode node collects profile IDs from each reaction response
6. Save to Google SheetsClaude Sonnet writes each LinkedIn URL to your spreadsheet

AI Models Used

ModelProviderRole
Claude Sonnet 4.5AnthropicWrites profile URLs to Google Sheets

Setup Instructions

  1. Click "Use template" on this page
  2. Copy the template Google Sheet linked inside the workflow and paste your own sheet URL into the AI node
  3. Connect your Google Sheets account
  4. Go to the target company's LinkedIn page and click the "Posts" tab
  5. Open DevTools (F12), go to the Network tab, and filter by "graphql"
  6. Scroll the page to load posts
  7. Find the OrganizationalPageUpdates request, right-click it, and select "Copy as fetch"
  8. Paste the fetch() into the Manual Trigger node
  9. Run the workflow

Google Sheets Output

ColumnField
Alinkedin_url

The output is intentionally minimal. You can use a separate enrichment workflow to add name, company, job title, and other details.


Customization

What You Can ChangeHow
Target companyCopy a fetch() from a different company's LinkedIn post feed
Delay between requestsEdit the wait duration in the code node (default is 4 seconds)
Output columnsModify the AI node prompt to write additional columns
Number of postsAdjust the post extraction code to process more or fewer than 25 posts

FAQ

Q: Does this require LinkedIn Premium? A: No, it works with a free LinkedIn account.

Q: How many profiles can I extract? A: Up to 50 reactions per post across up to 25 posts. The actual number depends on how many people reacted to the company's content.

Q: Why does the output only contain LinkedIn URLs? A: This keeps the workflow focused on extraction. You can chain the output into a profile enrichment workflow for full details.

Q: What if the company does not have many posts? A: The workflow processes whatever posts are available. Companies with more active posting will yield more results.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .