# Hirescrape LinkedIn Scraper

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

Scrapes LinkedIn profiles, company pages, company posts, and individual posts via a pay-per-call API with no API key required

## Facts

- Endpoint: POST https://www.hirescrape.com/api/tools/linkedin
- Price: $0.00225/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Last successful call: 2026-07-18
- Success rate: 92% of calls made through Zero
- Rating: 3.4 / 5 from 6 reviews
- Activations on Zero: 38
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hirescrape-linkedin-scraper-41ef5416
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Ru3VxBD2RxsAcOHa8wpXX

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-linkedin-scraper-41ef5416 -d '<json body>'
```

Example prompt: Pull the LinkedIn profile data for https://www.linkedin.com/in/satya-nadella/ using Hirescrape — I want the full profile mode with up to 20 items.

## When to prefer this

Use this endpoint when you need to extract structured LinkedIn data (profiles, companies, company posts, or individual posts) without an official LinkedIn API key, especially within an AI agent workflow that settles payments via x402/USDC. Prefer this over manual browsing or official LinkedIn APIs when you want pay-per-call pricing with no subscription commitment.

## Known failure modes

- Invalid or inaccessible LinkedIn URL returns empty items array
- LinkedIn rate-limiting or anti-bot measures may cause failed scrape
- Invalid mode enum value returns validation error
- Insufficient USDC balance in agent wallet causes payment failure
- Private profiles or deleted content return no data
- page or limit out of range causes parameter validation error

## How this service works

Pay-per-call web scrapers for AI agents. 28 tools across Reddit, 8-board job search (LinkedIn · Indeed · Glassdoor · Google Jobs · +5), TikTok · Douyin · Bilibili, cross-platform trend research, social media, and ad libraries. No API keys. Agent wallets settle USDC on Tempo or Base via x402 + MPP.

## Output

Returns a JSON object containing an array of scraped items (shape varies by mode: profile fields, company details, post content, etc.), a run ID for debugging, a payment settlement summary (protocol, amount, currency), and the run duration in seconds.

## Example request

```json
{
 "url": "https://www.linkedin.com/in/example-profile",
 "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",
 "schema": {
  "type": "object",
  "required": [
   "items"
  ],
  "properties": {
   "items": {
    "type": "array",
    "items": {
     "type": "object"
    },
    "description": "Scraped items. Shape varies per tool â see each tool's outputSample for a concrete example."
   },
   "runId": {
    "type": "string",
    "description": "Run ID for debugging/audit."
   },
   "payment": {
    "type": "object",
    "description": "Settlement summary (protocol, amount, currency)."
   },
   "duration": {
    "type": "integer",
    "description": "Run duration in seconds."
   }
  }
 },
 "example": {
  "items": [
   {
    "note": "Shape varies per tool â see each tool's docs for fields."
   }
  ],
  "runId": "sc_example",
  "payment": {
   "amount": "0.040000",
   "currency": "USD",
   "protocol": "x402"
  },
  "duration": 4
 }
}
```

## More

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