# Teamtailor Career Site Job Listings

> Teamtailor Career Site Job Listings is a paid API for AI agents from api.jobsproperty-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Fetches open job postings from a specific company's Teamtailor career site RSS feed, returning title, location, department, role, remote status, and posting time.

## Facts

- Endpoint: GET https://api.jobsproperty-api.workers.dev/api/jobs/teamtailor-jobs?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/teamtailor-career-site-job-listings-5ec25663
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_n4RQEHYdnPosPGCQIa0Lj

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 teamtailor-career-site-job-listings-5ec25663
```

Example prompt: Can you pull the latest job openings from Teamtailor's own career site — the subdomain is 'career' — and show me up to 30 listings with their title, location, department, and whether they're remote?

## When to prefer this

Use this endpoint when you need structured job listing data from a company that uses Teamtailor as their ATS/career site, and you know their Teamtailor subdomain. Prefer this over generic job board scrapers when targeting a specific company rather than a keyword search across many employers. It is read-only, low-cost, and fast, making it suitable for monitoring or one-off lookups.

## Known failure modes

- Invalid or non-existent subdomain returns empty results or an error
- Company does not use Teamtailor — no feed available at that subdomain
- Teamtailor RSS feed temporarily unavailable causing a fetch error
- Limit parameter out of range (must be 1–50) may cause validation error
- Salary information is never available in the feed
- Only one company per call — cannot batch multiple subdomains

## How this service works

Open roles on one company's public Teamtailor career site, read from its jobs.rss feed (pass the subdomain, e.g. career for career.teamtailor.com). Title, city, country, department, role, remote status, publish time, link. Salary is not in the feed; one company per call.

## Output

Returns a JSON object with an array of job listings (each containing job title, city, country, department, role, remote status, posting date, and direct URL), plus a count of returned jobs, total jobs available, the source RSS URL, the check timestamp, and the subdomain queried.

## 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": [
      "subdomain"
     ],
     "properties": {
      "limit": {
       "type": "string",
       "description": "How many jobs, 1 to 50 (default 20)"
      },
      "subdomain": {
       "type": "string",
       "description": "Teamtailor career-site subdomain, e.g. career"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jobs": [
   {
    "url": "https://career.teamtailor.com/jobs/8118064-uk-account-executive-smb",
    "city": "London",
    "role": "Account Executive",
    "title": "UK Account Executive - SMB",
    "country": "United Kingdom",
    "postedAt": "2026-07-24T07:05:16.000Z",
    "department": "Sales",
    "remoteStatus": "hybrid"
   },
   {
    "url": "https://career.teamtailor.com/jobs/8546174-senior-revenue-systems-administrator",
    "city": "Stockholm",
    "role": null,
    "title": "Senior Revenue Systems Administrator",
    "country": "Sweden",
    "postedAt": "2026-10-14T12:53:31.000Z",
    "department": "CRM",
    "remoteStatus": "none"
   }
  ],
  "count": 5,
  "total": 14,
  "source": "https://career.teamtailor.com/jobs.rss",
  "checkedAt": "2026-10-23T09:36:54.035Z",
  "subdomain": "career"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/teamtailor-career-site-job-listings-5ec25663/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jobsproperty-api.workers.dev](https://www.zero.xyz/host/api.jobsproperty-api.workers.dev/llms.txt)
