# Xynaptic Job Search

> Xynaptic Job Search is a paid API for AI agents from api.xynaptic.io, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-11).

Search live French job offers from the official France Travail (Pôle Emploi) API v2 by keyword, department, and contract type, returning up to 10 offers with title, employer, location, contract, salary, and application URL.

## Facts

- Endpoint: GET https://api.xynaptic.io/v1/job-search?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/xynaptic-job-search-6f8ef545
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_W9XdkieXGFa3gu7-uWXmD

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 xynaptic-job-search-6f8ef545
```

Example prompt: Can you search France Travail for infirmier job offers in department 45, filtering for CDI contracts only?

## When to prefer this

Use this endpoint when you need real-time, official French job listings sourced directly from France Travail (Pôle Emploi) and want to filter by keyword, department, and contract type in a single lightweight GET call. Prefer this over generic job aggregators when official French labor market data is required or when building agents that assist French job seekers.

## Known failure modes

- No results found for the given keyword/department combination — returns empty list
- Invalid department code — may return an error or empty result
- France Travail API v2 downstream outage — service unavailable
- Rate limiting or payment failure — HTTP 402 or 429 response
- Salary field absent when employer has not published it

## How this service works

Xynaptic Job Search — live French job offers from the official France Travail API v2: keyword + department + contract type filters, up to 10 offers with title, employer, location, contract, salary when published, and the France Travail application URL. GET ?q=infirmier&dept=45 (&contrat=CDI).

## Output

Returns up to 10 live job offers sourced from the France Travail API v2, each including job title, employer name, location, contract type (e.g. CDI, CDD), salary when published, and the direct France Travail application URL.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/xynaptic-job-search-6f8ef545/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.xynaptic.io](https://www.zero.xyz/host/api.xynaptic.io/llms.txt)
