Back to tools

AI Agent Tool

Linkedin logo

Linkedin

LinkedIn REST API for authentication, sharing, advertising, and professional profile data access.

Social MediaVerified

linkedin.com

•

One-click Login

About Linkedin

The LinkedIn API provides programmatic access to profile data, content sharing, job postings, and advertising via the Marketing Developer Platform. Access is tiered: the free Sign In with LinkedIn tier allows basic identity (name, photo, headline) with no approval required, while Marketing Developer Platform, Recruiter System Connect, and Sales Navigator API require formal partner applications and paid LinkedIn subscriptions. The approval process for paid tiers typically takes several weeks to months.

AI Agent Use Cases

- Sign In with LinkedIn (OpenID Connect) - free, no approval needed

- Profile and identity data for authenticated users

- Content sharing API for posts and articles (Marketing Developer Platform)

- Ad campaign management via Marketing Developer Platform ($699+/month estimated)

- Recruiter System Connect for ATS integrations (Recruiter Corporate license required)

- Sales Navigator API for CRM data enrichment (enterprise, currently closed to new partners)

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

urnToComment

The share or user generated content post where the comment will be made.

actor

Entity which is authoring the comment, must be a person or an organization URN.

message

Text of the comment. May contain attributes such as links to people and organizations.

content

Array of a media content entities.

parentComment

For nested comments, this is the urn of the parent comment. This is not available for first-level comments.

Inputs

organizationId

ID of the organization that will author the post

file

The path or URL to the image file.

text

Text to be posted on LinkedIn timeline

syncDir

syncDir

Inputs

file

The path or URL of the image file to post.

text

Text to be posted on LinkedIn timeline

visibility

Visibility restrictions on content

syncDir

syncDir

Inputs

parentUrn

The top-level share urn or user generated content where the like will be performed.

actor

Entity performing the like. Must be a person or an organization URN.

object

Use the `object` field in the request body to specify the URN of the entity to which the like belongs. This object should be a sub-entity of the top-level share indicated in the request URL

Inputs

organizationId

ID of the organization that will author the post

text

Text to be posted on LinkedIn timeline

article

The URL of an article to share

Inputs

visibility

Visibility restrictions on content

text

Text to be posted on LinkedIn timeline

article

The URL of an article to share

Inputs

postId

URN of the post that will be deleted

Inputs

adAccountId

ID of the adAccount to fetch.

Inputs

personId

Identifier of the person to retrieve

Inputs

role

Limit results to specific roles, such as ADMINISTRATOR or DIRECT_SPONSORED_CONTENT_POSTER.

state

Limit results to specific role states, such as APPROVED or REQUESTED.

max

Maximum number of results to return

Inputs

peopleIds

Identifiers of the members to retrieve

Inputs

organizationId

The ID of the organization for which administrators are being retrieved

Inputs

includeOriginalImage

Whether to include the original image data in the response (requires special permissions)

Inputs

organizationId

The ID of the organization for which the access control information is being retrieved

max

Maximum number of results to return

Inputs

entityUrn

Urn of the entity to retreive comments on.

max

Maximum number of results to return

Inputs

commentUrn

To resolve nested comments for a given parent comment, provide a parent `commentUrn` as the target in the request URL. A `commentUrn` is a composite URN constructed using a comment ID and `activityUrn`.

max

Maximum number of results to return

Inputs

searchBy

You can look up the `id`, `name`, `localizedName`, `vanityName`, `localizedWebsite`, `logoV2`, and `location` of any organization using `vanityName` or `emailDomain`

searchTerm

Keyword to search for

max

Maximum number of results to return