Skip to main content

linkedin-scraper

Get LinkedIn profiles, company pages, and posts

跳到安装

来源信息

仓库
criptogus/agent-evolve-network
最近来源活动
2026年7月4日 17:42
检测到的 SKILL.md 语言
英语
星标
289
分支
2

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
linkedin-scraper
description
Get LinkedIn profiles, company pages, and posts
source
orthogonal
# LinkedIn Scraper ## Setup Read your credentials from ~/.gooseworks/credentials.json: ```bash export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])") export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))") ``` If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login` All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"` Scrape public LinkedIn data including profiles, company pages, and posts. ## When to Use - User asks about someone's LinkedIn profile - User wants company information from LinkedIn - Research on a professional or company ## How It Works Uses the Scrape Creators API via Orthogonal to scrape LinkedIn data. **Note:** Scrape Creators LinkedIn endpoints use full LinkedIn URLs as the query parameter (not usernames). ## Usage ### Get User Profile ```bash curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"scrapecreators","path":"/v1/linkedin/profile","query":{"url":"https://linkedin.com/in/satyanadella"}}' ``` <details> <summary>curl equivalent</summary> ```bash curl -X POST "https://api.orth.sh/v1/run" \ -H "Content-Type: application/json" \ -d '{"api":"scrapecreators","path":"/v1/linkedin/profile","query":{"url":"https://linkedin.com/in/satyanadella"}}' ``` </details> ### Get Company Page ```bash curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"scrapecreators","path":"/v1/linkedin/company","query":{"url":"https://linkedin.com/company/anthropic"}}' ``` ### Get Specific Post ```bash curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"scrapecreators","path":"/v1/linkedin/post","query":{"url":"https://linkedin.com/posts/somepost"}}' ``` ## Parameters ### User Profile - **url** (required) - LinkedIn profile URL (e.g., `https://linkedin.com/in/username`) ### Company Page - **url** (required) - LinkedIn company page URL (e.g., `https://linkedin.com/company/name`) ### Post - **url** (required) - LinkedIn post URL ## Response ### User Profile includes: - Name, headline, location - Current position - Education history - Skills - Connection count - Profile URL ### Company Page includes: - Company name and description - Industry and size - Headquarters location - Founded date - Employee count - Specialties ## Examples **User:** "Look up Satya Nadella on LinkedIn" ```bash curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"scrapecreators","path":"/v1/linkedin/profile","query":{"url":"https://linkedin.com/in/satyanadella"}}' ``` **User:** "Tell me about Anthropic's LinkedIn page" ```bash curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \ -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"api":"scrapecreators","path":"/v1/linkedin/company","query":{"url":"https://linkedin.com/company/anthropic"}}' ``` ## Error Handling - **success: false** — the API may temporarily fail to access LinkedIn; retry after a few seconds - Private/restricted profiles return limited or no data - Rate limiting may apply — add short delays between sequential requests ## Tips - Use full LinkedIn URLs (e.g., `https://linkedin.com/in/USERNAME`) - For companies, use the full company page URL - Some profiles may have restricted visibility
在 GitHub 查看