Extract Profile Comments
curl --request POST \
--url https://api.linkupapi.com/v1/data/signals/profile/comments \
--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/comments"
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/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.linkupapi.com/v1/data/signals/profile/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([
'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/comments"
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/comments")
.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/comments")
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": {
"comments": [
{
"comment_id": "urn:li:fsd_update:(urn:li:activity:7356769110317252608,PROFILE_COMMENTS,EMPTY,DEFAULT,false)",
"comment_content": "N'importe quel créateur Linkedin le ferait payer 499€ / mois. Sauf qu'aujourd'hui, j'ai décidé de t'offrir gratuitement TOUTES mes ressources de 2025 (et 2024) 🎁\n\nOui t'as bien entendu, j'ai centralisé tous les leads magnets que j'ai fait en 2025 pour les mettre à un seul endroit 👌\n\n----\n\n🔹 Toutes mes masterclass en Cold Email et Prospection automatisée.\n\n🔹 Toutes mes ressources sur mes stratégies Linkedin\n\n🔹 Tous les processus publiques de mon accompagnement Offbound\n\n--\n\nAprès avoir obtenu des milliers de commentaires sous ces posts, j'ai centralisé tous ces documents dans un seul espace.\n\nAujourd'hui, 𝗷𝗲 𝘁𝗲 𝗹𝗲 𝗱𝗼𝗻𝗻𝗲 𝗴𝗿𝗮𝘁𝘂𝗶𝘁𝗲𝗺𝗲𝗻𝘁 pour que tu ne perdes aucun temps 💙\n\n--\n\n👉 Pour le recevoir, 𝗹𝗶𝗸𝗲 + 𝗰𝗼𝗺𝗺𝗲𝗻𝘁𝗲 \"CADEAU\" + 𝗮𝗷𝗼𝘂𝘁𝗲-𝗺𝗼𝗶 sur Linkedin\n\n(demande-moi bien en connexion sinon je ne pourrai rien t'envoyer 😇)\n\nMerci de m'avoir lu 🙏\n\n––––––\n\nPS : Je transmets un conseil par jour pour systématiser l'acquisition de ton agence ➜ abonne-toi\n\nPPS : Réserve ta session de consulting offerte en cliquant en haut sur \"Prendre un rendez-vous\" ⬆︎︎︎︎",
"comment_time": "3d",
"commenter": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQEo5zj7XYSLQQ/profile-displayphoto-shrink_200_200/B4EZdf2Z5SHQAg-/0/1749659787615?e=1756944000&v=beta&t=UassGUldcHGT491z4bfZ-0pBNeqMgEL0GNrrpsJXoxc",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"headline": "On systématise l'acquisition de ton agence marketing en 120 jours – Et ça, avec une méthode MINIMALISTE et adaptée au marché Français 🇫🇷 ✦ + 60 agences transformées ✦ Clique sur \"Prendre Rendez-vous\" "
},
"post": {
"urn": "urn:li:activity:7355465957651140608",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356769110317252608?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356769110317252608%2CPROFILE_COMMENTS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=Bpp56F%2BlPzL%2BbMhb2X2vlQ%3D%3D",
"author": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk"
}
}
},
{
"comment_id": "urn:li:fsd_update:(urn:li:activity:7356769062615404544,PROFILE_COMMENTS,EMPTY,DEFAULT,false)",
"comment_content": "N'importe quel créateur Linkedin le ferait payer 499€ / mois. Sauf qu'aujourd'hui, j'ai décidé de t'offrir gratuitement TOUTES mes ressources de 2025 (et 2024) 🎁\n\nOui t'as bien entendu, j'ai centralisé tous les leads magnets que j'ai fait en 2025 pour les mettre à un seul endroit 👌\n\n----\n\n🔹 Toutes mes masterclass en Cold Email et Prospection automatisée.\n\n🔹 Toutes mes ressources sur mes stratégies Linkedin\n\n🔹 Tous les processus publiques de mon accompagnement Offbound\n\n--\n\nAprès avoir obtenu des milliers de commentaires sous ces posts, j'ai centralisé tous ces documents dans un seul espace.\n\nAujourd'hui, 𝗷𝗲 𝘁𝗲 𝗹𝗲 𝗱𝗼𝗻𝗻𝗲 𝗴𝗿𝗮𝘁𝘂𝗶𝘁𝗲𝗺𝗲𝗻𝘁 pour que tu ne perdes aucun temps 💙\n\n--\n\n👉 Pour le recevoir, 𝗹𝗶𝗸𝗲 + 𝗰𝗼𝗺𝗺𝗲𝗻𝘁𝗲 \"CADEAU\" + 𝗮𝗷𝗼𝘂𝘁𝗲-𝗺𝗼𝗶 sur Linkedin\n\n(demande-moi bien en connexion sinon je ne pourrai rien t'envoyer 😇)\n\nMerci de m'avoir lu 🙏\n\n––––––\n\nPS : Je transmets un conseil par jour pour systématiser l'acquisition de ton agence ➜ abonne-toi\n\nPPS : Réserve ta session de consulting offerte en cliquant en haut sur \"Prendre un rendez-vous\" ⬆︎︎︎︎",
"comment_time": "3d",
"commenter": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQEo5zj7XYSLQQ/profile-displayphoto-shrink_200_200/B4EZdf2Z5SHQAg-/0/1749659787615?e=1756944000&v=beta&t=UassGUldcHGT491z4bfZ-0pBNeqMgEL0GNrrpsJXoxc",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"headline": "On systématise l'acquisition de ton agence marketing en 120 jours – Et ça, avec une méthode MINIMALISTE et adaptée au marché Français 🇫🇷 ✦ + 60 agences transformées ✦ Clique sur \"Prendre Rendez-vous\" "
},
"post": {
"urn": "urn:li:activity:7355465957651140608",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356769062615404544?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356769062615404544%2CPROFILE_COMMENTS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=%2B0z8SKISc21KSTeMMyN5lw%3D%3D",
"author": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk"
}
}
}
],
"total_results": 10,
"profile_url": "https://www.linkedin.com/in/valentin-thomy/",
"entity_urn": "ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"profile_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"pagination": {
"start_page": 1,
"end_page": 1,
"results_per_page": 10,
"pages_fetched": 1,
"has_more": true,
"next_cursor": "dXJuOmxpOmFjdGl2aXR5OjczNTY3Njg3OTAwMTA4MzA4NDgtMTc1Mzk5MzM4NDU0OA=="
}
}
}
Signal API
Extract Profile Comments
Extract comments from a LinkedIn profile (comments that the person has posted)
POST
/
v1
/
data
/
signals
/
profile
/
comments
Extract Profile Comments
curl --request POST \
--url https://api.linkupapi.com/v1/data/signals/profile/comments \
--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/comments"
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/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.linkupapi.com/v1/data/signals/profile/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([
'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/comments"
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/comments")
.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/comments")
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": {
"comments": [
{
"comment_id": "urn:li:fsd_update:(urn:li:activity:7356769110317252608,PROFILE_COMMENTS,EMPTY,DEFAULT,false)",
"comment_content": "N'importe quel créateur Linkedin le ferait payer 499€ / mois. Sauf qu'aujourd'hui, j'ai décidé de t'offrir gratuitement TOUTES mes ressources de 2025 (et 2024) 🎁\n\nOui t'as bien entendu, j'ai centralisé tous les leads magnets que j'ai fait en 2025 pour les mettre à un seul endroit 👌\n\n----\n\n🔹 Toutes mes masterclass en Cold Email et Prospection automatisée.\n\n🔹 Toutes mes ressources sur mes stratégies Linkedin\n\n🔹 Tous les processus publiques de mon accompagnement Offbound\n\n--\n\nAprès avoir obtenu des milliers de commentaires sous ces posts, j'ai centralisé tous ces documents dans un seul espace.\n\nAujourd'hui, 𝗷𝗲 𝘁𝗲 𝗹𝗲 𝗱𝗼𝗻𝗻𝗲 𝗴𝗿𝗮𝘁𝘂𝗶𝘁𝗲𝗺𝗲𝗻𝘁 pour que tu ne perdes aucun temps 💙\n\n--\n\n👉 Pour le recevoir, 𝗹𝗶𝗸𝗲 + 𝗰𝗼𝗺𝗺𝗲𝗻𝘁𝗲 \"CADEAU\" + 𝗮𝗷𝗼𝘂𝘁𝗲-𝗺𝗼𝗶 sur Linkedin\n\n(demande-moi bien en connexion sinon je ne pourrai rien t'envoyer 😇)\n\nMerci de m'avoir lu 🙏\n\n––––––\n\nPS : Je transmets un conseil par jour pour systématiser l'acquisition de ton agence ➜ abonne-toi\n\nPPS : Réserve ta session de consulting offerte en cliquant en haut sur \"Prendre un rendez-vous\" ⬆︎︎︎︎",
"comment_time": "3d",
"commenter": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQEo5zj7XYSLQQ/profile-displayphoto-shrink_200_200/B4EZdf2Z5SHQAg-/0/1749659787615?e=1756944000&v=beta&t=UassGUldcHGT491z4bfZ-0pBNeqMgEL0GNrrpsJXoxc",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"headline": "On systématise l'acquisition de ton agence marketing en 120 jours – Et ça, avec une méthode MINIMALISTE et adaptée au marché Français 🇫🇷 ✦ + 60 agences transformées ✦ Clique sur \"Prendre Rendez-vous\" "
},
"post": {
"urn": "urn:li:activity:7355465957651140608",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356769110317252608?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356769110317252608%2CPROFILE_COMMENTS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=Bpp56F%2BlPzL%2BbMhb2X2vlQ%3D%3D",
"author": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk"
}
}
},
{
"comment_id": "urn:li:fsd_update:(urn:li:activity:7356769062615404544,PROFILE_COMMENTS,EMPTY,DEFAULT,false)",
"comment_content": "N'importe quel créateur Linkedin le ferait payer 499€ / mois. Sauf qu'aujourd'hui, j'ai décidé de t'offrir gratuitement TOUTES mes ressources de 2025 (et 2024) 🎁\n\nOui t'as bien entendu, j'ai centralisé tous les leads magnets que j'ai fait en 2025 pour les mettre à un seul endroit 👌\n\n----\n\n🔹 Toutes mes masterclass en Cold Email et Prospection automatisée.\n\n🔹 Toutes mes ressources sur mes stratégies Linkedin\n\n🔹 Tous les processus publiques de mon accompagnement Offbound\n\n--\n\nAprès avoir obtenu des milliers de commentaires sous ces posts, j'ai centralisé tous ces documents dans un seul espace.\n\nAujourd'hui, 𝗷𝗲 𝘁𝗲 𝗹𝗲 𝗱𝗼𝗻𝗻𝗲 𝗴𝗿𝗮𝘁𝘂𝗶𝘁𝗲𝗺𝗲𝗻𝘁 pour que tu ne perdes aucun temps 💙\n\n--\n\n👉 Pour le recevoir, 𝗹𝗶𝗸𝗲 + 𝗰𝗼𝗺𝗺𝗲𝗻𝘁𝗲 \"CADEAU\" + 𝗮𝗷𝗼𝘂𝘁𝗲-𝗺𝗼𝗶 sur Linkedin\n\n(demande-moi bien en connexion sinon je ne pourrai rien t'envoyer 😇)\n\nMerci de m'avoir lu 🙏\n\n––––––\n\nPS : Je transmets un conseil par jour pour systématiser l'acquisition de ton agence ➜ abonne-toi\n\nPPS : Réserve ta session de consulting offerte en cliquant en haut sur \"Prendre un rendez-vous\" ⬆︎︎︎︎",
"comment_time": "3d",
"commenter": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQEo5zj7XYSLQQ/profile-displayphoto-shrink_200_200/B4EZdf2Z5SHQAg-/0/1749659787615?e=1756944000&v=beta&t=UassGUldcHGT491z4bfZ-0pBNeqMgEL0GNrrpsJXoxc",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"headline": "On systématise l'acquisition de ton agence marketing en 120 jours – Et ça, avec une méthode MINIMALISTE et adaptée au marché Français 🇫🇷 ✦ + 60 agences transformées ✦ Clique sur \"Prendre Rendez-vous\" "
},
"post": {
"urn": "urn:li:activity:7355465957651140608",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356769062615404544?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356769062615404544%2CPROFILE_COMMENTS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=%2B0z8SKISc21KSTeMMyN5lw%3D%3D",
"author": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk"
}
}
}
],
"total_results": 10,
"profile_url": "https://www.linkedin.com/in/valentin-thomy/",
"entity_urn": "ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"profile_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"pagination": {
"start_page": 1,
"end_page": 1,
"results_per_page": 10,
"pages_fetched": 1,
"has_more": true,
"next_cursor": "dXJuOmxpOmFjdGl2aXR5OjczNTY3Njg3OTAwMTA4MzA4NDgtMTc1Mzk5MzM4NDU0OA=="
}
}
}
Extract comments from a LinkedIn profile, showing comments that the person has posted on other posts.
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
string
required
Your API key
Body Parameters
string
required
URL of the LinkedIn profile to extract comments from
string
default:"FR"
Country code for proxy selection. Available: (US, UK, FR, DE, NL, IT, IL, CA, BR, ES, IN)
integer
default:"10"
Number of comments to retrieve
integer
Starting page number for pagination
integer
Ending page number for pagination
string
Pagination cursor to continue a previous search
Response
string
Request status (success/error)
object
Show Properties
Show Properties
array
Show Comment Object
Show Comment Object
string
LinkedIn URN identifier for the comment
string
The comment content
string
Relative time when the comment was posted (e.g., “3d”, “1w”)
object
object
Show Post Properties
Show Post Properties
integer
Number of comments returned in this response
string
URL of the analyzed profile
string
LinkedIn URN identifier for the analyzed profile
string
LinkedIn URN identifier for the analyzed profile (alternative format)
{
"status": "success",
"data": {
"comments": [
{
"comment_id": "urn:li:fsd_update:(urn:li:activity:7356769110317252608,PROFILE_COMMENTS,EMPTY,DEFAULT,false)",
"comment_content": "N'importe quel créateur Linkedin le ferait payer 499€ / mois. Sauf qu'aujourd'hui, j'ai décidé de t'offrir gratuitement TOUTES mes ressources de 2025 (et 2024) 🎁\n\nOui t'as bien entendu, j'ai centralisé tous les leads magnets que j'ai fait en 2025 pour les mettre à un seul endroit 👌\n\n----\n\n🔹 Toutes mes masterclass en Cold Email et Prospection automatisée.\n\n🔹 Toutes mes ressources sur mes stratégies Linkedin\n\n🔹 Tous les processus publiques de mon accompagnement Offbound\n\n--\n\nAprès avoir obtenu des milliers de commentaires sous ces posts, j'ai centralisé tous ces documents dans un seul espace.\n\nAujourd'hui, 𝗷𝗲 𝘁𝗲 𝗹𝗲 𝗱𝗼𝗻𝗻𝗲 𝗴𝗿𝗮𝘁𝘂𝗶𝘁𝗲𝗺𝗲𝗻𝘁 pour que tu ne perdes aucun temps 💙\n\n--\n\n👉 Pour le recevoir, 𝗹𝗶𝗸𝗲 + 𝗰𝗼𝗺𝗺𝗲𝗻𝘁𝗲 \"CADEAU\" + 𝗮𝗷𝗼𝘂𝘁𝗲-𝗺𝗼𝗶 sur Linkedin\n\n(demande-moi bien en connexion sinon je ne pourrai rien t'envoyer 😇)\n\nMerci de m'avoir lu 🙏\n\n––––––\n\nPS : Je transmets un conseil par jour pour systématiser l'acquisition de ton agence ➜ abonne-toi\n\nPPS : Réserve ta session de consulting offerte en cliquant en haut sur \"Prendre un rendez-vous\" ⬆︎︎︎︎",
"comment_time": "3d",
"commenter": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQEo5zj7XYSLQQ/profile-displayphoto-shrink_200_200/B4EZdf2Z5SHQAg-/0/1749659787615?e=1756944000&v=beta&t=UassGUldcHGT491z4bfZ-0pBNeqMgEL0GNrrpsJXoxc",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"headline": "On systématise l'acquisition de ton agence marketing en 120 jours – Et ça, avec une méthode MINIMALISTE et adaptée au marché Français 🇫🇷 ✦ + 60 agences transformées ✦ Clique sur \"Prendre Rendez-vous\" "
},
"post": {
"urn": "urn:li:activity:7355465957651140608",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356769110317252608?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356769110317252608%2CPROFILE_COMMENTS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=Bpp56F%2BlPzL%2BbMhb2X2vlQ%3D%3D",
"author": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk"
}
}
},
{
"comment_id": "urn:li:fsd_update:(urn:li:activity:7356769062615404544,PROFILE_COMMENTS,EMPTY,DEFAULT,false)",
"comment_content": "N'importe quel créateur Linkedin le ferait payer 499€ / mois. Sauf qu'aujourd'hui, j'ai décidé de t'offrir gratuitement TOUTES mes ressources de 2025 (et 2024) 🎁\n\nOui t'as bien entendu, j'ai centralisé tous les leads magnets que j'ai fait en 2025 pour les mettre à un seul endroit 👌\n\n----\n\n🔹 Toutes mes masterclass en Cold Email et Prospection automatisée.\n\n🔹 Toutes mes ressources sur mes stratégies Linkedin\n\n🔹 Tous les processus publiques de mon accompagnement Offbound\n\n--\n\nAprès avoir obtenu des milliers de commentaires sous ces posts, j'ai centralisé tous ces documents dans un seul espace.\n\nAujourd'hui, 𝗷𝗲 𝘁𝗲 𝗹𝗲 𝗱𝗼𝗻𝗻𝗲 𝗴𝗿𝗮𝘁𝘂𝗶𝘁𝗲𝗺𝗲𝗻𝘁 pour que tu ne perdes aucun temps 💙\n\n--\n\n👉 Pour le recevoir, 𝗹𝗶𝗸𝗲 + 𝗰𝗼𝗺𝗺𝗲𝗻𝘁𝗲 \"CADEAU\" + 𝗮𝗷𝗼𝘂𝘁𝗲-𝗺𝗼𝗶 sur Linkedin\n\n(demande-moi bien en connexion sinon je ne pourrai rien t'envoyer 😇)\n\nMerci de m'avoir lu 🙏\n\n––––––\n\nPS : Je transmets un conseil par jour pour systématiser l'acquisition de ton agence ➜ abonne-toi\n\nPPS : Réserve ta session de consulting offerte en cliquant en haut sur \"Prendre un rendez-vous\" ⬆︎︎︎︎",
"comment_time": "3d",
"commenter": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"profile_picture": "https://media.licdn.com/dms/image/v2/D4E03AQEo5zj7XYSLQQ/profile-displayphoto-shrink_200_200/B4EZdf2Z5SHQAg-/0/1749659787615?e=1756944000&v=beta&t=UassGUldcHGT491z4bfZ-0pBNeqMgEL0GNrrpsJXoxc",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"headline": "On systématise l'acquisition de ton agence marketing en 120 jours – Et ça, avec une méthode MINIMALISTE et adaptée au marché Français 🇫🇷 ✦ + 60 agences transformées ✦ Clique sur \"Prendre Rendez-vous\" "
},
"post": {
"urn": "urn:li:activity:7355465957651140608",
"url": "https://www.linkedin.com/feed/update/urn:li:activity:7356769062615404544?updateEntityUrn=urn%3Ali%3Afsd_update%3A%28urn%3Ali%3Aactivity%3A7356769062615404544%2CPROFILE_COMMENTS%2CEMPTY%2CDEFAULT%2Cfalse%29&originTrackingId=%2B0z8SKISc21KSTeMMyN5lw%3D%3D",
"author": {
"name": "Valentin Thomy",
"profile_url": "https://www.linkedin.com/in/valentin-thomy?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"entity_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk"
}
}
}
],
"total_results": 10,
"profile_url": "https://www.linkedin.com/in/valentin-thomy/",
"entity_urn": "ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"profile_urn": "urn:li:fsd_profile:ACoAADxfsGYB_lyQrYqCW-NH95pe2j4rg0MtwRk",
"pagination": {
"start_page": 1,
"end_page": 1,
"results_per_page": 10,
"pages_fetched": 1,
"has_more": true,
"next_cursor": "dXJuOmxpOmFjdGl2aXR5OjczNTY3Njg3OTAwMTA4MzA4NDgtMTc1Mzk5MzM4NDU0OA=="
}
}
}
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 comments that the profile owner has posted on other posts
- Results are paginated using both page-based and cursor-based pagination
- The
comment_timefield provides relative time (e.g., “3d”, “1w”) rather than absolute timestamps - Each comment includes detailed information about both the commenter and the original post
- The
comment_idfield contains LinkedIn URN identifiers for unique comment identification - Profile pictures and headlines are included when available
- The pagination object provides both page information and a cursor for fetching the next page of results
Was this page helpful?