Linkedin Bulk Scraper Ninja
Pricing
from $0.05 / actor start
Linkedin Bulk Scraper Ninja
Scrape publicly available LinkedIn profiles and company data in bulk. Accepts URL lists or CSV input and returns clean, normalized, CRM-ready output. Built for lead enrichment, analytics, and automation with strict limits and predictable behavior.
Pricing
from $0.05 / actor start
Rating
0.0
(0)
Developer

Joca
Actor stats
0
Bookmarked
0
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Professional bulk scraper for publicly available LinkedIn data, designed for CRM ingestion, lead enrichment pipelines, and large-scale analytics.
This Actor focuses on clean inputs, normalized output, and predictable behavior. No unrealistic promises.
Key Capabilities
- Bulk input support using arrays of URLs or CSV files
- CRM-ready output with a normalized and consistent schema
- Strict maxItems limits and Apify Proxy compatibility
- Resilient extraction from multiple public profile layouts (including JSON-LD)
Input
You can provide input in three supported formats:
profileUrls
Array of public LinkedIn profile URLs.
li_at (CRITICAL for Success)
Your LinkedIn session cookie is highly recommended to avoid the "Sign in to view" wall.
[!IMPORTANT] How to get your
li_atcookie:
- Log in to LinkedIn.com in your browser.
- Open Developer Tools (Right click -> Inspect -> Application tab).
- Go to Cookies ->
www.linkedin.com.- Find the cookie named
li_atand copy its Value.- Paste it into the
li_atinput field in this Actor.
Without this, scraping success logic relies on public access, which is often blocked.
companyUrls
Array of public LinkedIn company page URLs.
csvInput
CSV file (URL or uploaded file) containing a url column with profile or company links.
Example Input
{"profileUrls": ["https://www.linkedin.com/in/satyanadella/"],"li_at": "AQEDAQ...","maxItems": 50,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
At least one input source is required.
Output
Results are stored in the default Apify dataset.
Each item follows a stable and consistent schema:
{"profileUrl": "https://www.linkedin.com/in/satyanadella/","fullName": "Satya Nadella","headline": "Chairman and CEO at Microsoft","company": "Microsoft","role": "Chairman and CEO at Microsoft","location": "Redmond, Washington","companyUrl": null,"scrapedAt": "2023-10-27T10:00:00Z"}
All fields are always present.
If a value cannot be extracted, it is returned as null.
Default Run and Auto-Tests
This Actor includes a safe default configuration that:
- processes a minimal public profile
- finishes in under 5 minutes
- always writes at least one item to the dataset
This ensures reliable daily auto-testing by Apify.
Usage Tips
- Start with a small
maxItemsvalue when testing. - Use Residential proxies for higher success rates.
- CSV input is recommended for large-scale CRM enrichment workflows.
Limitations and Responsible Use
- This Actor scrapes publicly available LinkedIn data only.
- It does not guarantee access to all profiles or fields.
- Login walls, private profiles, or rate limits may prevent extraction.
- This Actor does not bypass authentication or paywalls.
Pricing
This Actor uses a simple pay-per-run pricing model.
You are charged once per successful run, regardless of the number of processed profiles.
Disclaimer
This Actor is intended for research, analytics, and data processing purposes only.
You are responsible for complying with LinkedIn’s Terms of Service and all applicable laws.