LinkedIn Profile Scraper
Linkedin profile post scraper

Scrape 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.
--- name: linkedin-profile-post-scraper description: > Scrape 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. --- # LinkedIn Profile Post Scraper 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`. ```bash # Scrape recent posts from a profile
Overview
Scrape recent posts from specific LinkedIn profiles using the Apify harvestapi/linkedin-profile-posts actor.
Manual install (npx, ZIP)
Claude Code
npx skills add gooseworks-ai/goose-skills --skill linkedin-profile-post-scraper -g -a claude-codeClaude Code (manual)
mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \
| tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/social/capabilities/linkedin-profile-post-scraperWindows (PowerShell)
New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/be412fc13665c2dc2da5/linkedin-profile-post-scraper.zip" -OutFile "$env:TEMP\linkedin-profile-post-scraper.zip"; Expand-Archive "$env:TEMP\linkedin-profile-post-scraper.zip" -DestinationPath "$HOME\.claude\skills" -ForceClaude.ai / desktop
Codex, Cursor, other agents
Connects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md1.9 KBskill.meta.json281 Bscripts/1 file · 9.3 KB
Read the files here
SKILL.md
Show the full text52 lines
LinkedIn Profile Post Scraper
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)
| 1 | |
| 2 | name linkedin-profile-post-scraper |
| 3 | description > |
| 4 | Scrape recent posts from LinkedIn profiles using Apify. Use when you need to |
| 5 | monitor what specific people are posting on LinkedIn, track founder/exec activity, |
| 6 | or gather LinkedIn content for competitive intelligence. |
| 7 | |
| 8 | |
| 9 | # LinkedIn Profile Post Scraper |
| 10 | |
| 11 | Scrape recent posts from specific LinkedIn profiles using the Apify `harvestapi/linkedin-profile-posts` actor. |
| 12 | |
| 13 | ## Quick Start |
| 14 | |
| 15 | Requires `APIFY_API_TOKEN` env var (or `--token` flag). Install dependency: `pip install requests`. |
| 16 | |
| 17 | |
| 18 | # Scrape recent posts from a profile |
| 19 | python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \ |
| 20 | --profiles "https://www.linkedin.com/in/marcelsantilli" --max-posts 10 |
| 21 | |
| 22 | # Multiple profiles with keyword filtering |
| 23 | python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \ |
| 24 | --profiles "https://www.linkedin.com/in/person1,https://www.linkedin.com/in/person2" \ |
| 25 | --keywords "AI,growth" --days 30 |
| 26 | |
| 27 | # Summary table |
| 28 | python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \ |
| 29 | --profiles "https://www.linkedin.com/in/marcelsantilli" --output summary |
| 30 | |
| 31 | |
| 32 | ## CLI Reference |
| 33 | |
| 34 | | Flag | Default | Description | |
| 35 | |------|---------|-------------| |
| 36 | | `--profiles` | *required* | LinkedIn profile URL(s), comma-separated | |
| 37 | | `--max-posts` | 20 | Max posts to scrape per profile | |
| 38 | | `--keywords` | none | Keywords to filter (comma-separated, OR logic) | |
| 39 | | `--days` | 30 | Only include posts from last N days | |
| 40 | | `--output` | json | Output format: `json` or `summary` | |
| 41 | | `--token` | env var | Apify token (prefer `APIFY_API_TOKEN` env var) | |
| 42 | | `--timeout` | 300 | Max seconds to wait for the Apify run | |
| 43 | |
| 44 | ## Cost |
| 45 | |
| 46 | ~$2 per 1,000 posts scraped. The script prints a cost estimate before running. |
| 47 | |
| 48 | ## Notes |
| 49 | |
| 50 | No native date filtering — dates are filtered client-side on `postedAt`/`postedDate` |
| 51 | Profile URLs must be full LinkedIn URLs (e.g. `https://www.linkedin.com/in/username`) |
| 52 |
Details
- Updated
- Sep 21, 2026
- License
- MIT
- Stars on the repo
- ★ 1,220
- Checked
- Source
- gooseworks-ai/goose-skills ↗
- Creator
- gooseworks-ai · 205 listings
Similar skills
See all →
SkillCompany Firmographic Research
SkillPeople Search Engine
SkillApollo Lead Discovery
SkillDecision-Maker Finder
SkillCompany Funding Search
SkillCompany Intelligence ReportsMore from gooseworks-ai
SkillAd Angle Miner
SkillAd Campaign Analyzer
SkillLead Quality Analyzer
SkillMessage Match Auditor
SkillAI Search Visibility
SkillAmazon Product Search