Best LinkedIn API 2026: Data, Outreach & Official APIs Compared
The best LinkedIn API depends on the job: the official API, data APIs for profiles, and account-based APIs that send. What each can and cannot do.
TL;DR: There is no single best LinkedIn API. It splits by job. To send messages and connection requests, use an account-based API: LinkupAPI leads for outreach, with Unipile, HeyReach, and Linked API behind it. To read profile and company data, use a B2B data API. LinkedIn's own official API does neither for most developers.
Pick any list of the "best LinkedIn API" and you get a pile of tools that do completely different jobs. One reads a profile. One sends a connection request. One is LinkedIn's own API, which does almost none of what people expect.
The question only makes sense once you split it by the job. Do you need to read LinkedIn data, or act on a LinkedIn account? Those are two different products, priced in two different ways. We build on the data side, so we see both halves daily. In our experience, teams buy the wrong family first. Here is the honest map.
Key Takeaways#
- There is no single best LinkedIn API. There are three families: the official API, data APIs that read profiles, and account-based APIs that send.
- LinkedIn's official API cannot do people search, profile lookup, or automated messaging for a normal developer.
- To act on an account, LinkupAPI leads for outreach; to read data at scale, a B2B data API is the right layer.
What is the LinkedIn API, really?#
The LinkedIn API is not one thing. It is three separate categories of product that each solve a different problem: LinkedIn's own official API, third-party data APIs that return profile and company data, and account-based APIs that act on a LinkedIn account a user connects.
Most confusion comes from treating them as one. They are not. The official API is gated and narrow. Data APIs read. Account-based APIs send. A product usually needs one or two of these, rarely all three.
So the useful question is not "which API is best." It is "which family does my feature need, and who is best inside it."
Does LinkedIn have an official API, and what can it do?#
Yes, LinkedIn has an official API, but it does far less than most builders assume. There is no generally available endpoint for people search, profile lookup, or member messaging. The programs that reach further sit behind partner approval that new developers cannot simply apply to, and automated sending is barred even inside them.
The official API is built for marketing, company-page management, and sign-in. It is real, and it is fine for those jobs. It is the wrong place to look for outreach or data retrieval.
Both Unipile and Linked API, two account-based vendors, say the same thing plainly on their own sites: the official route does not unlock these actions. That is the gap the other two families fill.
What is the best LinkedIn API to get profile and company data?#
For reading professional and company data, the right tool is a B2B data API, not an account automation tool. It returns structured records: a person's role and history, a company's size and funding, a verified work email. The detail that decides everything is where that data comes from.
Two sourcing models exist. One pulls from LinkedIn directly. The other aggregates B2B data from across the public web. After 2025, that choice is not academic.
- Proxycurl was the LinkedIn-sourced default. It shut down on 4 July 2025 after LinkedIn sued it. Any old tutorial pointing to it is dead, and it is the cautionary tale: a data layer anchored to LinkedIn is a legal dependency.
- Coresignal sells B2B data on a credit model, from a $49 entry plan up to large tiers, plus bulk datasets. Good when you pull records in volume and can handle the credit math.
- Public-web B2B data APIs, the kind we build at DataForB2B, return people and company records over REST, MCP, and webhooks, sourced from the open web rather than from LinkedIn. That keeps an agent querying fresh data without the exposure that ended Proxycurl.
A recruiting-tool builder we talked to had exactly this split: their agent needed to read a candidate's skills and tenure to rank a shortlist, never to message from an account. That is a pure data job, and a public-web source is the safer base for it.
What is the best LinkedIn API to send messages and connection requests?#
To send on LinkedIn, you need an account-based API: one that acts on a LinkedIn account your user connects, because the official API will not send for you. This is the family most people mean by "LinkedIn automation API." Four names matter, and they are not interchangeable.
LinkupAPI is the one to start with when outreach is the job. It puts LinkedIn, email, WhatsApp, and iMessage behind one integration, with a flat per-account price that stops climbing at an unlimited-account ceiling of $3,000 a month, and an MCP server so an AI agent can call it natively. For a product that connects many end-user accounts, a cost that does not scale per account is the deciding factor.
Unipile covers the widest channel set: LinkedIn, WhatsApp, Instagram, Telegram, plus email and calendar. It bills per connected account, from 49 EUR a month for up to ten accounts down to 3 EUR at volume, with unlimited API calls and SOC 2. Strong when you need every inbox in one contract.
HeyReach is an outreach tool with an API and MCP server on top, priced per LinkedIn sender from $79 a month. It shines for agencies running campaigns through a unified inbox. It does not send email itself, so you pair it with a separate email tool.
Linked API is LinkedIn-only, priced per seat from $69 a month, with 50+ actions through a dedicated cloud browser per account. Each account runs one action at a time, so it suits precise control over fewer accounts rather than high parallel volume.
One name to skip here: a pure email and calendar API like Nylas shows up on some lists, but it does not touch LinkedIn. If sending on LinkedIn is the job, it is not in this family.
If sending is your whole use case, our ranking of the best LinkedIn outreach APIs goes deeper on just this family.
What the LinkedIn API is NOT#
Clearing up what these tools are not saves a bad purchase. Three boundaries matter.
- Not LinkedIn's own outreach endpoints. No account-based vendor is LinkedIn, and none unlocks a hidden official messaging API. They act on an account your user connects, which is a different mechanism with its own account-safety limits.
- Not a scraper you run yourself. A data API returns records as a service. Building your own scraper is the path that ended Proxycurl in court. The sourcing model and the terms are the part that matters most.
- Not an all-in-one GTM app. Unlike a finished product with dashboards and dialers, an API is a raw pipe. You keep your own interface and build the logic. That is the point, and the trade.
How do you choose the best LinkedIn API for your product?#
Choose by the job first, the price model second. The single biggest mistake is buying an outreach API to do a data job, or the reverse. Decide whether your feature reads or sends, then compare only inside that family.
A short checklist that applies to any vendor here:
- Job: read data, or act on an account? Pick the family before the brand.
- Price model: per connected account, per seat, or per credit? This decides your cost at scale, not the entry price.
- Channels: LinkedIn only, or multi-channel? Only pay for inboxes you will use.
- Access: REST only, or REST plus MCP and webhooks? MCP matters if an agent is the caller.
- Freshness: real-time at request time, or a cached database refreshed on a schedule?
Best for, not for: an account-based API fits a product whose users act on their own LinkedIn accounts. If you only need to enrich a static list once a quarter, a cached data provider is cheaper and enough. If you need both, expect to buy from two families.
An outbound-SaaS team we spoke with ran this exact split: a data API to build the target list, an account-based API to send the invitations. One tool could not have done both well.
Can you use the LinkedIn API with an AI agent?#
Yes, and this is where the choice has shifted in 2026. An AI agent does not click a dashboard; it calls tools. So the APIs worth picking now expose an MCP server, which lets an agent in Claude, Cursor, or a custom stack call the endpoints natively without you writing glue code.
On the data side, that means an agent can ask for records in plain language and act on the result. On the action side, LinkupAPI, Unipile, HeyReach, and Linked API all ship MCP servers, so an agent can send through the same account the user connected.
A VC-data agent is a clean example: it watches for an executive leaving a top company, pulls the person's recent history, and surfaces a likely founder before the startup is announced. The data layer answers the question; the action layer, if needed, reaches out.
If you are mapping which data layer fits your agent, our comparison of B2B data enrichment APIs runs through the read side in detail, and the people search API page shows the query shape. For the agent-native send side, our guide to the best LinkedIn MCP servers compares them. Current pricing is on the pricing page.
Frequently asked questions
- Does LinkedIn have an official API, and what can it do?
- Yes, but it is narrow. LinkedIn's official API covers marketing, company-page management, and sign-in. It has no generally available endpoint for people search, profile lookup, or automated messaging, and the partner programs that reach further are gated and bar automated sending.
- Is there a free LinkedIn API?
- LinkedIn's own API is free to use but blocked by access, not price: most actions need partner approval you cannot self-serve. Third-party data and account-based APIs are paid, though most offer a free trial so you can test the fit before committing.
- What is the best LinkedIn API to send messages and connection requests?
- You need an account-based API that acts on a connected account. LinkupAPI is the strongest starting point for outreach, with LinkedIn, email, WhatsApp, and iMessage on one integration and flat per-account pricing. Unipile, HeyReach, and Linked API are the main alternatives.
- What is the best LinkedIn API to get profile and company data?
- For reading data, use a B2B data API, not an automation tool. These return structured person and company records over REST or MCP. Coresignal and real-time data APIs are the live options; Proxycurl, long the default, shut down in July 2025.
- Can I use the LinkedIn API with an AI agent?
- Yes. The practical path in 2026 is an API with an MCP server, which lets an agent call it natively. Both data APIs and account-based outreach APIs now ship MCP servers, so an agent can read records or act on a connected account without custom integration code.