# SiteCheck Jobs & Property: SmartRecruiters Job Postings

> SiteCheck Jobs & Property: SmartRecruiters Job Postings 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 for a single company from SmartRecruiters' public API, returning title, location, employment type, function, remote/hybrid flags, and posting metadata.

## Facts

- Endpoint: GET https://api.jobsproperty-api.workers.dev/api/jobs/smartrecruiters-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/sitecheck-jobs-property-smartrecruiters-job-postings-26d52ec6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2_D-PuZG8Wtphc5XdN7yF

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 sitecheck-jobs-property-smartrecruiters-job-postings-26d52ec6
```

Example prompt: Pull the latest SmartRecruiters job postings for Canva — show me up to 30 listings with their titles, locations, whether they're remote or hybrid, and employment type.

## When to prefer this

Use this endpoint when you need structured job listing data for a specific company that uses SmartRecruiters as their ATS, and you know or can derive the company's SmartRecruiters identifier. Prefer it over general job search endpoints (Indeed, Glassdoor) when you want all open roles at one specific employer rather than keyword-based cross-company search. Ideal for competitive intelligence, job tracking, or building company-specific hiring dashboards.

## Known failure modes

- Invalid or unknown company identifier returns empty results or error
- Company has no active postings returns count of 0 and empty jobs array
- Limit parameter out of range (not 1–100) may be clamped or cause an error
- SmartRecruiters API unavailable causes upstream failure
- Rate limiting or payment failure at the x402 layer returns 402 or 429

## How this service works

Open postings of one company on SmartRecruiters' public Posting API (pass the company identifier, e.g. canva). Title, city, region, country, location text, remote/hybrid flags, employment type, function, release time, and the posting's API link. Descriptions are not included. One company per call.

## Output

Returns a JSON object with an array of job postings (up to the requested limit), each containing job ID, title, city, region, country, full location string, remote and hybrid boolean flags, employment type, job function, experience level, posting timestamp, and a direct SmartRecruiters API URL for the posting. Also includes total count of all open postings, the number returned, the source URL, the resolved company name, and the timestamp the data was checked.

## 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": [
      "company"
     ],
     "properties": {
      "limit": {
       "type": "string",
       "description": "How many postings, 1 to 100 (default 20)"
      },
      "company": {
       "type": "string",
       "description": "SmartRecruiters company identifier, e.g. canva"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jobs": [
   {
    "id": "6000000001514890",
    "city": "Austin",
    "title": "SMB Account Executive ",
    "apiUrl": "https://api.smartrecruiters.com/v1/companies/canva/postings/6000000001514890",
    "hybrid": true,
    "region": "TX",
    "remote": false,
    "country": "US",
    "function": "Sales",
    "location": "Austin, TX, United States",
    "postedAt": "2026-10-22T20:31:09.057Z",
    "employmentType": "Full-time",
    "experienceLevel": "Not Applicable"
   },
   {
    "id": "6000000001514798",
    "city": "Munich",
    "title": "Account Executive, Government & Healthcare - DACH (German Speaking)",
    "apiUrl": "https://api.smartrecruiters.com/v1/companies/canva/postings/6000000001514798",
    "hybrid": false,
    "region": "BY",
    "remote": true,
    "country": "DE",
    "function": "Sales",
    "location": "Munich, BY, Germany",
    "postedAt": "2026-10-22T18:33:03.031Z",
    "employmentType": "Full-time",
    "experienceLevel": "Not Applicable"
   }
  ],
  "count": 5,
  "total": 101,
  "source": "https://api.smartrecruiters.com/v1/companies/canva/postings?limit=5",
  "company": "Canva",
  "checkedAt": "2026-10-23T09:36:53.043Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-jobs-property-smartrecruiters-job-postings-26d52ec6/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)
