Skip to Content
MCPToolsLinkedIn Profile Reactions

LinkedIn Profile Reactions

Give it a LinkedIn profile URL, get back the posts that person has reacted to.

Tool
linkedin_profile_reactions
Cost
0.2 credits per reaction
Category
Real-time LinkedIn Scrapers
Required input
profile_url
Returns
Posts reacted to, with author, content, engagement, URL

What it does

  • Returns the posts a profile has reacted to — liked, celebrated or reposted. A bare username works in place of the full URL.
  • Each result carries the post’s author, content, engagement counts and URL.
  • Useful for spotting what a prospect engages with before you reach out.
  • posted_limit narrows results by recency — any, 24h, week, month, 3months, 6months.

Direction matters here. This tool answers “what did this person react to”. To answer “who reacted to this post”, use linkedin_post_engagers instead — it takes a post URL and returns the accounts that engaged with it.


Use cases

  • Read interest before there is intent. What someone quietly likes shows the topics they follow without having to post about them.
  • Map influence around a buyer. Consistent reactions to one author reveal who the prospect takes cues from.
  • Find a timely hook. A post they engaged with this week is a natural, non-creepy opener.
  • Fill in a thin profile. For prospects who neither post nor comment, reactions may be the only activity signal available.

How to use it

Connect the MCP server

Follow the setup guide for your client. Browser sign-in, no API key.

Pull recent reactions

Show me what linkedin.com/in/janedoe has reacted to in the past month.

Widen the sample

Get 25 posts she reacted to over the last 3 months. Group them by the author of the post.

Turn it into an opener

Pick the reaction that is most relevant to revenue operations and draft a two-line opener referencing the idea in that post — not the fact that she liked it.

Example prompts

Ask your clientWhat you get back
”What has this person been engaging with lately?”Posts they reacted to, newest first
”Show 25 reactions from the past 3 months, grouped by author”Who they consistently engage with
”What topics does this prospect care about?”Themes inferred from the posts they reacted to
”Who liked this post?”Not this tool — use linkedin_post_engagers with the post URL

Best prompting practices

  • Say “what they reacted to”. Phrasing it as “who reacted” sends your client to the post-engagement tool, which answers the opposite question.
  • Set posted_limit. A reaction from six months ago is not a timing signal. week or month is usually what you want for outreach.
  • Widen before you conclude anything. 24h will often return nothing — most people do not react to something every day. Retry at week or month before calling the profile inactive.
  • Raise max_results for pattern-finding, but raise it deliberately. The default of 3 is a spot check; 25 shows a pattern — and costs eight times as much, since you pay per reaction.
  • Ask for the post behind the reaction. Author, post topic, date and URL — the reaction on its own is a click, and the post is the thing you can actually talk about.
  • Ask for the pattern across the reactions. “Which topics and which authors repeat” is a read on what they care about; a list of 25 individual likes is not.
  • Reference the idea, not the click. “I saw you liked a post” reads as surveillance. Referencing the argument in that post reads as relevance.
  • Pair it with comments. Reactions show interest; linkedin_profile_comments shows opinion. Both are 0.2 credits per record returned.

Output

{ "reactions": [ { "post_author": "John Smith", "content": "Most RevOps teams measure the wrong thing...", "engagement": { "reactions": 412, "comments": 58 }, "url": "https://linkedin.com/posts/johnsmith-activity-456" } ] }

Credits and limits

0.2 credits per reaction returned. max_results accepts 1–50 and defaults to 3, so the default call costs up to 0.6 credits and a 50-result call up to 10. A profile with fewer reactions than the cap costs less. Run check_credits (free) before a large batch.

A tight posted_limit like 24h will often return nothing — most people do not react to something every day. Widen to week or month before concluding the profile is inactive.


Parameters

ParameterTypeRequiredNotes
profile_urlstringYesFull profile URL or username
max_resultsnumberNo1–50, default 3
posted_limitstringNoany, 24h, week, month, 3months, 6months; default any

ToolUse it instead when
linkedin_profile_commentsYou want their written opinions, not just a reaction — 0.2 credits per comment
linkedin_profile_postsYou want what they published themselves — 0.3 credits per post
linkedin_post_engagersYou have a post URL and want the accounts that reacted to it
x_profile_reactionsThe same question on X instead of LinkedIn

Next steps


Keep learning

Two courses take these tools past the reference page — clustered by GTM job, then chained into workflows.