# LinkedIn Hiring Signals Intelligence

> LinkedIn Hiring Signals Intelligence is a paid API for AI agents from agent-data.centorprat.workers.dev, paid per call via x402, $0.08/call, status unknown (last checked 2026-10-29).

Fetches company hiring intelligence from public LinkedIn data including hiring momentum, department mix, leadership hires, buying-intent signals, tech stack, salary bands, and hard-to-fill roles from job descriptions.

## Facts

- Endpoint: POST https://agent-data.centorprat.workers.dev/tools/linkedin-hiring-signals-intelligence?utm_source=zero.xyz
- Price: $0.08/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/linkedin-hiring-signals-intelligence-dd8b2463
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_WRMOAsdXLpQNoQNfVpX6a

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 linkedin-hiring-signals-intelligence-dd8b2463 -d '<json body>'
```

Example prompt: Pull the LinkedIn hiring signals for Stripe — I want to know their hiring momentum, which departments are growing, whether they're making leadership hires, and if any of their open roles mention Snowflake or Kubernetes as buying-intent signals. Use deep analysis so I get tech stack and salary bands too.

## When to prefer this

Use this endpoint when you need rich, structured hiring intelligence from LinkedIn without managing cookies or authentication — especially for sales prospecting (buying-intent signals from job descriptions), competitive intelligence (department growth, tech stack), or talent research (salary bands, hard-to-fill roles). Prefer this over the sibling LinkedIn Jobs Scraper when you want company-level aggregated intelligence rather than a raw list of job postings, or when you need technographics and intent signals baked into the output.

## Known failure modes

- Company not found on LinkedIn — lookup fails, not charged
- Invalid LinkedIn URL or unresolvable domain — error returned
- Deep analysis timeout if too many job postings sampled
- Rate limiting or LinkedIn data unavailability for certain companies
- maxCompanies/maxItems schema validation error if more than 1 company passed

## How this service works

Pay-per-call data and tools for AI agents, $0.002-0.01 per call in USDC via x402 (Base, Polygon or Solana), no account or API key; MAX tiers ($0.05-0.25) run deeper jobs. Agent toolkit: web search, search + read top pages, any page as clean markdown with a prompt-injection check, which-x402-API-to-call recommender, seller check. Data: Google Maps places with contacts, YouTube video data and transcripts, job listings (Indeed, LinkedIn, 13 boards), Google Ads Transparency, TikTok comments, Pinterest, Airbnb, Redfin, AliExpress, app stores, live sports, website and SEO checks, Shopify store tech stacks, and onchain token / address risk checks.

## Output

Returns a structured hiring intelligence brief per company including: overall hiring momentum, breakdown of open roles by department and seniority, recent leadership hires, new market signals, buying-intent keyword match counts across open roles, and (if deep analysis is on) full technographics from job descriptions, salary bands, applicant counts per role, and identification of hard-to-fill positions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "companies": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 1,
   "description": "LinkedIn company URLs (exact), company names or website domains (e.g. \"https://www.linkedin.com/company/stripe\", \"HubSpot\", \"notion.com\"). One brief per company."
  },
  "deepAnalysis": {
   "type": "boolean",
   "description": "Also read the most recent job postings in full: tech stack (technographics), salary bands, applicant counts, hard-to-fill roles, compliance / IPO-readiness signals, LinkedIn seniority and job function. Adds time. Off by default."
  },
  "maxCompanies": {
   "type": "integer",
   "maximum": 1,
   "description": "Cap how many companies to analyse this run."
  },
  "intentKeywords": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 10,
   "description": "Products, tools or skills YOU sell into (e.g. \"salesforce\", \"snowflake\", \"soc 2\", \"kubernetes\"). Reports how many open roles mention each - a vendor-specific buying signal. Deep mode also searches job descriptions."
  },
  "jobDetailsSampled": {
   "type": "integer",
   "maximum": 10,
   "description": "When deep analysis is on, how many of the most recent postings per company to read in full."
  },
  "maxJobsPerCompany": {
   "type": "integer",
   "maximum": 50,
   "description": "How many of the company's open LinkedIn jobs to analyse (most companies have fewer)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "website": "https://stripe.com",
    "industry": "Technology, Information and Internet",
    "sizeBand": "5,001-10,000 employees",
    "checkedAt": "2026-10-23T11:32:38+00:00",
    "companyId": "2135371",
    "followers": 1783505,
    "companyName": "Stripe",
    "linkedinUrl": "https://www.linkedin.com/company/stripe",
    "headquarters": "South San Francisco, California",
    "openRolesFound": 25,
    "openRolesCapped": true,
    "postedLast7Days": 9,
    "postedLast30Days": 20,
    "employeesOnLinkedIn": 16694
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/linkedin-hiring-signals-intelligence-dd8b2463/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-data.centorprat.workers.dev](https://www.zero.xyz/host/agent-data.centorprat.workers.dev/llms.txt)
