Get LinkedIn post comments
curl --request POST \
--url https://api.tryhuntr.com/linkedin-post-comments \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506"
}
'import requests
url = "https://api.tryhuntr.com/linkedin-post-comments"
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-comments', 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-comments",
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-comments"
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-comments")
.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-comments")
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_lc1x2y",
"post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506",
"price": 0.012,
"credits_remaining": 4.988,
"post_urn": "urn:li:activity:7430337505431957506",
"comments": [
{
"author": {
"name": "Jane Doe",
"headline": "Founder",
"urn": "ACoAAExample",
"id": "urn:li:member:25082785",
"url": "https://www.linkedin.com/in/janedoe",
"profile_picture_url": "https://example.com/jane.jpg"
},
"text": "Useful post",
"created_at": 1771579108466,
"permalink": "https://www.linkedin.com/feed/update/example",
"edited": false,
"engagement": {
"reactions_count": 2,
"replies_count": 1,
"reposts_count": 0,
"reactions": [
{
"type": "LIKE",
"count": 2
}
]
}
}
],
"pagination": {
"page_size": 100,
"token": null
}
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}{
"error": "<string>"
}LinkedIn
Get LinkedIn post comments
Requires x-api-key header.
Rate limit: 5 requests/second per API key.
Returns up to 100 comments from a LinkedIn post with normalized authors, timestamps, permalinks, edit status, and engagement.
For another page, pass pagination.token back as pagination.token with the same post URL. Stop when pagination.token is null. Pagination tokens are opaque and bound to the post URL.
Price: $0.012 per page, including an empty page. Failed lookups are refunded.
POST
/
linkedin-post-comments
Get LinkedIn post comments
curl --request POST \
--url https://api.tryhuntr.com/linkedin-post-comments \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506"
}
'import requests
url = "https://api.tryhuntr.com/linkedin-post-comments"
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-comments', 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-comments",
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-comments"
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-comments")
.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-comments")
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_lc1x2y",
"post_url": "https://www.linkedin.com/feed/update/urn:li:activity:7430337505431957506",
"price": 0.012,
"credits_remaining": 4.988,
"post_urn": "urn:li:activity:7430337505431957506",
"comments": [
{
"author": {
"name": "Jane Doe",
"headline": "Founder",
"urn": "ACoAAExample",
"id": "urn:li:member:25082785",
"url": "https://www.linkedin.com/in/janedoe",
"profile_picture_url": "https://example.com/jane.jpg"
},
"text": "Useful post",
"created_at": 1771579108466,
"permalink": "https://www.linkedin.com/feed/update/example",
"edited": false,
"engagement": {
"reactions_count": 2,
"replies_count": 1,
"reposts_count": 0,
"reactions": [
{
"type": "LIKE",
"count": 2
}
]
}
}
],
"pagination": {
"page_size": 100,
"token": null
}
}{
"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
⌘I