# agdata LinkedIn Jobs Search

> agdata LinkedIn Jobs Search is a paid API for AI agents from agdata.shveik.dev, paid per call via x402, $0.015/call, status unknown (last checked 2026-10-12).

Search LinkedIn public job listings by keyword and optional location, returning up to 50 structured job records including title, company, salary, and description.

## Facts

- Endpoint: POST https://agdata.shveik.dev/x402/linkedin-jobs?utm_source=zero.xyz
- Price: $0.015/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agdata-linkedin-jobs-search-a1930dce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_y8WWZrgF0UAzGJlc1fzTv

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-jobs-search-a1930dce -d '<json body>'
```

Example prompt: Search LinkedIn for senior data engineer jobs in Austin, Texas posted in the last week — give me up to 25 results with title, company, salary if listed, and the job URL.

## When to prefer this

Prefer this endpoint when you need structured LinkedIn job data — including descriptions, seniority, salary, and posting recency — in a single API call without scraping or browser automation. It is especially useful for AI agents that need to surface job leads, benchmark job markets, or automate job-search pipelines. The built-in recency filter (24h/week/month) and up to 50 results per call make it efficient for high-frequency job monitoring workflows.

## Known failure modes

- Query returns zero results if keyword is too obscure or location is misspelled
- Rate limiting or access errors from LinkedIn-side blocking may reduce result counts
- Salary field is frequently null as LinkedIn does not always include it
- Jobs paid for but not delivered are refunded per provider policy
- Invalid enum value for 'posted' field (must be '24h', 'week', or 'month') returns an error
- Exceeding limit maximum of 50 or minimum of 1 causes a validation error

## How this service works

LinkedIn jobs search API for AI agents: send a job title or keywords and an optional location and get up to 50 public job listings as JSON: title, company, location, posting date, employment type, seniority, salary when listed, the listing's URL and its description. Filter by how recently a job was posted. Recruiter names are not returned. Jobs you paid for but did not get are refunded.

## Output

A JSON array of up to 50 job listing objects, each containing: job ID, listing URL, job title, salary (or null), sector, apply URL, location, work type, apply type, applicant count, company URL, posting date, company name, full description, contract type, time ago posted, experience level, and a flag indicating whether the description was truncated.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "maximum": 50,
   "minimum": 1
  },
  "query": {
   "type": "string",
   "maxLength": 500
  },
  "posted": {
   "enum": [
    "24h",
    "month",
    "week"
   ],
   "type": "string"
  },
  "location": {
   "type": "string",
   "maxLength": 500
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "44656591…",
  "url": "https://…",
  "title": "Databric…",
  "salary": null,
  "sector": null,
  "applyUrl": null,
  "location": "Prague,…",
  "workType": "IT Servi…",
  "applyType": "EXTERNAL",
  "applicants": "39 appli…",
  "companyUrl": "https://…",
  "postedDate": "2026-09-…",
  "companyName": "Capgemin…",
  "description": "Insights…",
  "contractType": "Full-tim…",
  "postedTimeAgo": "3 weeks…",
  "experienceLevel": "Mid-Seni…",
  "descriptionTruncated": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agdata-linkedin-jobs-search-a1930dce/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)
