Pricing Try for free

LinkedIn Post Likers Export API

One POST with a LinkedIn post URL, a list of reactions back as JSON. 1 credit per lookup

curl -X POST https://api.linkfinderai.com \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"type": "linkedin_post_to_reactions", "input_data": "https://www.linkedin.com/posts/someone_activity-123"}'
import requests r = requests.post( "https://api.linkfinderai.com", headers={"Authorization": "Bearer YOUR_API_KEY"}, json={"type": "linkedin_post_to_reactions", "input_data": "https://www.linkedin.com/posts/someone_activity-123"}, ) print(r.json())
const r = await fetch("https://api.linkfinderai.com", { method: "POST", headers: { "Authorization": `Bearer ${process.env.LINKFINDER_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ type: "linkedin_post_to_reactions", input_data: "https://www.linkedin.com/posts/someone_activity-123" }), }); console.log(await r.json());
{ "status": "success", "result": [ { "name": "...", "headline": "...", "linkedinUrl": "...", "reactionType": "..." }, { "...": "..." } ] }

Not writing code? Upload a CSV in bulk, run it inside Google Sheets, or try one lookup in the browser.

Request

Every LinkFinder lookup goes to the same endpoint, POST https://api.linkfinderai.com. The type field selects the lookup; input_data carries the input as a plain string.

FieldValue for this lookup
typerequiredlinkedin_post_to_reactions
input_datarequiredLinkedIn Post URL, e.g. https://www.linkedin.com/posts/someone_activity-123

Authenticate with your API key as a Bearer token. Keep it server-side; never ship it in a browser or a mobile app.

Response

A successful call returns {"status": "success", "result": ...}. For this lookup the result carries Name, Headline, LinkedIn URL and Reaction. When nothing is found, result is null; the call is still charged, so cache your inputs and do not retry a null.

Most calls return the result inline with 200. When a lookup takes longer, you get 202 with a job_id and a poll_url instead; poll GET /status/{job_id} until status is done.

Credits and errors

1 credit per lookup. 401 means the key is missing or wrong, 402 means the account is out of credits, 422 means the type or the input is malformed, and 429 means you are being rate limited; back off and retry.

People who react to a competitor's post, or to a post about your category, are a warm list that no database sells. Export them, then run the profile URLs through the email finder.

Use it from an automation tool

First call in under five minutes

Free credits on signup, no card. Copy the cURL above, paste your key, and read the JSON.

Get an API key