Share via


Member Data Portability (3rd Party)

LinkedIn is providing the Member Data Portability (3rd Party) API product for third party developers in response to certain requirements of the Digital Markets Act (DMA). The DMA is a new EU competition law that regulates large online platforms to ensure fair competition, protect consumer rights, and foster innovation in the digital economy. Consistent with DMA obligations regarding end user data access and portability, the Member Data Portability (3rd Party) product provides APIs that allow third party developer 3rd Party applications to fetch a LinkedIn member's LinkedIn data with their consent.

Getting Started

Request Access

Querying member data using the Member Data Portability APIs requires access to the Member Data Portability (3rd Party) API product access to which can be requested from our developer portal.

  1. Create a Developer Application

    Create an app on the LinkedIn Developers Platform. A LinkedIn Company Page is required to create the app. You can create a new LinkedIn Page or use your company’s existing LinkedIn Page.

  2. Verify LinkedIn Company Page association

    To request access, the LinkedIn company page association has to be verified by the super admin of company page used while creating the application in step 1. Refer this help article on how to verify the LinkedIn company page association.

  3. Request access to API product

    From the Products tab of your application, click Request access for Member Data Portability API (3rd Party). Fill in the access request form. Once the responses are reviewed by LinkedIn, access would be granted. To know more about developer application review status refer this LinkedIn help article. apply for member data portability api product

    Note

    The button to request access would only be enabled if the LinkedIn Company page association has been verified.

    • Business Verification - As part of the access request form, you must provide your business email address and organization’s legal name, registered address, website, and privacy policy. Your business email address will have to be verified. If you don’t receive the verification email, be sure to check your email’s spam folder, junk folder, social tab, and promotional tab. Personal email addresses will not pass the business verification process.
  4. Access Grant

    Once the responses are reviewed and approved and business verified, access would be granted. To know more about developer application review status refer to this LinkedIn help article.

Generate access token via Authorization Code flow to make authenticated API calls. Refer Authorization Code Flow (3-legged OAuth) documentation to know more. Make sure you provide the following scope while generating the access token.

Permission

Permission Description
r_dma_portability_3rd_party Provides access to LinkedIn member data to developers upon member authorization

Note

Only LinkedIn users from the European Economic Area are allowed to consent to share their LinkedIn data with 3rd party developer applications.

New Development

Ready to start development? Refer to the links below for guidance on building your application.

Member Changelog API

Once the member has consented to share data with a 3rd party application, LinkedIn will start archiving all the member's interactions (posts created, comments, reactions etc), from the time the user has consented, on LinkedIn as changelog events. Member Changelog API allows developers to query these changelog events. Developers can only query changelog events created in the past 28 days. To know more about the API and it's usage, refer the Member Changelog API Documentation.

Member Snapshot API

Once the member has consented to share data with a 3rd party application, LinkedIn will start archiving all the member data (Account History, Articles, Posts). Member Snapshot API allows developers to fetch the data pertaining to LinkedIn member(s) at a point in time when an API call is made. The API will return data related to specific domains. To know more about the API and its usage, refer to the Member Snapshot API Documentation.