https://bee.theswarm.com/social/profile/posts?linkedinName=olivier-roth
{
"posts": [
{
"urn": "urn:li:activity:7440064477812854784",
"actor": {
"linkedin_url": "https://www.linkedin.com/in/olivier-roth",
"name": "Olivier Roth",
"entity_type": "person",
"image": "https://media.licdn.com/dms/image/v2/D5603AQE7PKvsHmvlzA/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1697662162523?e=1775692800&v=beta&t=VnD-jQQgXUJecfx7cwY-ekmChHfSWmNwy_ZR_yWwLLc",
"linkedin_id": "olivier-roth"
},
"post_range": {
"earliest": "2026-03-18T14:47:57.938Z",
"latest": "2026-03-19T14:47:57.937Z"
},
"post_age": "4 days ago",
"social_activity_counts": {
"comments_count": 0,
"shares_count": 2,
"reactions_count": 10,
"reaction_type_counts": [
{
"count": 9,
"reaction_type": "LIKE"
},
{
"count": 1,
"reaction_type": "PRAISE"
}
]
},
"images": [],
"url": "https://www.linkedin.com/posts/olivier-roth_how-to-use-warm-intros-every-week-without-activity-7440064477812854784-Aw5i?utm_source=social_share_send&utm_medium=member_desktop_web&rcm=ACoAAGH_-e4BL1eP90rlfe0PR8UDTmpEPOS5w-E",
"video": {
"url": "",
"thumbnail": ""
},
"reshared_post": null,
"commentary": "How to use warm intros every week, without burning through your network? š¤ \n\nFirst of, intro fatigue is a very real thing.Ā \nYou're asking someone to spend social capital on your behalf.Ā \nThat is high-touch and high-trust.Ā \nIf you treat it like infinite inventory, it will stall!\n\nDo this instead\n\n1ļøā£ Start by segmenting your \"connectors\" (that's what we call them, people you'll ask intros to :)\n\nNot every relationship should run on the same cadence.Ā \nCustomers might be ok with a quarterly or twice-a-year touch.Ā \nInvestors are often comfortable with a monthly update.Ā \nIndustry besties will help you a lot if you ask good intros!\nĀ \nš” \"Super Connectors\", the people who genuinely enjoy making introductions, can handle a weekly shortlist when it is tight, relevant, and clearly prioritised.Ā \nThe timing matters.\n\n2ļøā£ Acknowledgement is part of the system.\n\nIf someone is opening doors for you, show that you value it.Ā \nPersonalized gifts, co-marketing or content feature, product perks, even a clear update on impact. \n\nš” This context reinforces the relationship and makes the next ask easier.\n\n3ļøā£ Protect them from overload.\n\nSet a cap on intro requests.Ā \nBatch them.Ā \nSend a curated list of five to ten names with clear context.\n\nš” When the stakes are explicit, one exchange can unlock multiple paths.\n\n4ļøā£ Listen to the signals.\n\nTrack response rates.Ā \nTrack acceptance.Ā \nIf engagement dips, slow the cadence or refine the target list. \n\nWe have seen Super Connectors review a five-name list every Friday, while customers prefer a lighter quarterly rhythm. \n\nš” Sequence matters.\n\nCadence protects social capital.\nIn a noisy outreach environment, social capital is the asset you are managing.\n\nWe can help too! Check out swarmsend.ai for our managed service and latest tech to support this for you š¤©",
"header": "",
"header_entity": {
"entity_type": "",
"image": "",
"linkedin_url": "",
"linkedin_id": "",
"name": ""
}
}
],
"paginationToken": "dXJuOmxpOmFjdGl2aXR5Ojc0MzI0NTA1ODc0NDg4MDMzMjgtMTc3MjAzNDMwODI4MQ=="
}
On Demand
Get Profile Posts
Pulls posts from a profileās social media accounts. Returns the latest 10 posts by default ā use the perPage parameter to request up to 100. The response includes a postUrn for each post, which is used as the input for the Get Comments, Get Reactions, and Get Reshares endpoints.
GET
/
social
/
profile
/
posts
https://bee.theswarm.com/social/profile/posts?linkedinName=olivier-roth
{
"posts": [
{
"urn": "urn:li:activity:7440064477812854784",
"actor": {
"linkedin_url": "https://www.linkedin.com/in/olivier-roth",
"name": "Olivier Roth",
"entity_type": "person",
"image": "https://media.licdn.com/dms/image/v2/D5603AQE7PKvsHmvlzA/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1697662162523?e=1775692800&v=beta&t=VnD-jQQgXUJecfx7cwY-ekmChHfSWmNwy_ZR_yWwLLc",
"linkedin_id": "olivier-roth"
},
"post_range": {
"earliest": "2026-03-18T14:47:57.938Z",
"latest": "2026-03-19T14:47:57.937Z"
},
"post_age": "4 days ago",
"social_activity_counts": {
"comments_count": 0,
"shares_count": 2,
"reactions_count": 10,
"reaction_type_counts": [
{
"count": 9,
"reaction_type": "LIKE"
},
{
"count": 1,
"reaction_type": "PRAISE"
}
]
},
"images": [],
"url": "https://www.linkedin.com/posts/olivier-roth_how-to-use-warm-intros-every-week-without-activity-7440064477812854784-Aw5i?utm_source=social_share_send&utm_medium=member_desktop_web&rcm=ACoAAGH_-e4BL1eP90rlfe0PR8UDTmpEPOS5w-E",
"video": {
"url": "",
"thumbnail": ""
},
"reshared_post": null,
"commentary": "How to use warm intros every week, without burning through your network? š¤ \n\nFirst of, intro fatigue is a very real thing.Ā \nYou're asking someone to spend social capital on your behalf.Ā \nThat is high-touch and high-trust.Ā \nIf you treat it like infinite inventory, it will stall!\n\nDo this instead\n\n1ļøā£ Start by segmenting your \"connectors\" (that's what we call them, people you'll ask intros to :)\n\nNot every relationship should run on the same cadence.Ā \nCustomers might be ok with a quarterly or twice-a-year touch.Ā \nInvestors are often comfortable with a monthly update.Ā \nIndustry besties will help you a lot if you ask good intros!\nĀ \nš” \"Super Connectors\", the people who genuinely enjoy making introductions, can handle a weekly shortlist when it is tight, relevant, and clearly prioritised.Ā \nThe timing matters.\n\n2ļøā£ Acknowledgement is part of the system.\n\nIf someone is opening doors for you, show that you value it.Ā \nPersonalized gifts, co-marketing or content feature, product perks, even a clear update on impact. \n\nš” This context reinforces the relationship and makes the next ask easier.\n\n3ļøā£ Protect them from overload.\n\nSet a cap on intro requests.Ā \nBatch them.Ā \nSend a curated list of five to ten names with clear context.\n\nš” When the stakes are explicit, one exchange can unlock multiple paths.\n\n4ļøā£ Listen to the signals.\n\nTrack response rates.Ā \nTrack acceptance.Ā \nIf engagement dips, slow the cadence or refine the target list. \n\nWe have seen Super Connectors review a five-name list every Friday, while customers prefer a lighter quarterly rhythm. \n\nš” Sequence matters.\n\nCadence protects social capital.\nIn a noisy outreach environment, social capital is the asset you are managing.\n\nWe can help too! Check out swarmsend.ai for our managed service and latest tech to support this for you š¤©",
"header": "",
"header_entity": {
"entity_type": "",
"image": "",
"linkedin_url": "",
"linkedin_id": "",
"name": ""
}
}
],
"paginationToken": "dXJuOmxpOmFjdGl2aXR5Ojc0MzI0NTA1ODc0NDg4MDMzMjgtMTc3MjAzNDMwODI4MQ=="
}
This endpoint is in beta. Please report any issues to support@theswarm.com
Endpoint
GET https://bee.theswarm.com/social/profile/posts
Parameters
Choose one:| Parameter | Type | Required | Description |
|---|---|---|---|
linkedinName | string | One of | LinkedIn profile URL slug |
linkedinEntityId | string | One of | LinkedIn profile alphanumeric entity ID |
perPage | integer | No | Number of posts to return. Defaults to 10. Maximum is 100. |
paginationToken | string | No |
Request Example
GET https://bee.theswarm.com/social/profile/posts?linkedinName=olivier-roth
# Request up to 100 posts
GET https://bee.theswarm.com/social/profile/posts?linkedinName=olivier-roth&perPage=100
https://bee.theswarm.com/social/profile/posts?linkedinName=olivier-roth
{
"posts": [
{
"urn": "urn:li:activity:7440064477812854784",
"actor": {
"linkedin_url": "https://www.linkedin.com/in/olivier-roth",
"name": "Olivier Roth",
"entity_type": "person",
"image": "https://media.licdn.com/dms/image/v2/D5603AQE7PKvsHmvlzA/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1697662162523?e=1775692800&v=beta&t=VnD-jQQgXUJecfx7cwY-ekmChHfSWmNwy_ZR_yWwLLc",
"linkedin_id": "olivier-roth"
},
"post_range": {
"earliest": "2026-03-18T14:47:57.938Z",
"latest": "2026-03-19T14:47:57.937Z"
},
"post_age": "4 days ago",
"social_activity_counts": {
"comments_count": 0,
"shares_count": 2,
"reactions_count": 10,
"reaction_type_counts": [
{
"count": 9,
"reaction_type": "LIKE"
},
{
"count": 1,
"reaction_type": "PRAISE"
}
]
},
"images": [],
"url": "https://www.linkedin.com/posts/olivier-roth_how-to-use-warm-intros-every-week-without-activity-7440064477812854784-Aw5i?utm_source=social_share_send&utm_medium=member_desktop_web&rcm=ACoAAGH_-e4BL1eP90rlfe0PR8UDTmpEPOS5w-E",
"video": {
"url": "",
"thumbnail": ""
},
"reshared_post": null,
"commentary": "How to use warm intros every week, without burning through your network? š¤ \n\nFirst of, intro fatigue is a very real thing.Ā \nYou're asking someone to spend social capital on your behalf.Ā \nThat is high-touch and high-trust.Ā \nIf you treat it like infinite inventory, it will stall!\n\nDo this instead\n\n1ļøā£ Start by segmenting your \"connectors\" (that's what we call them, people you'll ask intros to :)\n\nNot every relationship should run on the same cadence.Ā \nCustomers might be ok with a quarterly or twice-a-year touch.Ā \nInvestors are often comfortable with a monthly update.Ā \nIndustry besties will help you a lot if you ask good intros!\nĀ \nš” \"Super Connectors\", the people who genuinely enjoy making introductions, can handle a weekly shortlist when it is tight, relevant, and clearly prioritised.Ā \nThe timing matters.\n\n2ļøā£ Acknowledgement is part of the system.\n\nIf someone is opening doors for you, show that you value it.Ā \nPersonalized gifts, co-marketing or content feature, product perks, even a clear update on impact. \n\nš” This context reinforces the relationship and makes the next ask easier.\n\n3ļøā£ Protect them from overload.\n\nSet a cap on intro requests.Ā \nBatch them.Ā \nSend a curated list of five to ten names with clear context.\n\nš” When the stakes are explicit, one exchange can unlock multiple paths.\n\n4ļøā£ Listen to the signals.\n\nTrack response rates.Ā \nTrack acceptance.Ā \nIf engagement dips, slow the cadence or refine the target list. \n\nWe have seen Super Connectors review a five-name list every Friday, while customers prefer a lighter quarterly rhythm. \n\nš” Sequence matters.\n\nCadence protects social capital.\nIn a noisy outreach environment, social capital is the asset you are managing.\n\nWe can help too! Check out swarmsend.ai for our managed service and latest tech to support this for you š¤©",
"header": "",
"header_entity": {
"entity_type": "",
"image": "",
"linkedin_url": "",
"linkedin_id": "",
"name": ""
}
}
],
"paginationToken": "dXJuOmxpOmFjdGl2aXR5Ojc0MzI0NTA1ODc0NDg4MDMzMjgtMTc3MjAzNDMwODI4MQ=="
}
Authorizations
Query Parameters
LinkedIn URL slug of the person
LinkedIn URL slug of the person
LinkedIn alphanumeric entity ID of the person
Number of posts to return (max 100)
Required range:
0 <= x <= 100Pagination token from the previous response
Was this page helpful?
āI

