LinkedIn Profile Post Scraper
SkillWeb & browsingScrape recent posts from LinkedIn profiles using Apify. Use when you need to monitor what specific people are posting on LinkedIn, track founder/exec activity, or gather LinkedIn content for competitive intelligence.
Use LinkedIn Profile Post Scraper in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add LinkedIn Profile Post Scraper and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the LinkedIn Profile Post Scraper skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by gooseworks-ai/goose-skills in skills/social/capabilities/linkedin-profile-post-scraper/SKILL.md and read by Ahel’s review.
Scrape recent posts from specific LinkedIn profiles using the Apify harvestapi/linkedin-profile-posts actor.
Quick Start
Requires APIFY_API_TOKEN env var (or --token flag). Install dependency: pip install requests.
# Scrape recent posts from a profile
python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
--profiles "https://www.linkedin.com/in/marcelsantilli" --max-posts 10
# Multiple profiles with keyword filtering
python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
--profiles "https://www.linkedin.com/in/person1,https://www.linkedin.com/in/person2" \
--keywords "AI,growth" --days 30
# Summary table
python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
--profiles "https://www.linkedin.com/in/marcelsantilli" --output summary
CLI Reference
| Flag | Default | Description |
|---|---|---|
--profiles | required | LinkedIn profile URL(s), comma-separated |
--max-posts | 20 | Max posts to scrape per profile |
--keywords | none | Keywords to filter (comma-separated, OR logic) |
--days | 30 | Only include posts from last N days |
--output | json | Output format: json or summary |
--token | env var | Apify token (prefer APIFY_API_TOKEN env var) |
--timeout | 300 | Max seconds to wait for the Apify run |
Cost
~$2 per 1,000 posts scraped. The script prints a cost estimate before running.
Notes
- No native date filtering — dates are filtered client-side on
postedAt/postedDate - Profile URLs must be full LinkedIn URLs (e.g.
https://www.linkedin.com/in/username)
Signals
- GitHub stars
- 1k
- Forks
- 211
- Last commit
- Oct 2026
Ahel review
K1binfo
installs-packages
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Item type
- skill
- Key
linkedin-profile-post-scraper- Source
- github.com/gooseworks-ai/goose-skills
github.com/gooseworks-ai/goose-skills
Related picks
Skill · alirezarezvani
The pick for LinkedInlinkedin-marketing
Skill · sergebulaev
The pick for LinkedInlinkedin-interviewer
Skill · sergebulaev
The pick for LinkedInlinkedin-post
Skill · hamzafarooq
The pick for LinkedInpython-performance-optimization
Skill · wshobson
The pick for Pythonpython-pro
Skill · jeffallan
The pick for Python