Unified Social Media API for Messaging and Engagement
Unipile’s API helps you act on the right signals across platforms. On LinkedIn, you can respond to key actions such as job changes, new posts, or profile activity to enrich your workflows. On Meta channels like Instagram, WhatsApp, or Messenger, the API focuses exclusively on messaging, enabling synchronized conversations, faster replies, and stronger engagement, all from a single integration.
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
Perform Advanced LinkedIn Search and Enrichment
Search for people, companies, jobs, or posts , directly from your software. With Unipile’s API, you can replicate LinkedIn and Sales Navigator search flows, extract raw results, handle pagination, and enrich contacts at scale. Whether you’re targeting leads, sourcing candidates, or monitoring competitors, LinkedIn search becomes a feature of your CRM or ATS, not a manual process.
Retrieve any LinkedIn profile
Get structured profile data like name, headline, role, company, and public info using a LinkedIn URL or ID. Perfect for enriching contacts in your CRM or ATS.
Send invitations & track responses
Automate connection requests and track acceptance using message status or webhook feedback, even without LinkedIn’s native webhooks.
List followers & connections
Access a user’s full network: followers, sent/received invites, or connections. Filter by relationship status, date, or network type (SalesNav, Recruiter, Classic).
Automate advanced LinkedIn actions
Trigger deeper interactions: endorse skills, retrieve job applicants, view profiles, check inMail credits, all via API.
Instagram API: Messaging Made Simple
Use our API to send and reply to Instagram Direct Messages directly within your app. Centralize all conversations, manage multiple accounts seamlessly, and keep customer interactions organized in real time.
3 Key Advantages of Integrating a Social API
Contextual Profile Enrichment
Pull structured data from LinkedIn and Instagram to enrich user records, personalize actions, and boost CRM and ATS accuracy.
Automated Social Workflows
Trigger social actions like sending invites, syncing followers, or retrieving job applicants, directly from your app, without manual steps.
Unified Social Intelligence
Track profile changes, connections, reactions, and more across platforms. Use webhooks to build real-time, insight-driven features in your product.
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 and deliver results directly inside your CRM or ATS.
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.
LinkedIn Engagement via API
Measure accepted invites, message reads, post reactions and follower growth directly via API. Ideal for scoring and campaign analytics.
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.
Explore All Available Features for LinkedIn and Instagram
From profile enrichment to engagement triggers, see exactly what you can automate, retrieve, or sync via our API. Use these capabilities to build powerful CRM flows, outreach sequences, or social analytics features, tailored to your product logic.
LinkedIn Features
Our LinkedIn API offers a range of features, encompassing everything LinkedIn has to offer, as shown in the provided list. Whether you’re using LinkedIn Classic, Sales Navigator, or Recruiter, our API ensures you have access to all the capabilities you need for seamless integration and enhanced functionality.
Account Connection
Hosted Auth: White label to connect your end users
Custom auth: connect user with credentials, cookies, your chrome extension
Messages
Send & Reply Messages
Send an InMail
List Messages, Chats & Attendees
List Reactions
Read Receipts
Send Files attachments
Receive Files attachments API
Send Voice Notes
Send Embed Video
Users/Profiles
Retrieve a Profile
Retrieve & Edit own profile
List all relations & Followers
List all Invitations Sent & Received
Handle & Cancel a received Invitation
Send an Invitation
Cancel an Invitation
List all posts, comments, reactions
Posts
Retrieve & Create a post
List all comments from a post
List all posts, comments, reactions
Comment a post
List all reactions from a post
Add a reaction to a post, comment
Webhooks
Account status
New Message
New Reaction / Read / Event
Specific
Retrieve Recruiter hiring projects
Perform an action with a user profile
Retrieve a company profile
Get raw data from any endpoint (Inbox Search, Following someone, Get own profile viewers, Social Selling Index, Retrieve posts from Feed)
Get inmail credit balance
Retrieve LinkedIn search parameters
Perform Linkedin search
List all job postings
Create a job posting
Get job posting
Publish a job posting
Solve a job publishing checkpoint
Close a job posting
List all applicants to a job posting
Get a specific applicant to a job posting
Download the resume of a job applicant
Endorse a user profile specific skill
Inboxes
LinkedIn Classic Inbox
Sales Navigator Inbox
LinkedIn Recruiter Inbox
LinkedIn Company Page
Instagram Features
Account connection
Hosted Auth: White label to connect your end users
Custom auth: connect user with credentials, cookies, your chrome extension
Messages
Send & Reply Messages
List Messages, Chats & Attendees
Sync History
List Reactions
Read Receipts
Send Files attachments
Receive Files attachments
Webhooks
Account status
New Message
New Reaction / Read / Event
How to Integrate with Unipile APIs
Connect to Unipile Dashboard
Start by linking user accounts from your admin space:
– Create your app in the Unipile Dashboard
– Generate your API key
– Let your users authenticate (Gmail, Outlook, LinkedIn, WhatsApp, etc.)
– Accounts will appear in your dashboard in real-time with status tracking
Secure OAuth or credential-based login
Supports multiple providers per user
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.
All our APIs are designed for conventional usage, and we have implemented limitations to prevent spam, bot activity, or mass messaging.
We prioritize a secure and respectful user experience.
A Community of 2000+ Companies Innovating with Unipile.
Proven Reliability and Tangible Results for Your Users
From startups to enterprise leaders, our clients span diverse industries, including ATS, CRM, Outreach, and iPaaS, leveraging Unipile to streamline their workflows and enhance productivity.
Streamline operations by using one API for all major communication channels.
Achieve live integration quickly, cutting down setup time to just two days.
Save significant resources with a 30% reduction in maintenance efforts.
Built-In Security and Compliance
Enterprise-grade protection for your data and workflows
FAQs
What platforms are supported by the Social Media API?
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.
Can I send and receive messages with this 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.
Is Unipile’s Social Media API DMA compliant?
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.
Are there limits or conditions when using Unipile with Meta platforms?
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.
Is the engagement tracking real-time?
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.
What are the main use cases?
Social enrichment in a CRM or ATS, outreach sequencing, lead scoring based on interaction, job applicant retrieval, and audience intelligence for marketing tools.
Can I use this API without being an official LinkedIn or Instagram partner?
Yes. Unipile abstracts the complexity of platform-specific constraints, so you can deploy features without requesting native API access or partnership approval.
How do you handle platform rate limits and compliance?
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.