Scraping LinkedIn Data: What's Allowed and Best Practices

Feb 20, 2024 ยท 2 min read

LinkedIn is a popular social media platform used by professionals to network and share content. With over 800 million members, LinkedIn contains a wealth of public data that can be useful for research, marketing, and analytics. However, LinkedIn does place some restrictions on scraping or automatically collecting data from their platform.

What Type of Scraping is Allowed?

LinkedIn's User Agreement prohibits scraping or otherwise copying data from their website via automated means, such as bots or scrapers. However, LinkedIn does allow individuals to manually access and collect limited amounts of public information on user profiles and posts.

You can manually view and compile public profile data like names, titles, companies, locations, skills, etc. Public posts and content shared by members can also be manually accessed. As long as you are manually viewing pages and not using automation, this is permissible based on their terms.

Best Practices for Manual Collection

If you want to manually gather public information from LinkedIn, here are some tips:

  • Access and compile data slowly to avoid detection. Rapid, high-volume access looks like automation.
  • Do not share or republish full user profiles, keep data anonymous.
  • Use Captchas and other checks to prevent bots, enforce manual collection.
  • Consider sampling - collect subsets of data rather than full volumes.
  • Adhering to these practices helps avoid over-accessing LinkedIn's servers while respecting their restrictions.

    While automation for scraping LinkedIn data is prohibited, individuals can still manually access and collect certain public information in a responsible way. Following ethical gathering practices ultimately creates a better experience for all LinkedIn members.

    Browse by tags:

    Browse by language:

    The easiest way to do Web Scraping

    Get HTML from any page with a simple API call. We handle proxy rotation, browser identities, automatic retries, CAPTCHAs, JavaScript rendering, etc automatically for you

    Try ProxiesAPI for free

    curl ""

    <!doctype html>
        <title>Example Domain</title>
        <meta charset="utf-8" />
        <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1" />


    Don't leave just yet!

    Enter your email below to claim your free API key: