LinkedIn Integration
LinkedIn API Access Overview
LinkedIn provides various APIs for developers to integrate their applications with LinkedIn’s features, offering both free and paid access options. This document summarizes the main points about LinkedIn API access, including free and paid features, webhook registration, and approval requirements.
1. Initial Steps: Creating an Application and Webhook Registration
Create an App: Similar to Facebook, developers first create an app in the LinkedIn Developer Portal. Creating an app is free and necessary to use LinkedIn APIs.
Webhook Registration:
Approval Requirement: Webhooks are available only for applications with an approved use case. To enable webhooks, your application must be reviewed and authorized by LinkedIn.
Registration Process: Once approved, you can register your webhook URL in the "Webhooks" tab of your application within the LinkedIn Developer Portal. This registration is necessary to receive real-time HTTP notifications for subscribed events.
2. Free Access
LinkedIn offers certain basic APIs at no cost, which allow developers to perform limited actions such as authentication and basic profile retrieval.
Free APIs:
Sign In with LinkedIn: This API allows users to authenticate and log in to third-party applications using their LinkedIn credentials, typically free to use.
Basic Profile API: Grants access to limited user profile information, such as name, profile picture, and headline, primarily for signed-in users.
Share on LinkedIn: Enables applications to allow users to share posts or content on their LinkedIn profiles.
3. Paid Access
Advanced APIs that offer comprehensive LinkedIn features often require joining LinkedIn's Partner Program, which may involve fees and necessitates an application process. These APIs provide access to more detailed information and advanced functionality.
Paid APIs:
People Profile API: Provides detailed LinkedIn profile information, including job history, education, skills, and endorsements. Access requires LinkedIn's approval and is part of their paid Partner Program.
Company Lookup API: Allows retrieval of comprehensive company information, such as industry, size, and location. This API may be available through the Partner Program and could incur costs.
Marketing API: Enables management of LinkedIn advertising campaigns, view marketing analytics, and obtain insights. These functionalities are often premium, with usage-based pricing.
Jobs API: Grants access to post, update, and delete jobs on LinkedIn, as well as retrieve job posting information, often requiring paid access as part of LinkedIn’s Talent Solutions offerings.
4. Advanced APIs and Social Actions API
Social Actions API: These APIs allow developers to manage social interactions, such as reactions, comments, and shares, on behalf of an authenticated user or organization.
Access Requirements: While some features of LinkedIn’s APIs are free, accessing advanced functionalities like the Social Actions APIs typically requires additional permissions and may come under LinkedIn's Partner Program, which can involve fees.
5. Cost Information and Pricing
LinkedIn does not publicly disclose detailed pricing information for its APIs. Access to certain APIs, especially those offering advanced features, often requires joining LinkedIn's Partner Program, which may involve fees and an approval process.
Pricing Information
For specific pricing details and to understand the costs associated with integrating LinkedIn's APIs, it is recommended to contact LinkedIn directly or consult with authorized LinkedIn partners.
References
LinkedIn API Documentation:
https://learn.microsoft.com/en-us/linkedin/
General Information on API Costs:
https://nubela.co/blog/the-linkedin-api-pricing-guide-you-need-and-how-to-get-access/