If you are getting 999 response when scraping LinkedIn profiles, it typically indicates that LinkedIn has temporarily blocked your IP address due to an unusual amount of traffic from it. This is often a measure to prevent scraping or abuse.
Here are a few ways through which you can address this issue:
Wait and Retry – Sometimes, the simplest solution is just to wait for a while and then try accessing the page again. This block is often temporary.
Check Your Network – If you’re on a shared network (like in an office or using public Wi-Fi), someone else’s activity might have triggered the block. Try switching networks.
Use a Different IP Address – You can change your IP address by restarting your router or using a VPN. However, be cautious with VPNs as LinkedIn might block certain VPN IP addresses if they detect suspicious activities.
If the problem still persists for you, the only solution left is to go with a service that can scrape LinkedIn. Scrapingdog’s LinkedIn Profile Scraper API is a perfect solution to seamlessly scrape LinkedIn profiles.
Additional Resources
- How To Bypass Amazon Captcha & Avoid IP Ban When Scraping
- Challenges in Large Scale Data Extraction
- How to Scrape LinkedIn Jobs using Python
- What is 499 Status Code & How To Avoid It
- What is 429 Status Code & How To Avoid It
- Status 403: What is It & How To Avoid It
- How To Bypass Cloudflare 1020 Error
- How To Bypass Cloudflare 1015 Error
- Tips To Avoid Getting Blocked While Scraping