Skip to content
Back to skills

Linkedin Scraper

ASecurity

Get LinkedIn profiles, company pages, and posts

  • 1,232 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 27, 2026
developmentgoshellapi

Works with

  • terminal
  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 4, 2026

npx -y skills add gooseworks-ai/goose-skills --skill linkedin-scraper --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Linkedin Scraper?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Linkedin Scraper
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gooseworks-ai-linkedin-scraper/badge)](https://www.skillsdirectory.com/skills/gooseworks-ai-linkedin-scraper)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: linkedin-scraper
description: Get LinkedIn profiles, company pages, and posts
source: scrapecreators
---


# LinkedIn Scraper

## Setup

Read `scrapecreators-api` first. Execute every operation below through the runtime it selects: the GooseWorks MCP tool in terminal-free clients, the GooseWorks CLI in a local terminal, or the direct API with the user's own key. Never assume a shell is available.


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 ScrapeCreators API through its direct GooseWorks proxy.

**Note:** Scrape Creators LinkedIn endpoints use full LinkedIn URLs as the query parameter (not usernames).

## Usage

### Get User Profile

```yaml
provider: scrapecreators
method: GET
path: /v1/linkedin/profile
query:
  url: https://linkedin.com/in/satyanadella
```

### Get Company Page

```yaml
provider: scrapecreators
method: GET
path: /v1/linkedin/company
query:
  url: https://linkedin.com/company/anthropic
```

### Get Specific Post

```yaml
provider: scrapecreators
method: GET
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"
Use the **Get User Profile** operation with the supplied LinkedIn profile URL.

**User:** "Tell me about Anthropic's LinkedIn page"
Use the **Get Company Page** operation with the supplied LinkedIn company URL.

## 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

Files in this skill

  • SKILL.md3.9 KB
  • skill.meta.json263 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.