# 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. - [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. - [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 and notifications, 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): To search for companies on LinkedIn, include the st.searchCompanies action in your workflow. Supports filtering 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. - [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.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 media attachments including images, videos, and documents. - [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. - [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. - [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. - [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. - [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): Fetch, create, 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): Linked API MCP server connects your LinkedIn account to AI assistants like Claude, Claude Code, ChatGPT, Codex, Cursor, VS Code, Windsurf, and more. Ask them to search for leads, send messages, analyze profiles, and much more. - [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. ## Guides - [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: How to See, Withdraw, and Manage Them](https://linkedapi.io/guides/linkedin-pending-invitations): How to see your pending LinkedIn invitations – sent and received – withdraw them safely, and what happens next: expiry, cooldowns, notifications. - [How to Automate LinkedIn Posts in 2026: Native Scheduler, Tools, and API](https://linkedapi.io/guides/how-to-automate-linkedin-posts): How to automate LinkedIn posts in 2026 – native scheduler limits, scheduling tools, and API posting to profiles and company pages from your own pipeline. - [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: How to Extract Company Profiles, Employees, and Decision-Makers (2026)](https://linkedapi.io/guides/linkedin-company-scraper): LinkedIn company scraper guide (2026): pull profiles, employees, posts, and decision-makers from a URL – no emails or third-party cookie handoff. - [How to Automate LinkedIn Messages (2026): What's Possible, What's Safe, and How to Do It in Code](https://linkedapi.io/guides/how-to-automate-linkedin-messages): How to automate LinkedIn messages in 2026 – what LinkedIn natively allows, the safe options, and the connect-to-reply 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 scrape LinkedIn posts, reactions, and comments via API – the fields you get, real code, and how to turn post engagers into warm leads. - [How to Export Your LinkedIn Connections in 2026 (Manual and via API)](https://linkedapi.io/guides/export-linkedin-connections): How to export your LinkedIn connections – the manual Data Export steps, the fields you get, and how to pull them as JSON via API to keep a CRM in sync. - [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 Scraper: How to Collect LinkedIn Job Data via API (2026)](https://linkedapi.io/guides/linkedin-jobs-scraper): There's no official LinkedIn jobs API. Here's how to scrape LinkedIn job postings: the data you get, real code, the search-then-enrich pattern, and monitoring. - [LinkedIn Profile Scraper: Extract Profile Data by URL or in Bulk (2026)](https://linkedapi.io/guides/linkedin-profile-scraper): How to scrape data from a LinkedIn profile by URL or in bulk: the fields you get, real code, Chrome extension vs API, 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: Extract LinkedIn Data Without Browser Scripts (2026)](https://linkedapi.io/guides/linkedin-scraper-api): A LinkedIn scraper API returns structured profile, company, and post data from one HTTP call. Compare the three types, see real code, and pick the right one. - [Proxycurl Is Gone: Best LinkedIn Data API Alternatives in 2026 (and How to Migrate)](https://linkedapi.io/guides/proxycurl-alternatives): Proxycurl shut down in 2025 after LinkedIn sued it. Here's the accurate story, an honest comparison of 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: Complete Guide (Weekly, Daily, and Account-Specific)](https://linkedapi.io/guides/linkedin-connection-limit-2026): You've sent 201 connection requests this week, and suddenly LinkedIn blocks you. The message is vague, the timeline unclear, and panic sets in. - [Understanding LinkedIn Limits: Comprehensive Overview](https://linkedapi.io/guides/understanding-linkedin-limits): When using Linked API, it's necessary to understand the limitations of your LinkedIn account to avoid potential account restrictions or blocks. This guide combines community knowledge and hands-on expertise. ## Comparisons - [Linked API vs Dripify (2026): Features, Pricing, and Safety Compared](https://linkedapi.io/vs/dripify): Linked API vs Dripify, compared honestly across features, real 2026 prices, and account safety – a programmable API versus a fixed drip-campaign UI. - [Linked API vs Expandi (2026): Features, Pricing, and Safety Compared](https://linkedapi.io/vs/expandi): Linked API vs Expandi, compared honestly across features, real 2026 prices, and account safety – a programmable API versus a no-code outreach tool. - [Linked API vs PhantomBuster (2026): Features, Pricing, and Safety Compared](https://linkedapi.io/vs/phantombuster): Linked API vs PhantomBuster, compared honestly across features, real 2026 prices, and account safety – and which tool fits which job. - [Linked API vs Unipile (2026): Features, Pricing, and Safety Compared](https://linkedapi.io/vs/unipile): Linked API vs Unipile, compared honestly across features, real 2026 prices, and account safety – and who should pick which tool for which job. ## Optional - [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.