# HireScrape LinkedIn Scraper

> HireScrape LinkedIn Scraper is a paid API for AI agents from hirescrape.com, paid per call via x402, $0.00225/call, status unknown (last checked 2026-10-11, last successful call 2026-07-11).

Scrapes LinkedIn people profiles, company pages, posts, job listings, and people search results via a single API endpoint.

## Facts

- Endpoint: POST https://hirescrape.com/api/tools/linkedin?utm_source=zero.xyz
- Price: $0.00225/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Last successful call: 2026-07-11
- Success rate: 63% of calls made through Zero
- Rating: 2.8 / 5 from 2 reviews
- Activations on Zero: 16
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hirescrape-com-21d2f189
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FxMBZwMsdqlJ2ChuA8waY

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 hirescrape-com-21d2f189 -d '<json body>'
```

Example prompt: Scrape the LinkedIn profile at linkedin.com/in/satya-nadella and give me their current job title, company, location, and recent posts.

## When to prefer this

Use this endpoint when you need structured LinkedIn data — profiles, companies, posts, jobs, or people search — without managing browser automation or LinkedIn session cookies yourself. Prefer this over general-purpose scrapers when the target is specifically LinkedIn and you need clean, parsed output rather than raw HTML.

## Known failure modes

- LinkedIn rate limiting or anti-scraping blocks return an error or empty result
- Invalid or private LinkedIn URL returns no data
- Profile not found returns empty or 404-style response
- Unsupported scraping mode returns an error
- Malformed input URL causes a processing failure

## How this service works

LinkedIn people, companies, posts, job listings, people search.

## Output

Returns structured data extracted from LinkedIn depending on the mode: person profile fields (name, title, company, location, experience, education), company details (description, headcount, industry), posts content, job listing details, or a list of people matching a search query.

## Example request

```json
{
 "url": "https://www.linkedin.com/in/satya-nadella",
 "mode": "profile",
 "page": 1,
 "limit": 20
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string",
   "description": "Full URL of the target object."
  },
  "mode": {
   "enum": [
    "profile",
    "company",
    "company_posts",
    "post"
   ],
   "type": "string",
   "default": "profile",
   "description": "Which endpoint to call. Options: profile, company, company_posts, post."
  },
  "page": {
   "type": "integer",
   "description": "Page number (default 1)."
  },
  "limit": {
   "type": "integer",
   "default": 20,
   "maximum": 500,
   "minimum": 1,
   "description": "Max items to collect (applies to paginated modes)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "url": "https://www.linkedin.com/in/satyanadella/",
    "name": "Satya Nadella",
    "location": "Redmond, Washington, United States",
    "position": "Chairman and CEO at Microsoft",
    "followers": 11984334,
    "current_company": {
     "name": "Microsoft",
     "title": "Chairman and CEO"
    }
   }
  ],
  "runId": "bd_example",
  "payment": {
   "amount": "0.002250",
   "currency": "USD",
   "protocol": "x402"
  },
  "duration": 9
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hirescrape-com-21d2f189/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from hirescrape.com](https://www.zero.xyz/host/hirescrape.com/llms.txt)
