I’m wondering why this LinkedIn scrapper is not working for me… I’ve provided the agent with the company linkedin URL but it’s failing to extract all the “people” data with their titles. It’s approximatly 5-10 employees that it needs to read and extra a list of [Employee name + Title] - I’ve tried changing it to a different LinkedIn scrapping tool and it’s not picking it up. I also tried including it in the AI slate.
Hey Daniela! Can you send me the task URL, so I can see what the error is exactly? How to share your Lindy task URL: 1. Click your Lindy agent → click “tasks” 2. Find the task you need help with 3. Click the specific task (you should see the full execution) 4. Copy that page URL from your browser 5. Paste the URL in your support request
Hey Daniel L., The issue isn't your setup — it's what that action actually returns. The "LinkedIn companies by URL" action pulls company-level data (industry, size, description, HQ location) — it doesn't extract individual employees. LinkedIn locks people data behind authentication and aggressively blocks scraping of the employees/people tab, so no LinkedIn scraping tool in Lindy will reliably pull employee names + titles from a company URL. Use web search via an agent step. Replace the LinkedIn scraper with an agent step that has Search the Internet enabled. Prompt it like:
Search for employees at [company name] on LinkedIn.
Find 5-10 people with their full names and job titles.
Search: "[company name] employees site:linkedin.com/in"
Return as a list: [Name — Title]
This works because Google indexes LinkedIn profiles publicly even though LinkedIn's own pages block scraping. You'll get people who list that company in their profile.Georgiadis S. thank you I will try this, I tried something like this similar before but didn’t work either.
No success - I keep getting incorrect data of employee names + titles. Alon J. Any ideas of how this can be solved?
Daniela V. ah yeah, that's the downside of the Google search route — snippets cut off titles and LinkedIn doesn't index every profile fully. What actually works better: Instead of searching LinkedIn via Google, search the company's own website for their team page. Most companies list leadership with full names and titles. Try this prompt:
Search for: "[company name] team" OR "[company name] leadership" OR "[company name] about us"
Find the page that lists employees. Extract names and titles.
If no team page exists, try: "[company name] staff site:linkedin.com"Company websites are way more reliable for this than trying to scrape LinkedIn through Google — no truncation, no indexing gaps, and titles are always complete. If the company doesn't have a team page, Apify's LinkedIn Company Employees scraper is the nuclear option — it actually navigates LinkedIn properly instead of relying on Google's index. You'd call it via HTTP request in Lindy with your Apify API key. Free tier gives you enough for small batches.
I will try the Apify option as this client doesn’t need CEO/Exec leads instead more mid-level managers hence why the website won’t work for this cleint
How does the $4 per 1k apify work? does that apply to Lindy users?
Hey Daniela V. . The $4 per 1k is specifically for certain Apify Actors like the Google Maps Scraper — it’s their “pay per event” pricing model. Different Actors have different rates. And yes, it does apply to Lindy users! Lindy has a native Apify integration, so you connect your Apify account and any pay-per-event or pay-per-result Actor works. You just need Apify credits in your account (they give you $5/month free on the free tier). The only ones that DON’T work through Lindy are rental-priced Actors. I’ve personally used it for LinkedIn scraping through Apify. Want me to walk you through the setup?
thank you appreciate the feedback - LinkedIn seems the hardest to scrape. I’m trying the Apify actor however not accurate as such. I’ll keep trying
Daniela V. yeah LinkedIn is definitely the trickiest one. Their anti-scraping measures are aggressive. A couple things that helped me get better results:
Make sure you’re using the right Actor.“Curious Cat LinkedIn Scraper” and “Apify LinkedIn Scraper” have very different accuracy levels depending on what you’re pulling (profiles vs. company pages vs. posts).
Try running smaller batches instead of bulk. LinkedIn throttles hard on large runs.
Double-check the input fields, sometimes a small config tweak (like toggling “use direct URLs” vs. search-based scraping) makes a huge difference in data quality.
What specifically is coming back inaccurate — missing fields, wrong data, or just incomplete profiles? Happy to help troubleshoot.
It’s a mix, this example has 8 employees but the apify only captured 3 and it’s missing the right employee titles.
also I am not getting seperate chargers from Apify… only lindy cretis
Hey Daniela V.. I looked into both issues: On the missing employees/titles: The actor you’re using scrapes without LinkedIn cookies, so LinkedIn limits what data it can see. That’s why it only got 3 out of 8 — it’s a LinkedIn visibility restriction, not a bug. Two options: (1) Use a cookie-based actor that requires your LinkedIn li_at cookie — this gets much better coverage. (2) If your current actor has a “Full” scrape mode, switch to that — the “Short” mode only returns basic data and often misses proper titles. On the billing: When you run Apify actors through Lindy’s integration, the charges come through as Lindy credits — not as separate Apify charges. That’s normal! Lindy wraps the Apify cost into its own credit system. You’d only see separate Apify charges if you ran the actors directly in your Apify Console. So you’re not missing anything — it’s just how the integration works. Want me to help you set up a better actor for more complete results?
