Skip to main content

What It Does

  • Pulls posts from a LinkedIn company page (single or multiple in batch).
  • Captures post content + engagement metrics (likes, comments, reactions, reposts).
  • Supports recent or top sort order for flexible monitoring.
  • Preserves your original dataset and adds post-level detail.

🏁 Getting Started

Get Posts By Company config screenshot
1

Add the node

Drag Get Posts By Company into your workflow.
2

Choose the LinkedIn Company URL

Paste a LinkedIn company page URL, or pull it from input data using @ or Insert Input.
3

Set your limit

Pick how many posts to fetch (50–250, default = 50).
4

Run and connect

Send the posts to analysis, scoring, or enrichment steps.

Inputs

πŸ› οΈ Required Fields

  • LinkedIn Company URL (βœ…)
    The full LinkedIn company URL, e.g. https://www.linkedin.com/company/microsoft/.
    You can reference a column from your input data by:
    • Typing @ to open the column menu, or
    • Clicking Insert Input to choose from previous nodes.
      Why it matters: Tells the node which company page to fetch posts from.
  • Limit (βœ…)
    Default: 50. Maximum number of posts to fetch per company. Range: 50–250.
    Why it matters: Controls how many posts you capture and the credits consumed.

Output

Adds LinkedIn post columns to your dataset:
  • urn β€” LinkedIn URN identifier
  • posted β€” Timestamp when the post was published
  • post_url β€” URL of the LinkedIn post
  • text β€” The post text content
  • num_likes β€” Count of likes
  • num_comments β€” Count of comments
  • num_reactions β€” Total reactions
  • num_reposts β€” Number of reposts
  • Plus detailed reaction counts: num_appreciations, num_empathy, num_entertainments, num_interests, num_praises
  • reshared β€” Boolean flag if the post is a reshare
  • resharer_comment β€” Reshare comment text
Get Posts By Company output screenshot
✨ If your dataset already has columns with the same names, new ones are suffixed automatically (e.g., urn_1, post_url_1).

How It Works

  1. Reads the company URL (direct input or via @ / Insert Input).
  2. Fetches posts in pages of 50 until the limit is reached (50–250).
  3. Collects content + engagement metadata for each post.
  4. Preserves your original dataset, appending new post columns.
  5. Handles pagination, rate limits, and empty cases automatically.

πŸš€ Example Use Cases & Prompts

Use CaseSetup Example
Competitor MonitoringTrack all posts from @competitor_company_url (limit 250)
Content StrategyPull top posts from your company page to see what resonates
Engagement AnalysisCompare num_reactions and num_comments across campaigns
ABM TriggersWatch target accounts’ company posts for engagement signals

✨ Pro Tips

  • Use Sort = top to surface evergreen content with the most engagement.
  • Keep limit modest (e.g. 100) for monitoring; max it (250) for deep analysis.
  • Pair with Get Post Reactors or Get Post Comments to drill into who’s engaging.

⚠️ Important Considerations

  • Each page of 50 posts = 5 credits. Example: Limit 250 β†’ 5 pages β†’ 25 credits per company.
  • Very active company pages may hit the maximum limit.

πŸ›  Troubleshooting & Gotchas

SymptomLikely CauseQuick Fix
No posts returnedInvalid company URL or no posts existVerify LinkedIn URL format is correct
Fewer posts than expectedLimit too low or page cap hitIncrease Limit (up to 250)
Columns show _1 suffixColumn name conflictRename outputs for clarity
Run stops earlyCredits exhaustedRefill credits and resume processing

πŸ“ FAQ

Yes. Use @ or Insert Input to map the LinkedIn URL from an input column and run batch mode.
Up to 250 posts per company (5 pages of 50 each).
Yes. Recent shows latest posts; Top surfaces highest-engagement posts.
You’ll get as many posts as available; blank values are preserved for consistency.

πŸ’° Pricing

ActionCredit Cost
Fetch 1 page (50 posts)5 credits
Credits are charged per page of 50 posts.

Drop this node into your flow to track company activity, analyze engagement, and uncover new GTM signals β€” at scale. πŸš€