Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
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.
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.
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.
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.
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.
Getting member consent and access token
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.