# agdata LinkedIn Profile Scraper

> agdata LinkedIn Profile Scraper is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-16).

Scrapes a LinkedIn public profile by username, URL, or URN and returns clean structured JSON data

## Facts

- Endpoint: POST https://agdata.shveik.dev/mpp/linkedin
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-linkedin-profile-scraper-8eccdb0f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LcNcbzaikNXQRnTZS9dRY

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability agdata-linkedin-profile-scraper-8eccdb0f -d '<json body>'
```

Example prompt: Can you pull the public LinkedIn profile for williamhgates and give me his work history, education, and skills as structured data?

## When to prefer this

Choose this endpoint when your agent needs structured LinkedIn profile data without managing API keys, accounts, or subscriptions — especially in pay-per-call workflows billed in USDC on Base via x402. It is ideal for lead enrichment, candidate research, or competitive intelligence tasks where you only need occasional LinkedIn lookups and want zero setup overhead compared to platforms like Bright Data or Apify.

## Known failure modes

- Profile not found or username invalid — returns error JSON
- LinkedIn rate limiting or blocking causes scrape failure
- Private or restricted profile returns limited or empty data
- Malformed URN or URL input returns validation error
- Payment failure via x402 prevents the call from completing

## How this service works

Web scraping API for AI agents: extract public data from Instagram, TikTok, and Google Maps as clean structured JSON, billed pay-per-result in USDC on Base via the x402 exact scheme. An agent-native alternative to web-scraping platforms like Apify, Bright Data, and ScraperAPI — no API keys, no accounts, no subscriptions: the agent just pays per call.

## Output

A structured JSON object containing the public LinkedIn profile data for the requested person, which may include name, headline, current and past job titles, employers, education history, skills, location, follower count, and other publicly visible profile fields.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "query": {
   "type": "string",
   "description": "LinkedIn username (e.g. \"williamhgates\"), full profile URL, or urn"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agdata-linkedin-profile-scraper-8eccdb0f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agdata.shveik.dev](https://www.zero.xyz/host/agdata.shveik.dev/llms.txt)
