# Linked API > Secure automation API for LinkedIn – teams and AI agents. Automate messaging, networking, data extraction, and outreach on LinkedIn. Use via API, SDK, CLI, AI agents, or no-code platforms. Every action runs through a dedicated cloud browser that matches your device, behaves like you, and stays within your limits. Linked API is built around the concept of workflows — any automation is executed as a workflow composed of actions. Supports both standard LinkedIn and Sales Navigator interfaces. ## Reading this documentation Every page below under API Reference, Node.js SDK, CLI, MCP Server, the n8n and Make integrations, Guides, Comparisons, and Optional is available as raw markdown – append `.md` to its URL, or request the URL with the `Accept: text/markdown` header. Fetch a single page that way instead of downloading the full dump. Agent Skills entries are landing pages with no markdown source. The complete documentation in one file: https://linkedapi.io/llms-full.txt ## API Reference - [Core Concepts](https://linkedapi.io/docs/core-concepts): This page covers the fundamental concepts and design principles behind Linked API, providing the foundation you need to build effective integrations. - [Making Requests](https://linkedapi.io/docs/making-requests): This page explains how to make requests to Linked API, including available endpoints, authorization process, response structure, and common errors. - [Executing Workflows](https://linkedapi.io/docs/executing-workflows): Linked API is built around the concept of workflows. This means that any automation you want to perform (such as sending a connection request, commenting on a post, retrieving company data, etc.) must be executed as a workflow. - [Working Hours](https://linkedapi.io/docs/working-hours): This page explains how per-account working hours affect your API requests, what the off-hours policies do, and how to handle a workflow that is parked until the window reopens. - [Building Workflows](https://linkedapi.io/docs/building-workflows): Workflows are constructed using building blocks called actions, each having its own purpose. Learn how to compose single and multi-step workflows with sequential and nested action execution. - [Actions Overview](https://linkedapi.io/docs/actions-overview): Each action represents a specific operation within a workflow. On this page, you'll find details about action definition and an overview of all available actions. - [Webhook Events](https://linkedapi.io/docs/webhooks): Receive workflow, account, inbox, and network events in real time. Register one endpoint and Linked API delivers an event whenever a workflow changes state, a LinkedIn account changes status, a message is observed in a monitored inbox, or a connection changes in a monitored network – no polling required. - [Sending Message](https://linkedapi.io/docs/sending-message): To send a message to a person on LinkedIn, include the st.sendMessage action in your workflow. Supports text messages to existing connections. - [Working with Conversations](https://linkedapi.io/docs/working-with-conversations): Working with LinkedIn conversations involves syncing a conversation once to retrieve its history, then polling it for new messages. - [Monitoring the Inbox](https://linkedapi.io/docs/monitoring-inbox): Enable whole-inbox monitoring once, then poll a single endpoint to receive new messages across every conversation in your standard and Sales Navigator inboxes. - [Checking Connection Status](https://linkedapi.io/docs/checking-connection-status): This page describes how to create workflows for checking connection statuses between your LinkedIn account and other people. - [Working with Invitations](https://linkedapi.io/docs/working-with-invitations): This page describes how to create workflows for sending and withdrawing connection requests, and retrieving, accepting, and ignoring invitations on LinkedIn. - [Managing Existing Connections](https://linkedapi.io/docs/managing-existing-connections): This page describes how to create workflows for retrieving and removing people from your existing LinkedIn connections. - [Monitoring the Network](https://linkedapi.io/docs/monitoring-network): Enable network monitoring once, then poll a single endpoint to receive connection events — accepted requests, new connections, and incoming connection requests — as they happen. - [Publishing Posts](https://linkedapi.io/docs/publishing-posts): This page describes how to create workflows for publishing posts, reposting, and mentioning people and companies in post text. - [Reacting and Commenting](https://linkedapi.io/docs/reacting-and-commenting): This page describes how to create workflows for reacting and commenting on LinkedIn posts. - [Visiting Person Page](https://linkedapi.io/docs/visiting-person-page): To visit a person's LinkedIn page so that they see your visit in their profile views, include st.openPersonPage action in your workflow. - [Endorsing Skills](https://linkedapi.io/docs/endorsing-skills): This workflow will be available soon. Stay tuned for updates. - [Searching for Companies](https://linkedapi.io/docs/searching-for-companies): LinkedIn company search API: include the st.searchCompanies action in your workflow to search companies by keywords, location, industry, and company size. - [Searching for People](https://linkedapi.io/docs/searching-for-people): To search for people on LinkedIn, include the st.searchPeople action in your workflow. Supports filtering by keywords, location, industry, and more. - [Searching for Jobs](https://linkedapi.io/docs/searching-for-jobs): To search for jobs on LinkedIn, include the st.searchJobs action in your workflow. Supports keyword search, location, job type, experience level, workplace type, and other job filters. - [Searching for Posts](https://linkedapi.io/docs/searching-for-posts): To search for posts on LinkedIn, include the st.searchPosts action in your workflow. Supports keyword search, sorting, date posted, content type, author, and mention filters. - [Retrieving Company Data](https://linkedapi.io/docs/retrieving-company-data): This page describes how to create workflows for retrieving various types of LinkedIn company data, including basic information, posts, employees, and decision-makers. - [Retrieving Person Data](https://linkedapi.io/docs/retrieving-person-data): This page describes how to create workflows for retrieving various types of LinkedIn person data, including basic information, experience, education, and more. - [Retrieving Post Data](https://linkedapi.io/docs/retrieving-post-data): To retrieve LinkedIn post data, include the st.openPost action in your workflow. Returns post content, author, media, reactions, comments, reposts, and metadata. - [Retrieving Job Data](https://linkedapi.io/docs/retrieving-job-data): To retrieve LinkedIn job data, include the st.openJob action in your workflow. Returns title, company, location, salary, description, apply URL, and other job details. - [Retrieving SSI, Performance](https://linkedapi.io/docs/retrieving-ssi-and-performance): This page describes how to create workflows for retrieving your current SSI and performance analytics from your LinkedIn dashboard. - [Checking API Usage Statistics](https://linkedapi.io/docs/checking-api-usage-statistics): This page explains how to check Linked API usage statistics. You can use this information to stay within LinkedIn limits for your account. - [Overview](https://linkedapi.io/docs/admin-overview): Admin endpoints let you programmatically manage your Linked API subscription status, seats, connected LinkedIn accounts, and rate limits. - [Subscription](https://linkedapi.io/docs/admin-subscription): Manage your Linked API subscription programmatically: check status and view or adjust seats. - [Accounts](https://linkedapi.io/docs/admin-accounts): Manage your connected LinkedIn accounts programmatically: list accounts, refresh profile info, connect new ones, disconnect, and regenerate tokens. - [Connection Sessions](https://linkedapi.io/docs/admin-connection-sessions): Connect and reconnect LinkedIn accounts through hosted connection sessions, track their status, and customize what the user sees when the connection completes. - [Limits](https://linkedapi.io/docs/admin-limits): Configure and monitor rate limits for your LinkedIn accounts programmatically: view defaults, get current usage, set custom limits, and reset. - [Webhooks](https://linkedapi.io/docs/admin-webhooks): Register and manage your outbound webhook programmatically: set the destination, switch payload mode, delete, and inspect or replay recent deliveries. - [st.sendMessage](https://linkedapi.io/docs/action-st-send-message): This action allows you to send a message to a person. - [st.syncConversation](https://linkedapi.io/docs/action-st-sync-conversation): This action allows you to sync a conversation so you canstart pollingit. - [st.syncInbox](https://linkedapi.io/docs/action-st-sync-inbox): This action enables whole-inbox monitoring so you can poll every incoming conversation without syncing each person individually. - [st.manageConversation](https://linkedapi.io/docs/action-st-manage-conversation): This action allows you to manage a conversation thread, such as archiving, starring, or muting it. - [st.checkConnectionStatus](https://linkedapi.io/docs/action-st-check-connection-status): This action allows you to check the connection status between your account and another person. - [st.sendConnectionRequest](https://linkedapi.io/docs/action-st-send-connection-request): This action allows you to send a connection request to a person. - [st.withdrawConnectionRequest](https://linkedapi.io/docs/action-st-withdraw-connection-request): This action allows you to withdraw the connection request sent to a person. - [st.acceptInvitation](https://linkedapi.io/docs/action-st-accept-invitation): Accept an incoming connection, company-follow, or newsletter-subscription invitation. - [st.ignoreInvitation](https://linkedapi.io/docs/action-st-ignore-invitation): Ignore an incoming connection, company-follow, or newsletter-subscription invitation. - [st.retrievePendingRequests](https://linkedapi.io/docs/action-st-retrieve-pending-requests): This action allows you to retrieve pending connection requests sent from your account. - [st.retrieveInvitations](https://linkedapi.io/docs/action-st-retrieve-invitations): Retrieve incoming connection, company-follow, and newsletter-subscription invitations. - [st.retrieveConnections](https://linkedapi.io/docs/action-st-retrieve-connections): This action allows you to retrieve your connections and perform additional person-related actions if needed. - [st.removeConnection](https://linkedapi.io/docs/action-st-remove-connection): This action allows you to remove a person from your connections. - [st.syncNetwork](https://linkedapi.io/docs/action-st-sync-network): This action enables network monitoring so you can poll connection events — accepted requests, new connections, and incoming connection requests — without diffing the connection list yourself. - [st.searchCompanies](https://linkedapi.io/docs/action-st-search-companies): This action allows you to search for companies applying various filtering criteria. - [st.searchPeople](https://linkedapi.io/docs/action-st-search-people): This action allows you to search for people applying various filtering criteria. - [st.searchJobs](https://linkedapi.io/docs/action-st-search-jobs): This action allows you to search for jobs applying various filtering criteria. - [st.searchPosts](https://linkedapi.io/docs/action-st-search-posts): This action allows you to search for posts applying various filtering criteria. - [st.openCompanyPage](https://linkedapi.io/docs/action-st-open-company-page): This action allows you to open a company page to retrieve its basic information and perform additional company-related actions if needed. - [st.retrieveCompanyEmployees](https://linkedapi.io/docs/action-st-retrieve-company-employees): This action allows you to retrieve company employees and perform additional person-related actions if needed. - [st.retrieveCompanyDMs](https://linkedapi.io/docs/action-st-retrieve-company-dms): This action allows you to retrieve company decision makers and perform additional person-related actions if needed. - [st.retrieveCompanyPosts](https://linkedapi.io/docs/action-st-retrieve-company-posts): This action allows you to retrieve posts published by a company and perform additional post-related actions if needed. - [st.openPersonPage](https://linkedapi.io/docs/action-st-open-person-page): This action allows you to open a person page to retrieve their basic information and perform additional person-related actions if needed. - [st.retrievePersonExperience](https://linkedapi.io/docs/action-st-retrieve-person-experience): This action allows you to retrieve information about a person's experience. - [st.retrievePersonEducation](https://linkedapi.io/docs/action-st-retrieve-person-education): This action allows you to retrieve information about a person's education. - [st.retrievePersonSkills](https://linkedapi.io/docs/action-st-retrieve-person-skills): This action allows you to retrieve information about a person's skills. - [st.retrievePersonLanguages](https://linkedapi.io/docs/action-st-retrieve-person-languages): This action allows you to retrieve information about a person's languages. - [st.retrievePersonPosts](https://linkedapi.io/docs/action-st-retrieve-person-posts): This action allows you to retrieve posts published by a person and perform additional post-related actions if needed. - [st.retrievePersonComments](https://linkedapi.io/docs/action-st-retrieve-person-comments): This action allows you to retrieve comments left by a person. - [st.retrievePersonReactions](https://linkedapi.io/docs/action-st-retrieve-person-reactions): This action allows you to retrieve reactions made by a person. - [st.openPost](https://linkedapi.io/docs/action-st-open-post): This action allows you to open a post to retrieve its data and perform additional post-related actions if needed. - [st.createPost](https://linkedapi.io/docs/action-st-create-post): This action allows you to create a post on LinkedIn. You can post as yourself or on behalf of a company page you have admin access to. The action supports text content with optional mentions of people and companies, and media attachments including images, videos, and documents. - [st.createRepost](https://linkedapi.io/docs/action-st-create-repost): This action allows you to repost someone else's post or your own. You can repost it as is, or add your own commentary with optional mentions of people and companies. - [st.reactToPost](https://linkedapi.io/docs/action-st-react-to-post): This action allows you to react to a post using any available reaction type. - [st.commentOnPost](https://linkedapi.io/docs/action-st-comment-on-post): This action allows you to leave a comment on a post. - [st.retrievePostComments](https://linkedapi.io/docs/action-st-retrieve-post-comments): This action allows you to retrieve comments for a certain post. - [st.openComment](https://linkedapi.io/docs/action-st-open-comment): This action allows you to open a comment to react to it or reply to it. - [st.reactToComment](https://linkedapi.io/docs/action-st-react-to-comment): This action allows you to react to a comment using any available reaction type. - [st.replyToComment](https://linkedapi.io/docs/action-st-reply-to-comment): This action allows you to reply to a comment. - [st.retrievePostReactions](https://linkedapi.io/docs/action-st-retrieve-post-reactions): This action allows you to retrieve reactions for a certain post. - [st.openJob](https://linkedapi.io/docs/action-st-open-job): This action allows you to open a LinkedIn job and optionally retrieve its details. - [st.doForCompanies](https://linkedapi.io/docs/action-st-do-for-companies): This action allows you to apply the actions specified in itsthenparameter to each company provided by the parent action. - [st.doForPeople](https://linkedapi.io/docs/action-st-do-for-people): This action allows you to apply the actions specified in itsthenparameter to each person provided by the parent action. - [st.doForPosts](https://linkedapi.io/docs/action-st-do-for-posts): This action allows you to apply the actions specified in itsthenparameter to each post provided by the parent action. - [st.doForComments](https://linkedapi.io/docs/action-st-do-for-comments): This action allows you to apply the actions specified in its then parameter to each comment provided by the parent action. - [st.doForJobs](https://linkedapi.io/docs/action-st-do-for-jobs): This action allows you to apply the actions specified in its then parameter to each job provided by the parent action. - [st.retrieveSSI](https://linkedapi.io/docs/action-st-retrieve-ssi): This action allows you to retrieve your current SSI (Social Selling Index). - [st.retrievePerformance](https://linkedapi.io/docs/action-st-retrieve-performance): This action allows you to retrieve performance analytics from your LinkedIn dashboard. - [st.retrieveFeed](https://linkedapi.io/docs/action-st-retrieve-feed): This action allows you to retrieve posts from your own LinkedIn home feed. - [st.retrieveProfileViewers](https://linkedapi.io/docs/action-st-retrieve-profile-viewers): This action allows you to retrieve the list of people who recently viewed your LinkedIn profile. - [nv.sendMessage](https://linkedapi.io/docs/action-nv-send-message): This action allows you to send a message to a person in Sales Navigator. - [nv.syncConversation](https://linkedapi.io/docs/action-nv-sync-conversation): This action allows you to sync a conversation in Sales Navigator so you canstart pollingit. - [nv.syncInbox](https://linkedapi.io/docs/action-nv-sync-inbox): This action enables whole-inbox monitoring in Sales Navigator so you can poll every incoming conversation without syncing each person individually. - [nv.manageConversation](https://linkedapi.io/docs/action-nv-manage-conversation): This action allows you to manage a conversation thread in Sales Navigator, such as archiving it. - [nv.searchCompanies](https://linkedapi.io/docs/action-nv-search-companies): This action allows you to search for companies in Sales Navigator applying various filtering criteria. - [nv.searchPeople](https://linkedapi.io/docs/action-nv-search-people): This action allows you to search for people in Sales Navigator applying various filtering criteria. - [nv.openCompanyPage](https://linkedapi.io/docs/action-nv-open-company-page): This action allows you to open a company page in Sales Navigator to retrieve its basic information and perform additional company-related actions if needed. - [nv.retrieveCompanyEmployees](https://linkedapi.io/docs/action-nv-retrieve-company-employees): This action allows you to retrieve company employees from Sales Navigator and perform additional person-related actions if needed. - [nv.retrieveCompanyDMs](https://linkedapi.io/docs/action-nv-retrieve-company-dms): This action allows you to retrieve company decision makers from Sales Navigator and perform additional person-related actions if needed. - [nv.openPersonPage](https://linkedapi.io/docs/action-nv-open-person-page): This action allows you to open a person page in Sales Navigator to retrieve their basic information and perform additional person-related actions if needed. - [nv.doForCompanies](https://linkedapi.io/docs/action-nv-do-for-companies): This action allows you to apply the actions specified in itsthenparameter to each company provided by the parent action in Sales Navigator. - [nv.doForPeople](https://linkedapi.io/docs/action-nv-do-for-people): This action allows you to apply the actions specified in itsthenparameter to each person provided by the parent action in Sales Navigator. ## Node.js SDK - [Core Concepts](https://linkedapi.io/sdks/core-concepts): This page covers the fundamental concepts and design principles behind Linked API, providing the foundation you need to build effective integrations. - [Installation & Authorization](https://linkedapi.io/sdks/installation): This page covers the installation and authorization process for Linked API SDKs. - [Predefined vs Custom Workflows](https://linkedapi.io/sdks/predefined-vs-custom): There are two primary ways to execute automations with the SDKs: usingpredefined methodsor building your owncustom workflows. - [Handling Results and Errors](https://linkedapi.io/sdks/handling-results): When you initiate any workflow, the execute() method immediately returns workflow tracking details. You can then use the result() method with this ID to get the workflow results when it's complete. - [Persisting and Cancelling](https://linkedapi.io/sdks/persisting-workflows): This page explains how to persist a workflow for later restoration and how to cancel its execution while it is running. - [sendMessage](https://linkedapi.io/sdks/send-message): This method allows you to send a message to a person. - [syncConversation](https://linkedapi.io/sdks/sync-conversation): This method allows you to sync a conversation so you can start polling it for new messages. - [syncInbox](https://linkedapi.io/sdks/sync-inbox): This method enables whole-inbox monitoring so you can poll every incoming conversation without syncing each person individually. - [manageConversation](https://linkedapi.io/sdks/manage-conversation): This method allows you to manage a conversation thread by archiving, starring, or muting it. - [checkConnectionStatus](https://linkedapi.io/sdks/check-connection-status): This method allows you to check the connection status between your account and another person. - [sendConnectionRequest](https://linkedapi.io/sdks/send-connection-request): This method allows you to send a connection request to a person. - [withdrawConnectionRequest](https://linkedapi.io/sdks/withdraw-connection-request): This method allows you to withdraw the connection request sent to a person. - [acceptInvitation](https://linkedapi.io/sdks/accept-invitation): Accept an incoming connection, company-follow, or newsletter-subscription invitation. - [ignoreInvitation](https://linkedapi.io/sdks/ignore-invitation): Ignore an incoming connection, company-follow, or newsletter-subscription invitation. - [retrievePendingRequests](https://linkedapi.io/sdks/retrieve-pending-requests): This method allows you to retrieve pending connection requests sent from your account. - [retrieveInvitations](https://linkedapi.io/sdks/retrieve-invitations): Retrieve incoming connection, company-follow, and newsletter-subscription invitations. - [retrieveConnections](https://linkedapi.io/sdks/retrieve-connections): This method allows you to retrieve your connections applying various filtering criteria. - [removeConnection](https://linkedapi.io/sdks/remove-connection): This method allows you to remove a person from your connections. - [syncNetwork](https://linkedapi.io/sdks/sync-network): This method enables network monitoring so you can poll connection events — accepted requests, new connections, and incoming connection requests — without diffing the connection list yourself. - [searchCompanies](https://linkedapi.io/sdks/search-companies): This method allows you to search for companies applying various filtering criteria. - [searchPeople](https://linkedapi.io/sdks/search-people): This method allows you to search for people applying various filtering criteria. - [searchJobs](https://linkedapi.io/sdks/search-jobs): This method allows you to search for jobs applying various filtering criteria. - [searchPosts](https://linkedapi.io/sdks/search-posts): This method allows you to search for posts applying various filtering criteria. - [fetchCompany](https://linkedapi.io/sdks/fetch-company): This method allows you to retrieve various data about a company: basic information, employees, posts, and decision makers. - [fetchPerson](https://linkedapi.io/sdks/fetch-person): This method allows you to retrieve various data about a person: basic information, experience, education, skills, languages, posts, comments, and reactions. - [fetchPost](https://linkedapi.io/sdks/fetch-post): This method allows you to retrieve post data. - [fetchJob](https://linkedapi.io/sdks/fetch-job): This method allows you to retrieve job data. - [createPost](https://linkedapi.io/sdks/create-post): This method allows you to publish a post, optionally with media attachments and mentions of people and companies. - [createRepost](https://linkedapi.io/sdks/create-repost): This method allows you to repost a post, either as is or with your own commentary. - [reactToPost](https://linkedapi.io/sdks/react-to-post): This method allows you to react to a post using any available reaction type. - [commentOnPost](https://linkedapi.io/sdks/comment-on-post): This method allows you to leave a comment on a post. - [reactToComment](https://linkedapi.io/sdks/react-to-comment): This method allows you to react to a comment using any available reaction type. - [replyToComment](https://linkedapi.io/sdks/reply-to-comment): This method allows you to reply to a comment. - [retrieveSSI](https://linkedapi.io/sdks/retrieve-ssi): This method allows you to retrieve your current SSI (Social Selling Index). - [retrievePerformance](https://linkedapi.io/sdks/retrieve-performance): This method allows you to retrieve performance analytics from your LinkedIn dashboard. - [retrieveFeed](https://linkedapi.io/sdks/retrieve-feed): Retrieve posts from the current account's personalized home feed. - [retrieveProfileViewers](https://linkedapi.io/sdks/retrieve-profile-viewers): Retrieve the list of people who recently viewed the current account's LinkedIn profile. - [nvSendMessage](https://linkedapi.io/sdks/nv-send-message): This method allows you to send a message to a person in Sales Navigator. - [nvSyncConversation](https://linkedapi.io/sdks/nv-sync-conversation): This method allows you to sync a conversation in Sales Navigator so you canstart pollingit. - [nvSyncInbox](https://linkedapi.io/sdks/nv-sync-inbox): This method enables whole-inbox monitoring in Sales Navigator so you can poll every incoming conversation without syncing each person individually. - [nvManageConversation](https://linkedapi.io/sdks/nv-manage-conversation): This method allows you to manage a conversation thread in Sales Navigator by archiving it. - [nvSearchCompanies](https://linkedapi.io/sdks/nv-search-companies): This method allows you to search for companies in Sales Navigator applying various filtering criteria. - [nvSearchPeople](https://linkedapi.io/sdks/nv-search-people): This method allows you to search for people in Sales Navigator applying various filtering criteria. - [nvFetchCompany](https://linkedapi.io/sdks/nv-fetch-company): This method allows you to retrieve various data about a company from Sales Navigator: basic information, employees, and decision makers. - [nvFetchPerson](https://linkedapi.io/sdks/nv-fetch-person): This method allows you to retrieve basic information about a person from Sales Navigator. - [customWorkflow](https://linkedapi.io/sdks/custom-workflow): This method allows you to execute a custom Linked API workflow using a raw workflow definition for complex multi-step operations. - [pollConversations](https://linkedapi.io/sdks/poll-conversations): This method allows you to poll multiple conversations to retrieve message history and monitor for new messages across both standard and Sales Navigator conversations. - [pollInbox](https://linkedapi.io/sdks/poll-inbox): This method polls your monitored inbox to retrieve captured messages and receive new ones across every conversation, for both standard and Sales Navigator inboxes. - [pollNetwork](https://linkedapi.io/sdks/poll-network): This method polls your monitored network to retrieve captured connection events and receive new ones — accepted requests, new connections, and incoming connection requests. - [getApiUsage](https://linkedapi.io/sdks/get-api-usage): This method allows you to retrieve Linked API usage statistics so you can monitor your limits and stay within theirrecommended values. - [Overview](https://linkedapi.io/sdks/admin-overview): The LinkedApiAdmin class lets you manage your Linked API subscription status, seats, connected LinkedIn accounts, rate limits and webhook programmatically. - [Subscription](https://linkedapi.io/sdks/admin-subscription): Manage your Linked API subscription with the SDK: check status and adjust seats. - [Accounts](https://linkedapi.io/sdks/admin-accounts): Manage connected LinkedIn accounts with the SDK: list accounts, refresh profile info, connect new ones, disconnect, and regenerate tokens. - [Limits](https://linkedapi.io/sdks/admin-limits): Configure and monitor rate limits for your LinkedIn accounts with the SDK: view defaults, check usage, set custom limits, and reset. - [Webhooks](https://linkedapi.io/sdks/webhooks): Register and manage your outbound webhook with the SDK, and parse incoming deliveries into typed, discriminated events. ## CLI - [Getting Started](https://linkedapi.io/cli/getting-started): AI-agent-friendly CLI for LinkedIn automation. Install, set up, and start using in under 2 minutes. - [Person](https://linkedapi.io/cli/person): Fetch LinkedIn profiles and search for people with advanced filtering. - [Company](https://linkedapi.io/cli/company): Fetch LinkedIn company profiles and search for companies with advanced filtering. - [Jobs](https://linkedapi.io/cli/jobs): Search for jobs and fetch job details from LinkedIn. - [Messages](https://linkedapi.io/cli/messages): Send messages and retrieve conversations with LinkedIn connections. - [Connections](https://linkedapi.io/cli/connections): Manage LinkedIn connections and invitations – check status, send, list, accept, ignore, withdraw, and remove. - [Feed](https://linkedapi.io/cli/feed): Retrieve posts from your personalized home feed. - [Posts](https://linkedapi.io/cli/posts): Search, fetch, create, repost, react to, and comment on LinkedIn posts, and react or reply to comments. - [Statistics](https://linkedapi.io/cli/statistics): Retrieve SSI, performance analytics, and API usage statistics. - [Sales Navigator](https://linkedapi.io/cli/sales-navigator): CLI commands for Sales Navigator – search, fetch, and message via InMail. - [Custom Workflows](https://linkedapi.io/cli/workflows): Execute custom workflow definitions and check their status. - [Administration](https://linkedapi.io/cli/administration): Manage your Linked API subscription status, seats, connected accounts, and rate limits from the terminal. ## MCP Server - [Overview](https://linkedapi.io/mcp/overview): LinkedIn MCP server for Claude, ChatGPT, Codex, Cursor, VS Code and Windsurf – search people and companies, message, and pull profile data on your own account. - [Installation](https://linkedapi.io/mcp/installation): The MCP server needs tokens to access your LinkedIn account. This guide walks you through getting your API tokens and configuring the server in Claude, Claude Code, ChatGPT, Codex, Cursor, VS Code, Windsurf, and more. - [Available Tools](https://linkedapi.io/mcp/available-tools): The MCP server provides tools for interacting with LinkedIn, covering standard interface and Sales Navigator operations. - [Usage Examples](https://linkedapi.io/mcp/usage-examples): With Linked API MCP, you can ask your AI assistant to find decision makers, send connection requests, analyze profiles, draft messages, and more. ## Agent Skills - [Agent Skills overview](https://linkedapi.io/skills): Ready-to-run LinkedIn workflows your AI agent installs in one command. - [LinkedIn Growth](https://linkedapi.io/skills/linkedin-growth): Your agent finds leads from a search you define, qualifies each one against your criteria, invites the matches on a schedule, tracks who accepts, and withdraws what goes unanswered. - [LinkedIn General](https://linkedapi.io/skills/linkedin): Your agent handles LinkedIn in plain language – fetching profiles, searching people and companies, messaging, connecting, posting, and pulling analytics. ## n8n Integration - [Overview](https://linkedapi.io/integrations/n8n/overview): Linked API for n8n connects your LinkedIn account to n8n's automation platform, so you can build visual workflows that search for prospects, send messages, manage connections, extract data, and more. - [Creating Credential](https://linkedapi.io/integrations/n8n/creating-credential): Setting up Linked API in n8n requires two steps:getting your API tokensandcreating credential. This guide walks you through both steps. - [Building Workflows](https://linkedapi.io/integrations/n8n/building-workflows): Once your credential is set up, you can start building LinkedIn automations in n8n. Search for Linked API in the node search panel and configure actions. - [Available Actions](https://linkedapi.io/integrations/n8n/available-actions): Linked API provides n8n actions for automating your LinkedIn flows, covering standard interface and Sales Navigator operations. - [Usage Examples](https://linkedapi.io/integrations/n8n/usage-examples): Examples showing how Linked API can be used with n8n to automate LinkedIn-related operations. Intended to inspire practical ways to reduce manual steps in your business processes. - [Standard Outreach Sequence](https://linkedapi.io/integrations/n8n/standard-outreach-sequence): Automate your LinkedIn outreach with this n8n workflow – connection requests, messages, follow-ups, all tracked in Google Sheets. ## Make Integration - [Overview](https://linkedapi.io/integrations/make/overview): Linked API for Make connects your LinkedIn account to Make's automation platform, so you can build visual scenarios that search for prospects, send messages, manage connections, extract data, and more. - [Creating Connection](https://linkedapi.io/integrations/make/creating-connection): Setting up Linked API in Make requires two steps:getting your API tokensandcreating a connection. This guide walks you through both steps. - [Building Scenarios](https://linkedapi.io/integrations/make/building-scenarios): Once your connection is set up, you can start building LinkedIn automations in Make. Search for Linked API in the module search bar and configure actions. - [Available Modules](https://linkedapi.io/integrations/make/available-modules): Linked API provides Make modules for automating your LinkedIn flows, covering standard interface and Sales Navigator operations. - [Usage Examples](https://linkedapi.io/integrations/make/usage-examples): Examples showing how Linked API can be used with Make to automate LinkedIn-related operations. Intended to inspire practical ways to reduce manual steps in your business processes. ## Changelog What has been added to Linked API, one release a week at most, newest first. Full page: https://linkedapi.io/changelog.md - JSON, only releases for the week of a moment you name and later: https://linkedapi.io/api/changelog?since=2026-01-01T00:00:00Z - RSS: https://linkedapi.io/changelog/rss.xml - [Week of 2026-09-28](https://linkedapi.io/changelog#2026-09-28): Reposts, Mentions, Post URNs - [Week of 2026-09-14](https://linkedapi.io/changelog#2026-09-14): Post search - [Week of 2026-08-17](https://linkedapi.io/changelog#2026-08-17): Public profile URL in inbox events - [Week of 2026-08-10](https://linkedapi.io/changelog#2026-08-10): Conversation sync period, LinkedIn URNs, Profile viewers, AI-powered jobs search - [Week of 2026-08-03](https://linkedapi.io/changelog#2026-08-03): Working hours ## Guides - [AI for Sales Prospecting on LinkedIn: A Worked Agent Workflow](https://linkedapi.io/guides/ai-sales-prospecting-linkedin): How to use AI for sales prospecting on LinkedIn – one worked workflow from ICP to an approved invitation, run by an AI agent or in code. - [What Is a GTM Engineer? Role, Stack and the LinkedIn Layer](https://linkedapi.io/guides/gtm-engineer): What a GTM engineer does, the stack they run – CRM, enrichment, automation, agents – and how to wire LinkedIn into it with an account-based API. - [B2B Buying Signals: The LinkedIn Ones and How to Track Them](https://linkedapi.io/guides/linkedin-buying-signals): What B2B buying signals are, which ones LinkedIn shows you – profile views, post engagement, hiring, replies – and how to track them without intent data. - [Does LinkedIn Show Who Viewed Your Profile? Free vs Premium](https://linkedapi.io/guides/linkedin-who-viewed-my-profile): Does LinkedIn show who viewed your profile? Yes – what free and Premium accounts see, why some viewers stay hidden, and how to turn viewers into leads. - [LinkedIn Private Mode: What It Hides, and What It Costs You](https://linkedapi.io/guides/linkedin-private-mode): LinkedIn private mode – what each viewing mode shows, what going private costs you on Basic and Premium, and how to turn it on or off. - [What 1st, 2nd and 3rd Mean on LinkedIn: Degrees of Connection Explained](https://linkedapi.io/guides/linkedin-connection-degrees): What 1st, 2nd and 3rd mean on LinkedIn – what each degree lets you do, what 3rd+ and out of network mean, and what the badge hides. - [LinkedIn Sales Navigator Cost in 2026: Pricing by Plan](https://linkedapi.io/guides/linkedin-sales-navigator-cost): LinkedIn Sales Navigator cost in 2026 – Core, Advanced and Advanced Plus pricing per licence, the annual-billing catch, and which accounts need a seat. - [LinkedIn X-Ray Search: Operators, Examples, and What Google's Index Can't See (2026)](https://linkedapi.io/guides/linkedin-xray-search): LinkedIn X-ray search explained – the Google operators that work, copy-paste strings, and what Google's index can't see about a profile. - [LinkedIn AI Agent: How to Give Your Agent Access to Your Account](https://linkedapi.io/guides/linkedin-ai-agent): How to connect an AI agent to LinkedIn – what each connector holds, where actions run, what an agent can do, and which limits to set first. - [LinkedIn API Access: What Standard Developer Access Gets You](https://linkedapi.io/guides/linkedin-api-access): LinkedIn API access is mostly approval-gated – what is self-serve, whether it is free, how keys and docs actually work, and what to build on for the rest. - [LinkedIn Sales Navigator API: What Exists, Who Can Use It, and What to Build On](https://linkedapi.io/guides/linkedin-sales-navigator-api): The LinkedIn Sales Navigator API is partner-gated and not currently accepting new partners – what SNAP covers, and which route fits if you are outside it. - [LinkedIn Scraper in Python: Libraries, Code, and What Each Option Costs](https://linkedapi.io/guides/linkedin-scraper-python): Scraping LinkedIn in Python – the open-source libraries, the DIY Playwright route, and the authenticated account API, with the real cost of each. - [LinkedIn Account Restricted: Why It Happens and How to Get Back In](https://linkedapi.io/guides/linkedin-account-restricted): Your LinkedIn account is restricted – find which documented type you have, the route back for each, and what LinkedIn documents as possible triggers. - [LinkedIn InMail: What It Is, How Credits Work, and When to Use It](https://linkedapi.io/guides/linkedin-inmail): What LinkedIn InMail is, how many credits each plan gets, the credit-back rule, character limits – and when InMail beats a connection request. - [LinkedIn Pending Invitations: When They Expire and What Withdrawing Does](https://linkedapi.io/guides/linkedin-pending-invitations): Unanswered LinkedIn invitations expire after six months. Withdrawing one is silent – but you cannot re-invite that person for up to three weeks. - [LinkedIn Posts API and Post Automation (2026): Native Scheduler, Tools, and API](https://linkedapi.io/guides/how-to-automate-linkedin-posts): Is there a LinkedIn posts API? What the official Posts API covers, and how to automate LinkedIn posts – native scheduler, tools, and API posting. - [LinkedIn Social Selling Index (SSI): What It Is, How to Check It, and Whether It Still Matters](https://linkedapi.io/guides/linkedin-social-selling-index): What the LinkedIn Social Selling Index measures, how to check your SSI score for free, what counts as a good score – and how to track it over time. - [How to Automate LinkedIn Connection Requests in 2026: Send, Track, and Manage Invitations](https://linkedapi.io/guides/how-to-automate-linkedin-connection-requests): How to automate LinkedIn connection requests in 2026 – send, check status, withdraw stale invites, and handle incoming, all via API on your own account. - [LinkedIn Company Scraper and Company API: Extract Company Profiles, Employees, and Decision-Makers (2026)](https://linkedapi.io/guides/linkedin-company-scraper): LinkedIn company API or scraper (2026): what the official Organization Lookup returns, and how to pull profiles, employees, posts and decision-makers from a URL. - [How to Automate LinkedIn Messages (2026): The LinkedIn Messaging API, What's Safe, and the Flow in Code](https://linkedapi.io/guides/how-to-automate-linkedin-messages): How to automate LinkedIn messages in 2026 – what the official LinkedIn messaging API covers, who can use it, and the flow you can run in code. - [LinkedIn Boolean Search: Operators, Examples, and How to Run Searches at Scale (2026)](https://linkedapi.io/guides/linkedin-boolean-search): LinkedIn boolean search explained – the operators (AND, OR, NOT, quotes, parentheses), copy-paste examples, and how to run your search at scale via API. - [LinkedIn Post Scraper: How to Extract Posts, Reactions, and Comments via API (2026)](https://linkedapi.io/guides/linkedin-post-scraper): How to search and scrape LinkedIn posts via API – keyword search, your feed, reactions and comments, real code, and turning engagers into warm leads. - [LinkedIn Connections API and Export: Get Your Connections Manually or via API (2026)](https://linkedapi.io/guides/export-linkedin-connections): Is there a LinkedIn connections API? What the restricted official one covers, the manual Data Export steps, and how to pull your connections as JSON via API. - [LinkedIn Sales Navigator Scraper: How to Export Leads to CSV (2026)](https://linkedapi.io/guides/linkedin-sales-navigator-scraper): A LinkedIn Sales Navigator scraper is how leads reach a CSV – why there is no native export, and how extensions, export tools, and datasets compare. - [LinkedIn Jobs API: What Exists, and How to Get Job Data via API (2026)](https://linkedapi.io/guides/linkedin-jobs-scraper): No public LinkedIn jobs API exists – what the partner-only Job Posting API covers and how to get job data via an account-based API, with code and monitoring. - [LinkedIn Profile Scraper and Profile API: Extract Profile Data by URL or in Bulk (2026)](https://linkedapi.io/guides/linkedin-profile-scraper): LinkedIn profile API or scraper: get profile data by URL or in bulk – the fields you get, real code, the official Profile API's limits, and what you can't extract. - [How to Scrape LinkedIn in 2026 Without Getting Banned (and Is It Legal?)](https://linkedapi.io/guides/how-to-scrape-linkedin): Scraping public LinkedIn data isn't a federal crime, but it can still get your account banned. How to extract LinkedIn data safely and legally in 2026. - [LinkedIn Scraper API: What It Returns and What It Costs (2026)](https://linkedapi.io/guides/linkedin-scraper-api): What a LinkedIn scraper API returns per entity, what Bright Data, Apify and Unipile cost, and a real request with the JSON that comes back. - [Proxycurl Is Gone: Best LinkedIn Data API Alternatives in 2026 (and How to Migrate)](https://linkedapi.io/guides/proxycurl-alternatives): The Proxycurl API shut down in 2025 after LinkedIn sued it. What replaced it, endpoint by endpoint – the live alternatives by model, and how to migrate. - [LinkedIn Cold Outreach That Actually Works: 7 Data-Driven Strategies](https://linkedapi.io/guides/linkedin-cold-outreach-strategies-2026): The large majority of generic cold messages get ignored. Here's what the few that succeed do differently. - [LinkedIn Connection Limit 2026: Weekly Caps and When They Reset](https://linkedapi.io/guides/linkedin-connection-limit-2026): LinkedIn connection limits run from about 50 to 200 a week by account reputation – and they reset on a rolling 7-day window, not every Monday. - [LinkedIn Limits Explained: Connection, Message, Search and LinkedIn API Rate Limits](https://linkedapi.io/guides/understanding-linkedin-limits): LinkedIn limits by action and account reputation – connections, messages, views, searches – plus official LinkedIn API rate limits and how Linked API enforces yours. ## Comparisons - [Linked API vs Dripify (2026): Features, Pricing, and Safety Compared](https://linkedapi.io/vs/dripify): Does Dripify have an API? Yes – a reporting one. Linked API vs Dripify on developer surface, 2026 prices and account safety, and what each API can do. - [Linked API vs Expandi (2026): Features, Pricing, and Safety Compared](https://linkedapi.io/vs/expandi): Does Expandi have an API? Yes – an Open API that schedules actions. Linked API vs Expandi on developer surface, 2026 prices and account safety. - [Linked API vs PhantomBuster (2026): Features, Pricing, and Safety Compared](https://linkedapi.io/vs/phantombuster): Does PhantomBuster have an API? Linked API vs PhantomBuster on developer surface, 2026 prices and account safety – LinkedIn actions versus an account API. - [Linked API vs Unipile (2026): Features, Pricing, and Safety Compared](https://linkedapi.io/vs/unipile): What does Unipile's LinkedIn API do, and what does it cost? Linked API vs Unipile on layer, 2026 prices and account safety – a LinkedIn API versus a hub. ## Optional - [8 Best Dux-Soup Alternatives in 2026 (After the STACKED Move)](https://linkedapi.io/blog/dux-soup-alternatives): The best Dux-Soup alternatives in 2026 after the move to STACKED – where each tool runs, what it holds of your LinkedIn account, and what its API can do. - [8 Best HeyReach Alternatives in 2026 (Compared by Use Case)](https://linkedapi.io/blog/heyreach-alternatives): Does HeyReach have an API? The best HeyReach alternatives in 2026 by use case – agency outreach, multichannel, safety, and a LinkedIn API for builders. - [The Best Apollo.io Alternatives in 2026: Pick by the Job You're Replacing](https://linkedapi.io/blog/apollo-alternatives): Apollo.io bundles contact data, email sequencing, and manual LinkedIn – compare the best Apollo alternatives by the job you need to replace. - [8 Best Waalaxy Alternatives in 2026 (Compared by Use Case)](https://linkedapi.io/blog/waalaxy-alternatives): The best Waalaxy alternatives in 2026, compared by use case – safety, agencies, multichannel, and a programmable LinkedIn API for when you outgrow the UI. - [9 Best Dripify Alternatives in 2026 (Compared by Use Case)](https://linkedapi.io/blog/dripify-alternatives): The best Dripify alternatives in 2026, compared by use case – safety, multichannel, agencies, and a LinkedIn automation API for when you outgrow the UI. - [9 Best Evaboot Alternatives in 2026 (Compared by Use Case)](https://linkedapi.io/blog/evaboot-alternatives): The best Evaboot alternatives in 2026, compared by use case – Sales Navigator export, email enrichment, outreach, and an automation API for LinkedIn that does more than CSV. - [10 Best Phantombuster Alternatives in 2026 (Compared by Use Case)](https://linkedapi.io/blog/phantombuster-alternatives): The best Phantombuster alternatives in 2026, compared honestly by use case – scraping, Sales Navigator export, safe outreach, enrichment, and a LinkedIn API. - [Best LinkedIn Automation Tools 2026](https://linkedapi.io/blog/best-linkedin-automation-tools-2026): LinkedIn is the go-to platform for B2B prospecting, sales, and recruitment, but manual outreach is slow and repetitive. A guide to the 15 best LinkedIn automation tools of 2026 with detailed reviews and ratings. - [Top 10 LinkedIn Automation Tools](https://linkedapi.io/blog/top-10-linkedin-automation-tools): LinkedIn is still one of the go-to platforms for B2B marketing, finding new leads, and building professional connections. A look at 10 of the most useful LinkedIn automation tools that save time and make your outreach more consistent.