Extract Profile Reactions
curl --request POST \
--url https://api.linkupapi.com/v1/data/signals/profile/reactions \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"profile_url": "<string>",
"proxy_country": "<string>",
"total_results": 123,
"start_page": 123,
"end_page": 123,
"cursor": "<string>"
}
'import requests
url = "https://api.linkupapi.com/v1/data/signals/profile/reactions"
payload = {
"profile_url": "<string>",
"proxy_country": "<string>",
"total_results": 123,
"start_page": 123,
"end_page": 123,
"cursor": "<string>"
}
headers = {
"x-api-key": "<x-api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<x-api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
profile_url: '<string>',
proxy_country: '<string>',
total_results: 123,
start_page: 123,
end_page: 123,
cursor: '<string>'
})
};
fetch('https://api.linkupapi.com/v1/data/signals/profile/reactions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.linkupapi.com/v1/data/signals/profile/reactions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'profile_url' => '<string>',
'proxy_country' => '<string>',
'total_results' => 123,
'start_page' => 123,
'end_page' => 123,
'cursor' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <x-api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.linkupapi.com/v1/data/signals/profile/reactions"
payload := strings.NewReader("{\n \"profile_url\": \"<string>\",\n \"proxy_country\": \"<string>\",\n \"total_results\": 123,\n \"start_page\": 123,\n \"end_page\": 123,\n \"cursor\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<x-api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.linkupapi.com/v1/data/signals/profile/reactions")
.header("x-api-key", "<x-api-key>")
.header("Content-Type", "application/json")
.body("{\n \"profile_url\": \"<string>\",\n \"proxy_country\": \"<string>\",\n \"total_results\": 123,\n \"start_page\": 123,\n \"end_page\": 123,\n \"cursor\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.linkupapi.com/v1/data/signals/profile/reactions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<x-api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"profile_url\": \"<string>\",\n \"proxy_country\": \"<string>\",\n \"total_results\": 123,\n \"start_page\": 123,\n \"end_page\": 123,\n \"cursor\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"data": {
"reactions": [
{
"reaction_id": "urn:li:fsd_update:(urn:li:activity:7356782559994781698,PROFILE_REACTIONS,EMPTY,DEFAULT,false)",
"reaction_type": "LIKE",
"reaction_target": "COMMENT",
"reaction_time": "8h",
"reactor": {
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQHsbVT-RV3QNw/profile-displayphoto-shrink_200_200/B4EZRdWswWHMAY-/0/1736733020007?e=1756944000&v=beta&t=gU6NoSQT1a39HVZD7Uj04vE4S2JR0sYuWPAt8lBclR0",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"headline": "B2B Owners: Turn Your Website Visits into Paying Clients with a Genuine Al Lead Gen System (Fully Automated)."
},
"post": {
"urn": "urn:li:activity:7356651541811847168",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356782559994781698?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356782559994781698%2CPROFILE_REACTIONS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=CXLgYkrTe6AGTWiM8kzxtA%3D%3D",
"content": "I'm about to hit 20,000 followers!! π\nTo say thank you i'm giving away: \n100 AI AGENTS π€π\n\n\nThank you for 20k followers! \n\nTo celebrate, I'm giving away 100 AI Agents that can automate tasks across sales, marketing, SEO, admin and more.\n\nEach Agent is trained for a specific role and works 24/7 β no ",
"author": {
"name": "Thomas Read",
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses"
}
},
"comment": {
"content": "100",
"author": {
"name": "Mahmoud Fathy Radwan",
"profile_url": "https://www.linkedin.com/in/mahmoudfradwan",
"entity_urn": "urn:li:member:961982914"
}
}
},
{
"reaction_id": "urn:li:fsd_update:(urn:li:activity:7356782360496861186,PROFILE_REACTIONS,EMPTY,DEFAULT,false)",
"reaction_type": "LIKE",
"reaction_target": "COMMENT",
"reaction_time": "8h",
"reactor": {
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQHsbVT-RV3QNw/profile-displayphoto-shrink_200_200/B4EZRdWswWHMAY-/0/1736733020007?e=1756944000&v=beta&t=gU6NoSQT1a39HVZD7Uj04vE4S2JR0sYuWPAt8lBclR0",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"headline": "B2B Owners: Turn Your Website Visits into Paying Clients with a Genuine Al Lead Gen System (Fully Automated)."
},
"post": {
"urn": "urn:li:activity:7356651541811847168",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356782360496861186?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356782360496861186%2CPROFILE_REACTIONS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=dGVke4lbe%2F9fQFVTdM2J7g%3D%3D",
"content": "I'm about to hit 20,000 followers!! π\nTo say thank you i'm giving away: \n100 AI AGENTS π€π\n\n\nThank you for 20k followers! \n\nTo celebrate, I'm giving away 100 AI Agents that can automate tasks across sales, marketing, SEO, admin and more.\n\nEach Agent is trained for a specific role and works 24/7 β no ",
"author": {
"name": "Thomas Read",
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses"
}
},
"comment": {
"content": "100",
"author": {
"name": "Tabrez Hamid",
"profile_url": "https://www.linkedin.com/in/tabrez-hamid",
"entity_urn": "urn:li:member:668414128"
}
}
}
],
"total_results": 10,
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a/",
"entity_urn": "ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"profile_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"pagination": {
"start_page": 1,
"end_page": 1,
"results_per_page": 10,
"pages_fetched": 1,
"has_more": true,
"next_cursor": "dXJuOmxpOmFjdGl2aXR5OjczNTY3Nzg1NjY2OTAxOTM0MDktMTc1Mzk5MzgxOTk1Ng=="
}
}
}
Signal API
Extract Profile Reactions
Extract reactions from a LinkedIn profile (posts that the person has liked/reacted to)
POST
/
v1
/
data
/
signals
/
profile
/
reactions
Extract Profile Reactions
curl --request POST \
--url https://api.linkupapi.com/v1/data/signals/profile/reactions \
--header 'Content-Type: application/json' \
--header 'x-api-key: <x-api-key>' \
--data '
{
"profile_url": "<string>",
"proxy_country": "<string>",
"total_results": 123,
"start_page": 123,
"end_page": 123,
"cursor": "<string>"
}
'import requests
url = "https://api.linkupapi.com/v1/data/signals/profile/reactions"
payload = {
"profile_url": "<string>",
"proxy_country": "<string>",
"total_results": 123,
"start_page": 123,
"end_page": 123,
"cursor": "<string>"
}
headers = {
"x-api-key": "<x-api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<x-api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
profile_url: '<string>',
proxy_country: '<string>',
total_results: 123,
start_page: 123,
end_page: 123,
cursor: '<string>'
})
};
fetch('https://api.linkupapi.com/v1/data/signals/profile/reactions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.linkupapi.com/v1/data/signals/profile/reactions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'profile_url' => '<string>',
'proxy_country' => '<string>',
'total_results' => 123,
'start_page' => 123,
'end_page' => 123,
'cursor' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <x-api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.linkupapi.com/v1/data/signals/profile/reactions"
payload := strings.NewReader("{\n \"profile_url\": \"<string>\",\n \"proxy_country\": \"<string>\",\n \"total_results\": 123,\n \"start_page\": 123,\n \"end_page\": 123,\n \"cursor\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<x-api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.linkupapi.com/v1/data/signals/profile/reactions")
.header("x-api-key", "<x-api-key>")
.header("Content-Type", "application/json")
.body("{\n \"profile_url\": \"<string>\",\n \"proxy_country\": \"<string>\",\n \"total_results\": 123,\n \"start_page\": 123,\n \"end_page\": 123,\n \"cursor\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.linkupapi.com/v1/data/signals/profile/reactions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<x-api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"profile_url\": \"<string>\",\n \"proxy_country\": \"<string>\",\n \"total_results\": 123,\n \"start_page\": 123,\n \"end_page\": 123,\n \"cursor\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"data": {
"reactions": [
{
"reaction_id": "urn:li:fsd_update:(urn:li:activity:7356782559994781698,PROFILE_REACTIONS,EMPTY,DEFAULT,false)",
"reaction_type": "LIKE",
"reaction_target": "COMMENT",
"reaction_time": "8h",
"reactor": {
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQHsbVT-RV3QNw/profile-displayphoto-shrink_200_200/B4EZRdWswWHMAY-/0/1736733020007?e=1756944000&v=beta&t=gU6NoSQT1a39HVZD7Uj04vE4S2JR0sYuWPAt8lBclR0",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"headline": "B2B Owners: Turn Your Website Visits into Paying Clients with a Genuine Al Lead Gen System (Fully Automated)."
},
"post": {
"urn": "urn:li:activity:7356651541811847168",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356782559994781698?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356782559994781698%2CPROFILE_REACTIONS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=CXLgYkrTe6AGTWiM8kzxtA%3D%3D",
"content": "I'm about to hit 20,000 followers!! π\nTo say thank you i'm giving away: \n100 AI AGENTS π€π\n\n\nThank you for 20k followers! \n\nTo celebrate, I'm giving away 100 AI Agents that can automate tasks across sales, marketing, SEO, admin and more.\n\nEach Agent is trained for a specific role and works 24/7 β no ",
"author": {
"name": "Thomas Read",
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses"
}
},
"comment": {
"content": "100",
"author": {
"name": "Mahmoud Fathy Radwan",
"profile_url": "https://www.linkedin.com/in/mahmoudfradwan",
"entity_urn": "urn:li:member:961982914"
}
}
},
{
"reaction_id": "urn:li:fsd_update:(urn:li:activity:7356782360496861186,PROFILE_REACTIONS,EMPTY,DEFAULT,false)",
"reaction_type": "LIKE",
"reaction_target": "COMMENT",
"reaction_time": "8h",
"reactor": {
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQHsbVT-RV3QNw/profile-displayphoto-shrink_200_200/B4EZRdWswWHMAY-/0/1736733020007?e=1756944000&v=beta&t=gU6NoSQT1a39HVZD7Uj04vE4S2JR0sYuWPAt8lBclR0",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"headline": "B2B Owners: Turn Your Website Visits into Paying Clients with a Genuine Al Lead Gen System (Fully Automated)."
},
"post": {
"urn": "urn:li:activity:7356651541811847168",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356782360496861186?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356782360496861186%2CPROFILE_REACTIONS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=dGVke4lbe%2F9fQFVTdM2J7g%3D%3D",
"content": "I'm about to hit 20,000 followers!! π\nTo say thank you i'm giving away: \n100 AI AGENTS π€π\n\n\nThank you for 20k followers! \n\nTo celebrate, I'm giving away 100 AI Agents that can automate tasks across sales, marketing, SEO, admin and more.\n\nEach Agent is trained for a specific role and works 24/7 β no ",
"author": {
"name": "Thomas Read",
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses"
}
},
"comment": {
"content": "100",
"author": {
"name": "Tabrez Hamid",
"profile_url": "https://www.linkedin.com/in/tabrez-hamid",
"entity_urn": "urn:li:member:668414128"
}
}
}
],
"total_results": 10,
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a/",
"entity_urn": "ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"profile_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"pagination": {
"start_page": 1,
"end_page": 1,
"results_per_page": 10,
"pages_fetched": 1,
"has_more": true,
"next_cursor": "dXJuOmxpOmFjdGl2aXR5OjczNTY3Nzg1NjY2OTAxOTM0MDktMTc1Mzk5MzgxOTk1Ng=="
}
}
}
Extract reactions from a LinkedIn profile, showing posts that the person has liked or reacted to.
Credit Usage: 1 credit per 10 results (or fraction thereof). For example:
- 1-10 results = 1 credit
- 11-20 results = 2 credits
- 300 results = 30 credits
Header Parameters
Your API key
Body Parameters
URL of the LinkedIn profile to extract reactions from
Country code for proxy selection. Available: (US, UK, FR, DE, NL, IT, IL, CA, BR, ES, IN)
Number of reactions to retrieve
Starting page number for pagination
Ending page number for pagination
Pagination cursor to continue a previous search
Response
Request status (success/error)
Show Properties
Show Properties
Show Reaction Object
Show Reaction Object
LinkedIn URN identifier for the reaction
Type of reaction (e.g., βLIKEβ, βCELEBRATEβ, βSUPPORTβ, etc.)
Target of the reaction (e.g., βCOMMENTβ, βPOSTβ)
Relative time when the reaction was made (e.g., β8hβ, β1dβ)
Show Post Properties
Show Post Properties
LinkedIn URN identifier for the original post
URL of the post that was reacted to
Content of the original post
Show Comment Properties
Show Comment Properties
Number of reactions returned in this response
URL of the analyzed profile
LinkedIn URN identifier for the analyzed profile
LinkedIn URN identifier for the analyzed profile (alternative format)
Show Pagination Object
Show Pagination Object
Starting page number for the current request
Ending page number for the current request
Number of results per page
Number of pages fetched in this request
Whether there are more results available
Cursor for next page of results
{
"status": "success",
"data": {
"reactions": [
{
"reaction_id": "urn:li:fsd_update:(urn:li:activity:7356782559994781698,PROFILE_REACTIONS,EMPTY,DEFAULT,false)",
"reaction_type": "LIKE",
"reaction_target": "COMMENT",
"reaction_time": "8h",
"reactor": {
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQHsbVT-RV3QNw/profile-displayphoto-shrink_200_200/B4EZRdWswWHMAY-/0/1736733020007?e=1756944000&v=beta&t=gU6NoSQT1a39HVZD7Uj04vE4S2JR0sYuWPAt8lBclR0",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"headline": "B2B Owners: Turn Your Website Visits into Paying Clients with a Genuine Al Lead Gen System (Fully Automated)."
},
"post": {
"urn": "urn:li:activity:7356651541811847168",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356782559994781698?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356782559994781698%2CPROFILE_REACTIONS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=CXLgYkrTe6AGTWiM8kzxtA%3D%3D",
"content": "I'm about to hit 20,000 followers!! π\nTo say thank you i'm giving away: \n100 AI AGENTS π€π\n\n\nThank you for 20k followers! \n\nTo celebrate, I'm giving away 100 AI Agents that can automate tasks across sales, marketing, SEO, admin and more.\n\nEach Agent is trained for a specific role and works 24/7 β no ",
"author": {
"name": "Thomas Read",
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses"
}
},
"comment": {
"content": "100",
"author": {
"name": "Mahmoud Fathy Radwan",
"profile_url": "https://www.linkedin.com/in/mahmoudfradwan",
"entity_urn": "urn:li:member:961982914"
}
}
},
{
"reaction_id": "urn:li:fsd_update:(urn:li:activity:7356782360496861186,PROFILE_REACTIONS,EMPTY,DEFAULT,false)",
"reaction_type": "LIKE",
"reaction_target": "COMMENT",
"reaction_time": "8h",
"reactor": {
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQHsbVT-RV3QNw/profile-displayphoto-shrink_200_200/B4EZRdWswWHMAY-/0/1736733020007?e=1756944000&v=beta&t=gU6NoSQT1a39HVZD7Uj04vE4S2JR0sYuWPAt8lBclR0",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"headline": "B2B Owners: Turn Your Website Visits into Paying Clients with a Genuine Al Lead Gen System (Fully Automated)."
},
"post": {
"urn": "urn:li:activity:7356651541811847168",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356782360496861186?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356782360496861186%2CPROFILE_REACTIONS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=dGVke4lbe%2F9fQFVTdM2J7g%3D%3D",
"content": "I'm about to hit 20,000 followers!! π\nTo say thank you i'm giving away: \n100 AI AGENTS π€π\n\n\nThank you for 20k followers! \n\nTo celebrate, I'm giving away 100 AI Agents that can automate tasks across sales, marketing, SEO, admin and more.\n\nEach Agent is trained for a specific role and works 24/7 β no ",
"author": {
"name": "Thomas Read",
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"entity_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses"
}
},
"comment": {
"content": "100",
"author": {
"name": "Tabrez Hamid",
"profile_url": "https://www.linkedin.com/in/tabrez-hamid",
"entity_urn": "urn:li:member:668414128"
}
}
}
],
"total_results": 10,
"profile_url": "https://www.linkedin.com/in/thomas-read-35215830a/",
"entity_urn": "ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"profile_urn": "urn:li:fsd_profile:ACoAAE6wOO4BB4MNxFsujMp7AuJwxYNAqX8Hses",
"pagination": {
"start_page": 1,
"end_page": 1,
"results_per_page": 10,
"pages_fetched": 1,
"has_more": true,
"next_cursor": "dXJuOmxpOmFjdGl2aXR5OjczNTY3Nzg1NjY2OTAxOTM0MDktMTc1Mzk5MzgxOTk1Ng=="
}
}
}
Error Responses
{
"status": "error",
"message": "Insufficient credits available"
}
{
"status": "error",
"message": "profile_url is required"
}
{
"status": "error",
"message": "total_results must be a positive integer"
}
{
"status": "error",
"message": "Service temporarily unavailable, please contact support"
}
Notes
- The API extracts reactions that the profile owner has made on other posts and comments
- Results are paginated using both page-based and cursor-based pagination
- The
reaction_timefield provides relative time (e.g., β8hβ, β1dβ) rather than absolute timestamps - Each reaction includes detailed information about the reactor, the original post, and the comment (if applicable)
- The
reaction_targetfield indicates whether the reaction was on a βPOSTβ or βCOMMENTβ - The
reaction_idfield contains LinkedIn URN identifiers for unique reaction identification - Profile pictures and headlines are included when available
- Rate limits apply to profile reaction extraction requests
- The pagination object provides both page information and a cursor for fetching the next page of results
Was this page helpful?
βI