Skip to main content
POST
/
v1
/
data
/
signals
/
company
/
posts
Extract Company Posts
curl --request POST \
  --url https://api.linkupapi.com/v1/data/signals/company/posts \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <x-api-key>' \
  --data '
{
  "company_url": "<string>",
  "proxy_country": "<string>",
  "total_results": 123,
  "post_type": "<string>",
  "sort_by": "<string>",
  "keyword": "<string>",
  "post_date": "<string>",
  "use_pagination": true,
  "start_page": 123,
  "end_page": 123
}
'
import requests

url = "https://api.linkupapi.com/v1/data/signals/company/posts"

payload = {
"company_url": "<string>",
"proxy_country": "<string>",
"total_results": 123,
"post_type": "<string>",
"sort_by": "<string>",
"keyword": "<string>",
"post_date": "<string>",
"use_pagination": True,
"start_page": 123,
"end_page": 123
}
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({
company_url: '<string>',
proxy_country: '<string>',
total_results: 123,
post_type: '<string>',
sort_by: '<string>',
keyword: '<string>',
post_date: '<string>',
use_pagination: true,
start_page: 123,
end_page: 123
})
};

fetch('https://api.linkupapi.com/v1/data/signals/company/posts', 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/company/posts",
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([
'company_url' => '<string>',
'proxy_country' => '<string>',
'total_results' => 123,
'post_type' => '<string>',
'sort_by' => '<string>',
'keyword' => '<string>',
'post_date' => '<string>',
'use_pagination' => true,
'start_page' => 123,
'end_page' => 123
]),
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/company/posts"

payload := strings.NewReader("{\n \"company_url\": \"<string>\",\n \"proxy_country\": \"<string>\",\n \"total_results\": 123,\n \"post_type\": \"<string>\",\n \"sort_by\": \"<string>\",\n \"keyword\": \"<string>\",\n \"post_date\": \"<string>\",\n \"use_pagination\": true,\n \"start_page\": 123,\n \"end_page\": 123\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/company/posts")
.header("x-api-key", "<x-api-key>")
.header("Content-Type", "application/json")
.body("{\n \"company_url\": \"<string>\",\n \"proxy_country\": \"<string>\",\n \"total_results\": 123,\n \"post_type\": \"<string>\",\n \"sort_by\": \"<string>\",\n \"keyword\": \"<string>\",\n \"post_date\": \"<string>\",\n \"use_pagination\": true,\n \"start_page\": 123,\n \"end_page\": 123\n}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.linkupapi.com/v1/data/signals/company/posts")

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 \"company_url\": \"<string>\",\n \"proxy_country\": \"<string>\",\n \"total_results\": 123,\n \"post_type\": \"<string>\",\n \"sort_by\": \"<string>\",\n \"keyword\": \"<string>\",\n \"post_date\": \"<string>\",\n \"use_pagination\": true,\n \"start_page\": 123,\n \"end_page\": 123\n}"

response = http.request(request)
puts response.read_body
{
  "status": "success",
  "data": {
    "company_url": "https://www.linkedin.com/company/morningside-ai/",
    "total_results": 10,
    "filters": {
      "post_type": "ALL",
      "sort_by": "DATE_POSTED",
      "keyword": "",
      "post_date": ""
    },
    "posts": [
      {
        "shareAudience": "PUBLIC",
        "shareUrl": "https://www.linkedin.com/posts/beno%C3%AEt-aliaga-1549b045_postdoc-postdocsinfrance-frenchresearch-activity-7356765957148528641-ovLU?utm_source=combined_share_message&utm_medium=ios_app&rcm=ACoAAFx6dEUB4EQO5yOCbBZSJqASr1pRvbUwBeg",
        "text": "🚀 Launching the French Postdoc Network – Join us! 🇫🇷🔬\n\nAre you a postdoctoral researcher in France? Or are you planning to work here soon? Then this group is for you!\n\n👉 We're launching the French Postdoc Network, a new LinkedIn community designed to connect postdocs across France, from all disciplines and backgrounds.\n\n🎯 Our goals:\n\n- Build a strong, supportive community for postdocs in France\n- Share job opportunities, events, resources, and success stories\n- Exchange tips on academic careers, industry transitions, and life as a postdoc\n- Promote visibility and recognition for postdoctoral researchers in the French research landscape\n\nWhether you're in Paris, Lyon, Bordeaux, Strasbourg, Marseille, Lille, or anywhere else, you're not alone!\n\n➡️ Join the group here: https://lnkd.in/e4mKPS7D\n\n 🔄 Like, comment, or share this post to spread the word!\n\nLet's connect, support each other, and grow together 🚀\n\n #Postdoc #PostdocsInFrance #FrenchResearch #AcademicLife #PostdocCommunity #ScienceCareers #PhD",
        "numLikes": 0,
        "numComments": 0,
        "numShares": 1,
        "actor_name": "Benoît Aliaga",
        "actor_description": "Docteur en biologie",
        "actor_image": "https://media.licdn.com/dms/image/v2/C5603AQE_4oTOr6vCpw/profile-displayphoto-shrink_100_100/profile-displayphoto-shrink_100_100/0/1516745106642?e=1756944000&v=beta&t=rKnUDekvaPQTQPf41mRI2j5yZj9xx2wi3t5cQRt_sNc",
        "actor_profile_url": "https://www.linkedin.com/in/beno%C3%AEt-aliaga-1549b045?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAAmUd9ABBw7OMqwUPu-UdKgTs0b50rsQ4bo",
        "created_time": 1753990094,
        "backend_urn": "urn:li:activity:7356765957148528641",
        "post_images": []
      },
      {
        "shareAudience": "PUBLIC",
        "shareUrl": "https://www.linkedin.com/posts/jitenderyadav0008_sql-datascience-interviewtips-activity-7356742086232084482-mptT?utm_source=combined_share_message&utm_medium=ios_app&rcm=ACoAAFx6dEUB4EQO5yOCbBZSJqASr1pRvbUwBeg",
        "text": "Everyone wants a remote job, but few know where to look.\n\nHere are 12 websites to find a remote job easily in 2025:\n\n1. Remote4Me \n↳ Promotes remote work flexibility across job categories. [remote4me.com]\n\n2. FlexJobs \n↳ Access 26,000+ quality remote job listings. [flexjobs.com] \n\n3. WeWorkRemotely \n↳ Top roles in engineering, design, and product management. [weworkremotely.com] \n\n4. TryRemotely \n↳ 16,000+ remote jobs from growing companies. [tryremotely.com] \n\n5. JobBoardSearch \n↳ Curated remote jobs in 200+ categories. [jobboardsearch.com] \n\n6. Remote. co \n↳ Fully remote job board with resources and tips. [remote.co] \n\n7. LinkedIn \n↳ Discover remote jobs and connect with employers. [linkedin.com] \n\n8. Remotive \n↳ Vetted remote tech jobs in marketing and sales. [remotive.io] \n\n9. Working Nomads \n↳ Find work-from-home opportunities across industries. [workingnomads.co] \n\n10. Flexa \n↳ Insights ino flexible jobs and company culture. [flexa.carrers] \n\n11. RemoteOK \n↳ Simplifies remote job for all seekers. [remoteok.io] \n\n12. RemoteHub \n↳ Community-driven pltform with diverse job listings. [remotehub.io] \n\n𝐅𝐑𝐄𝐄 𝐂𝐨𝐮𝐫𝐬𝐞𝐬 𝐲𝐨𝐮 𝐰𝐢𝐥𝐥 𝐫𝐞𝐠𝐫𝐞𝐭 𝐧𝐨𝐭 𝐭𝐚𝐤𝐢𝐧𝐠 𝐢𝐧 𝟐𝟎𝟐𝟓\n\n🔥7000+ Courses Access: https://lnkd.in/gvSt9Qaj\n\n👉Google Data Analytics\nhttps://lnkd.in/gQhfDenD\n👉Google Project Management\nhttps://lnkd.in/gQRxxaGE\n👉Google IT Support\nhttps://lnkd.in/ghj2Wx6C\n👉Foundations of Cybersecurity\nhttps://lnkd.in/gFGWDdFw\n👉Google UX Design\nhttps://lnkd.in/gHXxaznc\n👉Google Advanced Data Analytics\nhttps://lnkd.in/gjvuqRAw\n👉Google IT Automation with Python\nhttps://lnkd.in/gCp3t8MU\n👉Meta Front-End Developer\nhttps://lnkd.in/gDe_P8m9\n👉Foundations of Project Management\nhttps://lnkd.in/gfCgCz2Y\n👉IBM Data Science\nhttps://lnkd.in/gG98UxQx\n👉SQL for Data Science with R\nhttps://lnkd.in/gdDC9tUQ\n👉Excel Skills for Business Forecasting\nhttps://lnkd.in/gU8Hj-Kf\n👉IBM Data Analytics with Excel and R\nhttps://lnkd.in/ggrFDKTB\n👉Microsoft Azure Data Scientist \nhttps://lnkd.in/g6f9t5hi\n👉 Microsoft Cybersecurity Analyst\nhttps://lnkd.in/g_MW8YAN\n👉 Microsoft Power BI Data Analyst\nhttps://lnkd.in/g-qiqUmn\n\nFollow Jitender Yadav  For More!!\n\nCredit: Respected Owner \n\n#SQL #DataScience #InterviewTips #CareerGrowth #TechJobs",
        "numLikes": 267,
        "numComments": 74,
        "numShares": 0,
        "actor_name": "Jitender Yadav",
        "actor_description": "🚀 Frontend Developer | Building Engaging User Experiences | Open for Brand Collaborations LinkedIn Growth Expert | Helping Professionals & Brands Build Influence | Profile Optimization & Branding Specialist",
        "actor_image": "https://media.licdn.com/dms/image/v2/D5603AQEwDFu90lSgEA/profile-displayphoto-shrink_800_800/B56ZcDEIzlH4Ac-/0/1748103109341?e=1756944000&v=beta&t=w1mWC03Ga1rgad4Iu-J4xr01y0lGVG1oDM_cnvTrHpI",
        "actor_profile_url": "https://www.linkedin.com/in/jitenderyadav0008?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADrJEVwBMP-8MKq75X-ld7dcJ19LwQ7Hr5s",
        "created_time": 1753986494,
        "backend_urn": "urn:li:activity:7356742086232084482",
        "post_images": ["https://media.licdn.com/dms/image/v2/D5622AQELbnk8VQFMDg/feedshare-shrink_480/B56Zhhl70CG4AY-/0/1753983993826?e=1756944000&v=beta&t=nx_784IEbYRekzC9rTiJYYNZGje0toVs9iDzDkdx0VY"]
      },
      {
        "shareAudience": "PUBLIC",
        "shareUrl": "https://www.linkedin.com/posts/jobs-in-germany-ay_jobopening-workingermany-germanyjobopportunities-activity-7356715380167397376-um08?utm_source=combined_share_message&utm_medium=ios_app&rcm=ACoAAFx6dEUB4EQO5yOCbBZSJqASr1pRvbUwBeg",
        "text": "Chef's Job In Germany 2025\nSalary: 2500 to 4500 EUR per month\nJob openings for experienced professionals in Germany\nA visa will be provided.\nLocation: Germany\nHit like and comment YES\n\n\n #JobOpening #WorkInGermany #GermanyJobOpportunities #Careers #NowHiringGermany #CareerGermany #EmploymentGermany #hiring #jobs #linkedin #JobOpeningGermany #JobVacancyGermany #JobSearch #CareerOpportunities #JobSeeker #NowHiring #HiringAlert #JobVacancy #RemoteJobs",
        "numLikes": 8,
        "numComments": 8,
        "numShares": 0,
        "actor_name": "Jobs In Germany",
        "actor_description": "14 801 abonnés",
        "actor_image": null,
        "actor_profile_url": "https://www.linkedin.com/company/jobs-in-germany-ay/posts",
        "created_time": 1753979294,
        "backend_urn": "urn:li:activity:7356715380167397376",
        "post_images": []
      }
    ]
  }
}
Extract posts from a LinkedIn company page with various filtering and sorting options.
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

x-api-key
string
required
Your API key

Body Parameters

company_url
string
required
URL of the LinkedIn company page to extract posts from
proxy_country
string
default:"FR"
Country code for proxy selection. Available: (US, UK, FR, DE, NL, IT, IL, CA, BR, ES, IN)
total_results
integer
default:"10"
Number of posts to retrieve (used when not in pagination mode)
post_type
string
default:"ALL"
Type of posts to filter. Available: (ALL, ARTICLE, VIDEO, PHOTO, DOCUMENT)
sort_by
string
default:"DATE_POSTED"
Sort order for posts. Available: (RELEVANCE, DATE_POSTED)
keyword
string
Keyword to filter posts by content
post_date
string
Date filter for posts. Available: (PAST_24_HOURS, PAST_WEEK, PAST_MONTH)
use_pagination
boolean
default:"false"
Use pagination mode instead of total results mode
start_page
integer
Starting page number for pagination mode (required if use_pagination is true)
end_page
integer
Ending page number for pagination mode (optional if use_pagination is true)

Response

status
string
Request status (success/error)
data
object
{
  "status": "success",
  "data": {
    "company_url": "https://www.linkedin.com/company/morningside-ai/",
    "total_results": 10,
    "filters": {
      "post_type": "ALL",
      "sort_by": "DATE_POSTED",
      "keyword": "",
      "post_date": ""
    },
    "posts": [
      {
        "shareAudience": "PUBLIC",
        "shareUrl": "https://www.linkedin.com/posts/beno%C3%AEt-aliaga-1549b045_postdoc-postdocsinfrance-frenchresearch-activity-7356765957148528641-ovLU?utm_source=combined_share_message&utm_medium=ios_app&rcm=ACoAAFx6dEUB4EQO5yOCbBZSJqASr1pRvbUwBeg",
        "text": "🚀 Launching the French Postdoc Network – Join us! 🇫🇷🔬\n\nAre you a postdoctoral researcher in France? Or are you planning to work here soon? Then this group is for you!\n\n👉 We're launching the French Postdoc Network, a new LinkedIn community designed to connect postdocs across France, from all disciplines and backgrounds.\n\n🎯 Our goals:\n\n- Build a strong, supportive community for postdocs in France\n- Share job opportunities, events, resources, and success stories\n- Exchange tips on academic careers, industry transitions, and life as a postdoc\n- Promote visibility and recognition for postdoctoral researchers in the French research landscape\n\nWhether you're in Paris, Lyon, Bordeaux, Strasbourg, Marseille, Lille, or anywhere else, you're not alone!\n\n➡️ Join the group here: https://lnkd.in/e4mKPS7D\n\n 🔄 Like, comment, or share this post to spread the word!\n\nLet's connect, support each other, and grow together 🚀\n\n #Postdoc #PostdocsInFrance #FrenchResearch #AcademicLife #PostdocCommunity #ScienceCareers #PhD",
        "numLikes": 0,
        "numComments": 0,
        "numShares": 1,
        "actor_name": "Benoît Aliaga",
        "actor_description": "Docteur en biologie",
        "actor_image": "https://media.licdn.com/dms/image/v2/C5603AQE_4oTOr6vCpw/profile-displayphoto-shrink_100_100/profile-displayphoto-shrink_100_100/0/1516745106642?e=1756944000&v=beta&t=rKnUDekvaPQTQPf41mRI2j5yZj9xx2wi3t5cQRt_sNc",
        "actor_profile_url": "https://www.linkedin.com/in/beno%C3%AEt-aliaga-1549b045?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAAAmUd9ABBw7OMqwUPu-UdKgTs0b50rsQ4bo",
        "created_time": 1753990094,
        "backend_urn": "urn:li:activity:7356765957148528641",
        "post_images": []
      },
      {
        "shareAudience": "PUBLIC",
        "shareUrl": "https://www.linkedin.com/posts/jitenderyadav0008_sql-datascience-interviewtips-activity-7356742086232084482-mptT?utm_source=combined_share_message&utm_medium=ios_app&rcm=ACoAAFx6dEUB4EQO5yOCbBZSJqASr1pRvbUwBeg",
        "text": "Everyone wants a remote job, but few know where to look.\n\nHere are 12 websites to find a remote job easily in 2025:\n\n1. Remote4Me \n↳ Promotes remote work flexibility across job categories. [remote4me.com]\n\n2. FlexJobs \n↳ Access 26,000+ quality remote job listings. [flexjobs.com] \n\n3. WeWorkRemotely \n↳ Top roles in engineering, design, and product management. [weworkremotely.com] \n\n4. TryRemotely \n↳ 16,000+ remote jobs from growing companies. [tryremotely.com] \n\n5. JobBoardSearch \n↳ Curated remote jobs in 200+ categories. [jobboardsearch.com] \n\n6. Remote. co \n↳ Fully remote job board with resources and tips. [remote.co] \n\n7. LinkedIn \n↳ Discover remote jobs and connect with employers. [linkedin.com] \n\n8. Remotive \n↳ Vetted remote tech jobs in marketing and sales. [remotive.io] \n\n9. Working Nomads \n↳ Find work-from-home opportunities across industries. [workingnomads.co] \n\n10. Flexa \n↳ Insights ino flexible jobs and company culture. [flexa.carrers] \n\n11. RemoteOK \n↳ Simplifies remote job for all seekers. [remoteok.io] \n\n12. RemoteHub \n↳ Community-driven pltform with diverse job listings. [remotehub.io] \n\n𝐅𝐑𝐄𝐄 𝐂𝐨𝐮𝐫𝐬𝐞𝐬 𝐲𝐨𝐮 𝐰𝐢𝐥𝐥 𝐫𝐞𝐠𝐫𝐞𝐭 𝐧𝐨𝐭 𝐭𝐚𝐤𝐢𝐧𝐠 𝐢𝐧 𝟐𝟎𝟐𝟓\n\n🔥7000+ Courses Access: https://lnkd.in/gvSt9Qaj\n\n👉Google Data Analytics\nhttps://lnkd.in/gQhfDenD\n👉Google Project Management\nhttps://lnkd.in/gQRxxaGE\n👉Google IT Support\nhttps://lnkd.in/ghj2Wx6C\n👉Foundations of Cybersecurity\nhttps://lnkd.in/gFGWDdFw\n👉Google UX Design\nhttps://lnkd.in/gHXxaznc\n👉Google Advanced Data Analytics\nhttps://lnkd.in/gjvuqRAw\n👉Google IT Automation with Python\nhttps://lnkd.in/gCp3t8MU\n👉Meta Front-End Developer\nhttps://lnkd.in/gDe_P8m9\n👉Foundations of Project Management\nhttps://lnkd.in/gfCgCz2Y\n👉IBM Data Science\nhttps://lnkd.in/gG98UxQx\n👉SQL for Data Science with R\nhttps://lnkd.in/gdDC9tUQ\n👉Excel Skills for Business Forecasting\nhttps://lnkd.in/gU8Hj-Kf\n👉IBM Data Analytics with Excel and R\nhttps://lnkd.in/ggrFDKTB\n👉Microsoft Azure Data Scientist \nhttps://lnkd.in/g6f9t5hi\n👉 Microsoft Cybersecurity Analyst\nhttps://lnkd.in/g_MW8YAN\n👉 Microsoft Power BI Data Analyst\nhttps://lnkd.in/g-qiqUmn\n\nFollow Jitender Yadav  For More!!\n\nCredit: Respected Owner \n\n#SQL #DataScience #InterviewTips #CareerGrowth #TechJobs",
        "numLikes": 267,
        "numComments": 74,
        "numShares": 0,
        "actor_name": "Jitender Yadav",
        "actor_description": "🚀 Frontend Developer | Building Engaging User Experiences | Open for Brand Collaborations LinkedIn Growth Expert | Helping Professionals & Brands Build Influence | Profile Optimization & Branding Specialist",
        "actor_image": "https://media.licdn.com/dms/image/v2/D5603AQEwDFu90lSgEA/profile-displayphoto-shrink_800_800/B56ZcDEIzlH4Ac-/0/1748103109341?e=1756944000&v=beta&t=w1mWC03Ga1rgad4Iu-J4xr01y0lGVG1oDM_cnvTrHpI",
        "actor_profile_url": "https://www.linkedin.com/in/jitenderyadav0008?miniProfileUrn=urn%3Ali%3Afsd_profile%3AACoAADrJEVwBMP-8MKq75X-ld7dcJ19LwQ7Hr5s",
        "created_time": 1753986494,
        "backend_urn": "urn:li:activity:7356742086232084482",
        "post_images": ["https://media.licdn.com/dms/image/v2/D5622AQELbnk8VQFMDg/feedshare-shrink_480/B56Zhhl70CG4AY-/0/1753983993826?e=1756944000&v=beta&t=nx_784IEbYRekzC9rTiJYYNZGje0toVs9iDzDkdx0VY"]
      },
      {
        "shareAudience": "PUBLIC",
        "shareUrl": "https://www.linkedin.com/posts/jobs-in-germany-ay_jobopening-workingermany-germanyjobopportunities-activity-7356715380167397376-um08?utm_source=combined_share_message&utm_medium=ios_app&rcm=ACoAAFx6dEUB4EQO5yOCbBZSJqASr1pRvbUwBeg",
        "text": "Chef's Job In Germany 2025\nSalary: 2500 to 4500 EUR per month\nJob openings for experienced professionals in Germany\nA visa will be provided.\nLocation: Germany\nHit like and comment YES\n\n\n #JobOpening #WorkInGermany #GermanyJobOpportunities #Careers #NowHiringGermany #CareerGermany #EmploymentGermany #hiring #jobs #linkedin #JobOpeningGermany #JobVacancyGermany #JobSearch #CareerOpportunities #JobSeeker #NowHiring #HiringAlert #JobVacancy #RemoteJobs",
        "numLikes": 8,
        "numComments": 8,
        "numShares": 0,
        "actor_name": "Jobs In Germany",
        "actor_description": "14 801 abonnés",
        "actor_image": null,
        "actor_profile_url": "https://www.linkedin.com/company/jobs-in-germany-ay/posts",
        "created_time": 1753979294,
        "backend_urn": "urn:li:activity:7356715380167397376",
        "post_images": []
      }
    ]
  }
}

Error Responses

{
  "status": "error",
  "message": "Insufficient credits available"
}
{
  "status": "error",
  "message": "company_url is required"
}
{
  "status": "error",
  "message": "Invalid LinkedIn company URL format"
}
{
  "status": "error",
  "message": "total_results must be a positive integer"
}
{
  "status": "error",
  "message": "Service temporarily unavailable, please contact support"
}

Notes

  • The API supports LinkedIn company URLs in the format linkedin.com/company/company-name
  • Results can be filtered by post type, sorted by relevance or date, and filtered by keywords
  • Date filters allow you to focus on recent posts
  • The created_time field is provided as a Unix timestamp
  • Each post includes detailed information about the author including name, description, profile picture, and profile URL
  • The shareAudience field indicates the visibility setting of the post
  • The backend_urn field contains LinkedIn URN identifiers for unique post identification
  • Company posts can be authored by both individual employees and company accounts
  • Pagination Mode vs. Total Results Mode:
    • Total Results Mode: Use the total_results parameter to specify how many posts you want (default)
    • Pagination Mode: Set use_pagination to true and use start_page and end_page parameters