LinkedIn API for Sales & Recruiting Software
Connect authenticated LinkedIn accounts to your application through one unified API layer. Support messaging, InMail, invitations, conversation sync and recruiting workflows for users who initiate and control actions from your software.
One API for LinkedIn: Connect your Users Account
Integrate with LinkedIn Classic, Recruiter, and Sales Navigator. Each account type unlocks specific capabilities for your application, based on the connected account and user-authorized workflows.
LinkedIn Classic
Efficient NetworkingIntegrate our API to support LinkedIn Classic and Premium networking workflows for authenticated users inside your application.
LinkedIn Recruiter
Streamlined HiringEnable your clients to elevate their recruitment strategies by authenticating their LinkedIn Recruiter account directly to your software, utilizing innovative features tailored to their needs.
Sales Navigator
Targeted OutreachSupport Sales Navigator workflows in your application so users can manage account-based communication and relationship-driven workflows, significantly enhancing their sales potential.
LinkedIn API Integration
for Messaging & Networking
Support sending, receiving, and synchronizing LinkedIn conversations and connection requests within your application for authenticated user accounts.
Retrieve & Sync Conversations
Sync LinkedIn conversations for connected user accounts and link them to your contacts with real-time updates.
Start New Conversations
Allow users to start conversations with contacts available through their connected account, within workflows they initiate and control.
InMail Connectivity
Support InMail messaging for eligible Recruiter and Sales Navigator accounts.
Send Video Embed
Build and send 1-to-1 and group video messages on LinkedIn from authenticated user accounts. Videos play directly in chat for instant engagement. Learn more →
Send Invitations on LinkedIn
Enable users to send LinkedIn connection requests from your software as part of user-controlled networking workflows
Withdraw & Track Invitations
Track pending invitations, withdrawals, and acceptance events from connected accounts.
Personal & Company Page Messaging
Support personal and company-page messaging through one API layer for authenticated accounts and authorized page contexts.
Unified Inbox Management
Centralize all LinkedIn conversations in one place. Switch between personal and company context seamlessly.
Search Profiles & Enrich Contact Cards
Enable users to connect their account to search LinkedIn profiles by role, company, or name, and sync user-requested information into CRM records within their workflow.
Data Handling Note
Unipile does not build or maintain any independent database of LinkedIn profile data for its own purposes. Any profile information handled through the service is processed only at the request of the authenticated user and only to the extent technically necessary for the requested workflow.
Search by Profile and Role
Run profile searches using supported filters available to the connected account.
Retrieve Profile Details
Access profile details and connection information visible to the authenticated account and requested by the user.
Streamline Job Posting
from Your ATS
Publish job offers to your users' LinkedIn company pages from your recruiting tools and keep recruiting workflows connected across systems for authenticated company accounts.
Publish to Company Pages
Post jobs to your users' LinkedIn company pages from your ATS without switching between tools.
Real-time Status Sync
Update or close jobs from your ATS as changes are initiated by the user or configured workflow rules.
Track Performance
Monitor job views and applicant flow from your ATS where available to the connected account.
LinkedIn API Capabilities
Access supported LinkedIn capabilities through one unified API. From messaging and invitations to recruiting workflows, build LinkedIn-related features around authenticated user accounts.
Account Connection
2 endpoints available
Messages
10 endpoints available
Users/Profiles
8 endpoints available
Posts/Comments
6 endpoints available
Specific
17 endpoints available
Webhooks
3 events available
Inboxes
4 inboxes available
Video Guide: Build with LinkedIn API
In this video, learn how to connect a LinkedIn account, sync inboxes, retrieve user-requested profile information, and manage user-controlled workflows from your app.
LinkedIn API Use Cases for Publishers
Discover how Unipile API powers different industries with seamless communication integration.
ATS Publisher
Enhance your platform's recruitment capabilities by seamlessly integrating messaging features.
ATS Use CaseCRM Publisher
Offer superior lead and customer management by enriching your CRM system with advanced synchronization.
CRM Use CaseOutreach
Enable personalized and strategic communication options within your marketing solutions for greater engagement.
Outreach Use CaseBuild Features into Your Product Today
Try our White-Label solution for free and unlock its full potential for your business. With the 7-Day Free Trial, gain access to the complete suite of features designed to enhance your platform's capabilities and branding.
What's included
LinkedIn API Integration for Modern Apps
A production-ready SDK for LinkedIn account connectivity. RESTful endpoints, real-time webhooks, and usage controls help you focus on building your product rather than maintaining infrastructure.
Simple Integration
Enable profile search, invitation sending, and messaging with a few lines of code. Our SDK provides authentication tooling, usage signals, and error handling for customer-managed integrations.
// Connect your app to Unipile import { UnipileClient } from 'unipile-node-sdk'; const client = new UnipileClient({ dsn: 'https://api.unipile.com', token: process.env.UNIPILE_TOKEN }); // Run a user-initiated profile search const profiles = await client.users.search({ query: 'Marketing Director', limit: 25 }); // Send a user-initiated connection request await client.users.invite({ account_id: accountId, provider_id: 'linkedin_user_id', message: 'Hi! Let's connect.' });
RESTful API
Clean, standardized endpoints with JSON responses, predictable URL structure, and consistent HTTP methods.
Real-time Webhooks
Instant notifications for messages, invitation acceptances, and supported events. No polling required.
Secure Authentication
Secure API authentication and account connection tooling for customer-managed integrations.
Account Protection
Built-in monitoring and usage controls to help customers configure conservative workflows for authenticated user accounts.
Smart Rate Limiting
Rate-limit signals and informative headers help your application adapt its workflows to third-party platform conditions.
Clear Error Handling
Descriptive error codes and messages with retry guidance where appropriate.
One dashboard for all your integrations
Manage all your users’ LinkedIn, WhatsApp, Gmail accounts, and more from a single, intuitive interface.
Accounts
03/01/2025
02/15/2025
02/10/2025
03/01/2025
02/28/2025
02/20/2025
03/01/2025
02/25/2025
03/01/2025
02/22/2025
02/14/2025
02/12/2025
02/08/2025
02/05/2025
03/01/2025
02/15/2025
03/01/2025
02/22/2025
Discover More from Our API Suite
Beyond LinkedIn, Unipile connects your product to messaging platforms, email providers, and calendars. Build a complete communication layer with a unified API approach.
Messaging API
Connect WhatsApp, Instagram and Telegram to send, receive, and manage conversations programmatically. Build unified inbox features and outreach automation in your app.
Built-In Security and Compliance
Enterprise-grade protection for your data and workflows Learn more about our security
LinkedIn API FAQ
Everything you need to know about integrating LinkedIn with Unipile's API
No. Unipile is not affiliated with, endorsed by, or sponsored by LinkedIn.
Unipile acts as an independent technical intermediary that helps software publishers connect authenticated LinkedIn accounts to their applications. Supported actions are performed on behalf of the user, within workflows initiated and controlled by that user.
No. Unipile does not build or maintain any independent database of LinkedIn profile data for its own purposes. Any profile information made available through the service is handled only on behalf of the authenticated user, at the user’s request, and only to the extent technically necessary to support the requested workflow.
Still have questions? Our team is here to help.
Talk to an expert
Instagram