Documentation Index
Fetch the complete documentation index at: https://docs.theswarm.com/llms.txt
Use this file to discover all available pages before exploring further.
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=="
}

