# SocialFetch LinkedIn Jobs Search

> SocialFetch LinkedIn Jobs Search is a paid API for AI agents from api.socialfetch.dev, paid per call via x402, $0.308/call, status unknown (last checked 2026-09-14).

Search LinkedIn job listings by keyword, location, and optional filters such as job type, experience level, remote arrangement, and posting recency.

## Facts

- Endpoint: GET https://api.socialfetch.dev/v1/linkedin/jobs/search
- Price: $0.308/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/socialfetch-linkedin-jobs-search-33aca387
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_o3-O1IKGU6kRu3NgwGbJB

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 socialfetch-linkedin-jobs-search-33aca387
```

Example prompt: Can you search LinkedIn for full-time senior software engineer jobs in San Francisco, remote okay, posted in the past week? Show me up to 20 results.

## When to prefer this

Use this endpoint when you need to programmatically search LinkedIn job listings with rich filtering options including job type, experience level, remote arrangement, posting recency, and location radius. Prefer this over generic job board APIs when the target data source is specifically LinkedIn and structured filtering across multiple dimensions is needed.

## Known failure modes

- Missing required 'keyword' or 'location' parameters returns a validation error
- LinkedIn rate limiting or access restrictions may result in empty or partial results
- Invalid enum values for jobType, remote, experienceLevel, or timeRange return a schema validation error
- Overly specific filters combined may yield zero results
- Country code not matching ISO 3166-1 standard may produce unexpected location filtering

## How this service works

Search LinkedIn jobs by keyword and filters.

## Output

A list of LinkedIn job listings matching the search criteria, including job titles, company names, locations, job types, experience levels, and posting dates, up to the specified limit.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "keyword",
      "location"
     ],
     "properties": {
      "limit": {
       "type": "integer",
       "maximum": 1000,
       "minimum": 1,
       "description": "Maximum job listings to return (default 10)."
      },
      "remote": {
       "enum": [
        "on-site",
        "remote",
        "hybrid"
       ],
       "type": "string",
       "description": "Optional work arrangement filter."
      },
      "company": {
       "type": "string",
       "maxLength": 256,
       "description": "Optional company name filter."
      },
      "country": {
       "type": "string",
       "description": "Optional ISO 3166-1 alpha-2 country code, e.g. \"GB\" or \"US\". Narrows an ambiguous `location` label to one country; leave unset when `location` is already a country name."
      },
      "jobType": {
       "enum": [
        "full-time",
        "part-time",
        "contract",
        "temporary",
        "volunteer"
       ],
       "type": "string",
       "description": "Optional job type filter."
      },
      "keyword": {
       "type": "string",
       "maxLength": 512,
       "minLength": 1,
       "description": "Required. Search keyword for LinkedIn job listings — a job title, skill, or company term, e.g. \"typescript engineer\" or \"growth marketer\"."
      },
      "location": {
       "type": "string",
       "maxLength": 256,
       "minLength": 1,
       "description": "Required. Location label as you would type it into LinkedIn's location box — a city, region, or country name, e.g. \"London\", \"Greater Seattle Area\", or \"United Kingdom\"."
      },
      "timeRange": {
       "enum": [
        "any",
        "past-month",
        "past-week",
        "past-24-hours"
       ],
       "type": "string",
       "description": "Optional time range filter for when jobs were posted."
      },
      "locationRadius": {
       "enum": [
        "exact-location",
        "5-miles",
        "10-miles",
        "25-miles",
        "50-miles"
       ],
       "type": "string",
       "description": "Optional lo
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/socialfetch-linkedin-jobs-search-33aca387/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.socialfetch.dev](https://www.zero.xyz/host/api.socialfetch.dev/llms.txt)
