cURL
curl --request POST \
--url https://api.tryhuntr.com/linkedin-post-reactions \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506"
}'import requests
url = "https://api.tryhuntr.com/linkedin-post-reactions"
payload = { "post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506" }
headers = {
"x-api-key": "<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': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
post_url: 'https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506'
})
};
fetch('https://api.tryhuntr.com/linkedin-post-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.tryhuntr.com/linkedin-post-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([
'post_url' => 'https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <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.tryhuntr.com/linkedin-post-reactions"
payload := strings.NewReader("{\n \"post_url\": \"https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<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.tryhuntr.com/linkedin-post-reactions")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"post_url\": \"https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.tryhuntr.com/linkedin-post-reactions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"post_url\": \"https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506\"\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"request_id": "req_1746123456_lr1x2y",
"result": {
"post_urn": "urn:li:activity:7430337505431957506",
"reactions": [
{
"actor": {
"name": "Jane Doe",
"headline": "Founder",
"urn": "ACoAAExample",
"id": "25082785",
"url": "https://www.linkedin.com/in/janedoe",
"profile_picture_url": "https://example.com/jane.jpg"
},
"reaction_type": "PRAISE"
}
]
},
"pagination": {
"size": 1,
"token": "opaque-next-page-token",
"has_more": true
},
"total": 36,
"price": 0.012,
"credits_remaining": 4.988
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}LinkedIn APIs
LinkedIn Post Reactions
Return one page of people who reacted to a LinkedIn post.
POST
/
linkedin-post-reactions
cURL
curl --request POST \
--url https://api.tryhuntr.com/linkedin-post-reactions \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506"
}'import requests
url = "https://api.tryhuntr.com/linkedin-post-reactions"
payload = { "post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506" }
headers = {
"x-api-key": "<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': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
post_url: 'https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506'
})
};
fetch('https://api.tryhuntr.com/linkedin-post-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.tryhuntr.com/linkedin-post-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([
'post_url' => 'https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <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.tryhuntr.com/linkedin-post-reactions"
payload := strings.NewReader("{\n \"post_url\": \"https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<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.tryhuntr.com/linkedin-post-reactions")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"post_url\": \"https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.tryhuntr.com/linkedin-post-reactions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"post_url\": \"https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506\"\n}"
response = http.request(request)
puts response.read_body{
"success": true,
"request_id": "req_1746123456_lr1x2y",
"result": {
"post_urn": "urn:li:activity:7430337505431957506",
"reactions": [
{
"actor": {
"name": "Jane Doe",
"headline": "Founder",
"urn": "ACoAAExample",
"id": "25082785",
"url": "https://www.linkedin.com/in/janedoe",
"profile_picture_url": "https://example.com/jane.jpg"
},
"reaction_type": "PRAISE"
}
]
},
"pagination": {
"size": 1,
"token": "opaque-next-page-token",
"has_more": true
},
"total": 36,
"price": 0.012,
"credits_remaining": 4.988
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}Authorizations
Your Huntr API key. Get one at tryhuntr.com. Pass as x-api-key header on all authenticated requests.
Body
application/json
Response
Reaction page returned.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Total reactions reported for the LinkedIn post. This can be larger than the reactions returned in this page.
Plan-specific amount per page.