# RemoteOK Jobs Feed

> RemoteOK Jobs Feed 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 remote tech and other remote job listings from RemoteOK's public JSON feed, including title, company, tags, salary range, and apply link.

## Facts

- Endpoint: GET https://api.jobsproperty-api.workers.dev/api/jobs/specialized-job-boards?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/remoteok-jobs-feed-eaca60de
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0KCMIBhVnDmb_ITSJir7d

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 remoteok-jobs-feed-eaca60de
```

Example prompt: Can you pull the latest remote Python jobs from RemoteOK and show me up to 20 listings, including salary info where available?

## When to prefer this

Choose this endpoint when you need real-time remote job listings specifically from RemoteOK's curated feed, especially for tech/developer roles. It's ideal when you want to filter by specific technology tags (e.g. golang, python, devops) and need structured data including salary ranges. Prefer this over generic job search endpoints when your user explicitly wants RemoteOK listings or when you need frequently-refreshed remote-only job data.

## Known failure modes

- RemoteOK upstream feed unavailable — empty or error response
- Invalid tag filter returns zero results rather than an error
- limit parameter out of range (>50 or <1) may return default or error
- Rate limiting from the underlying RemoteOK feed causing delayed or throttled responses
- Stale data if RemoteOK feed has not refreshed recently

## How this service works

Remote tech and other remote jobs from RemoteOK's public JSON feed: title, company, location, tags, salary range when given, apply link. Feed is refreshed frequently; RemoteOK asks API users to link back to remoteok.com.

## Output

Returns a JSON array of remote job listings from RemoteOK, each containing a job ID, title, company name, tags (e.g. 'golang', 'backend'), location (if specified), salary min/max (when provided), apply URL, post timestamp, and direct RemoteOK listing URL. Also includes a total count and a checkedAt timestamp indicating when the feed was last fetched.

## 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": [],
     "properties": {
      "tag": {
       "type": "string",
       "description": "Optional tag to filter on, e.g. golang, python, devops"
      },
      "limit": {
       "type": "string",
       "description": "How many jobs, 1 to 50 (default 10)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jobs": [
   {
    "id": "1137551",
    "url": "https://remoteOK.com/remote-jobs/remote-senior-backend-engineer-duckduckgo-1137551",
    "tags": [
     "backend",
     "perl"
    ],
    "title": "Senior Backend Engineer",
    "company": "DuckDuckGo",
    "applyUrl": "https://remoteOK.com/remote-jobs/remote-senior-backend-engineer-duckduckgo-1137551",
    "location": null,
    "postedAt": "2026-10-21T14:29:21.000Z",
    "salaryMax": 190000,
    "salaryMin": 190000
   },
   {
    "id": "1137545",
    "url": "https://remoteOK.com/remote-jobs/remote-senior-software-engineer-sothebys-1137545",
    "tags": [
     "golang",
     "dev"
    ],
    "title": "Senior Software Engineer",
    "company": "Sotheby’s",
    "applyUrl": "https://remoteOK.com/remote-jobs/remote-senior-software-engineer-sothebys-1137545",
    "location": null,
    "postedAt": "2026-10-18T19:00:02.000Z",
    "salaryMax": null,
    "salaryMin": null
   }
  ],
  "count": 5,
  "source": "https://remoteok.com/api",
  "checkedAt": "2026-10-23T09:36:50.522Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/remoteok-jobs-feed-eaca60de/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)
