Unified Social Media API for Messaging and Engagement

Unipile's API helps you act across social media platforms. Respond to LinkedIn actions like job changes or new posts, and sync messaging on Instagram all from a single integration.

7-Day Free Trial

Your App
John Rodriguez
John Rodriguez LinkedIn
Invitation accepted Profile Sync
LinkedIn
Post NEW
I'm happy to announce I've just joine...
1 h
LinkedIn
Post
My team shares brand new use cas...
2 d
LinkedIn
Invitation accepted
4 d
LinkedIn
Shared post
Great advice on leading when you'r...
5 d
Your App
Mery Yard
Mery Yard Instagram
Instagram Messages sync
IG
Message
Hi Mery, thanks for y...
12 min
IG
Message
Loved your recent pr...
1 hour
IG
Message
Can you share more ...
1 hour
IG
Message
We're currently ex...
2 hours
IG
Message
Thanks for connec...
2 hours
Unipile - LinkedIn API Section

Bring LinkedIn Actions and Instagram Messaging into Your Software

For LinkedIn and Instagram, go beyond messaging. With Unipile's API, your app can retrieve and enrich public profiles, send or cancel connection requests, list followers, track post reactions, and access company or job-related data in real time. Whether you're building a CRM, ATS, or outreach platform, you can trigger actions like searching LinkedIn profiles, retrieving Instagram bios, or syncing followers, all from one unified API.

LinkedIn API: Profile Data, Invites, Enrichment

Advanced LinkedIn Search & Enrichment

Search for people, companies, jobs, or posts directly from your software. Replicate LinkedIn and Sales Navigator search flows, extract raw results, handle pagination, and enrich contacts at scale.

People Search Company Data Job Listings Post Analytics Pagination Bulk Enrichment
1B+ Profiles accessible
Real-time Data sync
LinkedIn, Recruiter, Sales Navigator
Top Filters
Keywords
Enter Keywords...
Location: Region
NORTH AMERICA × + UNITED STATES + CANADA + MEXICO
Industry / Location
Industry
HEALTHCARE × + FINANCIAL SERVICES + IT + RETAIL
Size 500+ EMPLOYEES ×

Instagram API: DMs, Profiles, Followers

Power Your App with Instagram Messaging

Send & receive Instagram DMs

Integrate Instagram messaging into your platform. Send text, images, or links and receive incoming messages via webhooks.

Retrieve Instagram profiles

Fetch public profile data including bio, follower count, post count, and profile picture for CRM enrichment.

Sync followers & following lists

Access the full list of followers and accounts followed. Track changes and identify key contacts.

Manage conversations at scale

List all conversations, mark as read, archive threads from a single API integration.

Your App
Instagram
Sarah Mitchell
Sarah Mitchell
@sarahmitchell
2.4K posts 48.2K followers 892 following
Messages synced
24 conversations
Emma Wilson
Emma Wilson
Hey! Loved your latest post about...
2m 3
Alex Turner
Alex Turner
Thanks for the collaboration offer!
15m
Mia Rodriguez
Mia Rodriguez
Can we schedule a call next week?
1h 1
James Chen
James Chen
The product samples arrived today...
3h

Build Smart Sequences with LinkedIn

Design powerful outreach workflows by combining LinkedIn invitations and personalized follow-up messages. Every step can be orchestrated into sequences that align with your product logic.

Visual workflow builder

Create multi-step sequences with drag & drop simplicity.

Auto-detect responses

Track invitation acceptance and trigger next steps automatically.

Smart delays & timing

Schedule actions with human-like timing patterns.

LinkedIn API
Start Sequence
LinkedIn
Step 1
Perform a Search
LinkedIn
Step 2
Send Invitation
Wait for acceptance...
LinkedIn
Step 3
Send Message
LinkedIn
Step 4
Send InMail
Available Actions
LinkedIn
View Profile
LinkedIn
Endorse Skills
LinkedIn
React to Post
LinkedIn
Send Voice Note
LinkedIn
Comment Post
LinkedIn
Follow Profile
LinkedIn
List Job Applicants
LinkedIn
Create Job Posting
LinkedIn
Delete Invitation
LinkedIn
Get Company Info

Analyze LinkedIn and Instagram Messaging at Scale with Our API

Go beyond basic reporting. With Unipile's API, measure LinkedIn invitations and messaging activity, and gain insights into Instagram DMs in real time. Whether you're powering analytics dashboards, managing outreach workflows, or enhancing CRM integrations, all key messaging insights are available instantly and fully actionable via API.

Your App
INBOXES
ANALYTICS
Responses rate
Last 7 days
•••
62%
LinkedIn
LinkedIn Invitations
Accepted
81%
LinkedIn
LinkedIn Message
Read
22%
Instagram
Instagram DM
Interaction
59%
Instagram
Instagram DM
Response Rate
Engagement
LinkedIn Instagram
Last 7 days
•••
Sun Mon Tue Wed Thur Fri Sat
LinkedIn New connections
+125
Instagram New Conversations
+233
Top Engagement source
•••
LinkedIn Posts 43%
Instagram DMs 32%
LinkedIn InMails 25%

LinkedIn Engagement via API

Measure accepted invites, message reads, post reactions and follower growth directly via API. Ideal for scoring and campaign analytics.

Invitations Messages Reactions Analytics Real-time
LinkedIn API

Instagram Messaging via API

Measure DM response rates and manage conversations seamlessly within your app. Optimize customer interactions and support strategies with real-time messaging insights.

DMs Response rates Conversations Real-time
Instagram API
Social Media API

Social Media API Features

Access every endpoint through a single, unified API. From messaging to profiles, invitations to posts, build any social integration your users need.

LinkedIn LinkedIn
Instagram Instagram
Explore All Endpoints
Account connection
Messages
Users/Profiles
Posts/Comments
Specific
Webhooks
Inboxes

Account Connection

2 endpoints available

Hosted Auth: White label to connect your end users
Custom auth: connect user with credentials, cookies, your chrome extension

Messages

10 endpoints available

Send & Reply Messages
Send an InMail
List Messages, Chats & Attendees
Read Receipts
Receive Files attachments
Send Embed Video

Users/Profiles

8 endpoints available

Retrieve a Profile
Retrieve & Edit own profile
List all relations & Followers
List all Invitations Sent & Received
Send an Invitation
Cancel an Invitation

Posts/Comments

6 endpoints available

Retrieve & Create a post
List all comments from a post
Comment a post
List all reactions from a post
Add a reaction to a post, comment

Specific

17 endpoints available

Retrieve Recruiter hiring projects
Retrieve a company profile
Perform LinkedIn search
List all job postings
Create a job posting
List all applicants to a job posting

Webhooks

3 events available

Account status
New Message
New Reaction / Read / Event

Inboxes

4 inboxes available

LinkedIn Classic Inbox
Sales Navigator Inbox
LinkedIn Recruiter Inbox
LinkedIn Company Page
Explore All Endpoints
Account connection
Messages
Webhooks

Account Connection

2 endpoints available

Hosted Auth: White label to connect your end users
Custom auth: connect user with credentials, cookies, your chrome extension

Messages

7 endpoints available

Send & Reply Messages
List Messages, Chats & Attendees
Send Voice Notes
List Reactions
Read Receipts
Send Files attachments
Receive Files attachments

Webhooks

3 events available

Account status
New Message
New Reaction / Read / Event
For Developers

Social Media API: Integrate LinkedIn and Instagram in Minutes

Access LinkedIn and Instagram features through a single, unified API. Comprehensive documentation, clear references, and powerful SDKs to accelerate your development.

Simple Integration

Connect LinkedIn and Instagram with just a few lines of code. Our SDK handles authentication, rate limiting, and error handling.

social-sync.js
// Connect any social provider in seconds
import { UnipileClient } from 'unipile-node-sdk';

const client = new UnipileClient({
  dsn: 'https://api.unipile.com',
  token: process.env.UNIPILE_TOKEN
});

// Fetch LinkedIn profile data
const profile = await client.users.getProfile({
  account_id: 'account_123',
  provider_id: 'linkedin_user_id'
});

// Send LinkedIn invitation with note
await client.relations.sendInvitation({
  account_id: 'account_123',
  provider_id: 'target_user_id',
  message: 'Let\'s connect!'
});

// Get Instagram DMs
const messages = await client.messaging.list({
  provider: 'instagram',
  limit: 50
});
One Unified API

Profile Enrichment

Retrieve structured profile data from LinkedIn and Instagram. Access bio, connections, posts, and engagement metrics.

SOC 2 Certified

Enterprise-grade security with full compliance. Your users' data stays protected.

Built-in Rate Limiting

Dynamic throttling per action (invites/day, messages/hour). Stay compliant without extra code.

Real-time Webhooks

Instant notifications for new messages, invitation accepted, and profile interactions. No polling required.

Sandbox Environment

Test your integration safely before going live. Full API access in development mode.

Unified Dashboard

One dashboard for all your integrations

Manage all your LinkedIn, WhatsApp, Gmail accounts and more from a single, intuitive interface.

/
Acme
/
Application
Documentation
API Reference
Changelog
Connect a new account
Select the type of account you
want to connect
LinkedIn
LinkedIn
WhatsApp
WhatsApp
Instagram
Instagram
Telegram
Telegram
Google
Google
IMAP
IMAP
Microsoft
Microsoft
Google Calendar
Google Calendar
Outlook Calendar
Outlook Calendar

Accounts

20 Operational
0 Authentication required
0 Service interruption
0 Paused
Name ID Status Linked
Operational Linked on
03/01/2025
Operational Linked on
02/15/2025
Operational Linked on
02/10/2025
Operational Linked on
03/01/2025
Operational Linked on
02/28/2025
Operational Linked on
02/20/2025
Operational Linked on
03/01/2025
Operational Linked on
02/25/2025
Operational Linked on
03/01/2025
Operational Linked on
02/22/2025
Operational Linked on
02/14/2025
Operational Linked on
02/12/2025
Operational Linked on
02/08/2025
Operational Linked on
02/05/2025
Operational Linked on
03/01/2025
Operational Linked on
02/15/2025
Operational Linked on
03/01/2025
Operational Linked on
02/22/2025
Try for free
Dashboard Demo

Explore Our Full API Suite

Unify messaging, email, calendar, and social media into one platform. Whether you need to manage conversations, schedule meetings, or sync user engagement data, Unipile gives you everything through a single API layer.

3000+ Companies Innovating with Unipile
Trusted by industry leaders
1 API
Streamline operations for all major communication channels
2 Days
Achieve live integration quickly with minimal setup
30%
Reduction in maintenance efforts and resources

Built-In Security and Compliance

Enterprise-grade protection for your data and workflows Learn more about our security
SOC 2 Type II
SOC 2 Type II
Certified
Independently audited security controls ensuring data protection and operational integrity.
GDPR
GDPR
Compliant
Full compliance with European data protection regulations for user privacy.
99.9%
Platform Uptime over the last 24 months
24/7
Global Support with high-performance API
Unipile - Social Media API FAQ

Social Media API FAQ

Common questions about our Social Media API integration

Unipile's Social Media API covers LinkedIn, Instagram, WhatsApp, Messenger, and Telegram. Each platform offers specific actions like profile retrieval, post analysis, follower tracking, and invite management, all accessible from one unified API.
Yes. The API fully supports messaging features across all platforms. This page focuses specifically on non-messaging features (profiles, invites, reactions, etc.), but you can explore the Messaging API for full inbox integration.
Yes. Our API is designed in line with the Digital Markets Act (DMA). We only provide interoperability for messaging and do not store or scrape user profiles. Please note that Unipile is not a Meta Partner, and our solution focuses exclusively on secure and compliant messaging use cases.
Yes. Clients must always respect Meta's Terms of Service. This means avoiding spam, mass automation, or unauthorized scraping. The API should only be used for legitimate messaging scenarios such as customer support, team communication, or user interactions, while acting responsibly and within Meta's rules.
Yes. You can track post reactions, comments, profile interactions, and follower changes in real time. Webhooks are also available for specific events like invite accepted or post interaction.
Social enrichment in a CRM or ATS, outreach sequencing, lead scoring based on interaction, job applicant retrieval, and audience intelligence for marketing tools.
No. This integration is not officially endorsed by LinkedIn or Instagram. That said, this approach is widely adopted across the ecosystem. Most established LinkedIn outreach, CRM, and ATS tools rely on similar techniques to provide messaging and inbox synchronization features that are otherwise impossible with official APIs. Unipile abstracts the complexity of platform-specific constraints, so you can deploy features without requesting native API access or partnership approval.
We apply dynamic throttling and configurable safe limits per action (e.g. invites/day, reactions/hour). This ensures stability, platform compliance, and optimal user experience in production.

Still have questions? Our team is here to help.

en_USEN