Get a member’s LinkedIn posts
harvestapi.linkedin.user.postsGet LinkedIn profile posts by profile URL, ID, or public identifier.
- Price
- $0.004/callプロバイダー原価
- Success rate
- 100%Last 30 days · 71,971 calls
- Latency p50
- 2.3 sp95 5.9 s
- Last verified
- 2026/09/10Verified working
GEThttps://toolswitch.dev/v1/tools/harvestapi.linkedin.user.posts?page=1&profilePublicIdentifier=williamhgatesPreview- Uses platform quota
- Synchronous response
- Reads public data
パラメータ
Use only the declared query parameters, once each, without a request body. Results are provider-native: inspect element/elements and body status/error; HTTP 200 alone does not prove a hit. Empty results can still be charged. totalElements/totalPages may be zero even with results; follow paginationToken rather than assuming no data.
| パラメータ | 型 | 必須 | 説明 | 例 |
|---|---|---|---|---|
| クエリパラメータ | ||||
page | 整数 | 任意 | Page number for pagination | 1 |
profile | 文字列 | 任意 | Filter posts by author's profile URL | |
profileId | 文字列 | 任意 | Filter posts by author's profile ID. It's faster to search by ID | |
postedLimit | 文字列 | 任意 | Filter posts by maximum posted date. Supported values: '24h', 'week', 'month'. Since LinkedIn doesn't offer a way to filter by date, the filtering will be done on our side, due to that the pagination might have incorrect values, because pagination is returned by LinkedIn without applying the postedLimit filter | |
paginationToken | 文字列 | 任意 | Required if it was returned by the previous page. Otherwise the page will always be 1 (on LinkedIn side). Doesn't apply for all queries, usually profile posts return this token | |
scrapePostedLimit | 文字列 | 任意 | Post-Filter posts by maximum posted date. Supported values: '1h', '24h', 'week','month', '3months', '6months', 'year'. This parameter will be applied after receiving results from LinkedIn, the filtering will be done on our side | |
profilePublicIdentifier | 文字列 | 任意 | Filter posts by author's profile public identifier (last part in the URL). | williamhgates |
- クエリパラメータ
page整数任意Page number for pagination
例:
1profile文字列任意Filter posts by author's profile URL
profileId文字列任意Filter posts by author's profile ID. It's faster to search by ID
postedLimit文字列任意Filter posts by maximum posted date. Supported values: '24h', 'week', 'month'. Since LinkedIn doesn't offer a way to filter by date, the filtering will be done on our side, due to that the pagination might have incorrect values, because pagination is returned by LinkedIn without applying the postedLimit filter
paginationToken文字列任意Required if it was returned by the previous page. Otherwise the page will always be 1 (on LinkedIn side). Doesn't apply for all queries, usually profile posts return this token
scrapePostedLimit文字列任意Post-Filter posts by maximum posted date. Supported values: '1h', '24h', 'week','month', '3months', '6months', 'year'. This parameter will be applied after receiving results from LinkedIn, the filtering will be done on our side
profilePublicIdentifier文字列任意Filter posts by author's profile public identifier (last part in the URL).
例:
williamhgates
コード例
$TOOLSWITCH_KEY をコンソールで作成したキーに置き換えてください。
curl -X GET 'https://toolswitch.dev/v1/tools/harvestapi.linkedin.user.posts?page=1&profilePublicIdentifier=williamhgates' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY"import os
import requests
response = requests.request(
"GET",
"https://toolswitch.dev/v1/tools/harvestapi.linkedin.user.posts?page=1&profilePublicIdentifier=williamhgates",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/harvestapi.linkedin.user.posts?page=1&profilePublicIdentifier=williamhgates", {
method: "GET",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
},
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());このゲートウェイ API はプレビュー版です。URL や認証方式は変更される場合があります。 パラメータはサンプルデータです。 呼び出し料金は $0.004/call です。サービス料を含みます。