# Remote Jobs Aggregator

> Remote Jobs Aggregator is a paid API for AI agents from agent-data.centorprat.workers.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-29).

Search six major remote job boards simultaneously and return a deduplicated, filtered list of remote positions with salary, location requirements, tags, and apply links.

## Facts

- Endpoint: POST https://agent-data.centorprat.workers.dev/tools/remote-jobs-aggregator?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/remote-jobs-aggregator-93fcb1c4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SlhnkFXqbiRe3ir_jFkXs

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 remote-jobs-aggregator-93fcb1c4 -d '<json body>'
```

Example prompt: Search across all six remote job boards for senior Python backend engineer roles open to candidates in the USA or Europe, posted in the last 7 days, with a salary of at least $120,000 — give me up to 20 results.

## When to prefer this

Choose this endpoint when you need to search multiple remote job boards in a single call without managing separate API keys or logins. It is ideal for agents automating job searches, career tools, or recruiting pipelines that need consolidated results with salary and location filters. Prefer this over board-specific scrapers when breadth and deduplication across six boards matter, or when you want to quickly compare what's available across the remote job ecosystem without writing board-specific integrations.

## Known failure modes

- One or more job boards may be temporarily unavailable, resulting in partial results from remaining boards
- No jobs returned if keywords are too specific or no postings match the combined filters
- Salary data may be absent for many roles if onlyWithSalary is not set and boards don't require it
- Duplicate jobs from boards that overlap may occasionally slip through deduplication
- Rate limiting or upstream board changes could return empty results for specific sources

## How this service works

Pay-per-call data and tools for AI agents, $0.002-0.01 per call in USDC via x402 (Base, Polygon or Solana), no account or API key; MAX tiers ($0.05-0.25) run deeper jobs. Agent toolkit: web search, search + read top pages, any page as clean markdown with a prompt-injection check, which-x402-API-to-call recommender, seller check. Data: Google Maps places with contacts, YouTube video data and transcripts, job listings (Indeed, LinkedIn, 13 boards), Google Ads Transparency, TikTok comments, Pinterest, Airbnb, Redfin, AliExpress, app stores, live sports, website and SEO checks, Shopify store tech stacks, and onchain token / address risk checks.

## Output

A deduplicated list of remote job postings (up to the requested cap) sorted newest first, each containing: job title, company name, region/location requirements, annualized salary (if available), job type, seniority level, relevant tags, plain-text job description, and a direct apply link. If HTML descriptions are requested, those are included alongside plain text.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxJobs": {
   "type": "integer",
   "maximum": 50,
   "description": "Up to this many jobs in total (newest first)."
  },
  "regions": {
   "type": "array",
   "items": {
    "enum": [
     "worldwide",
     "usa",
     "canada",
     "europe",
     "uk",
     "latam",
     "apac",
     "africa"
    ],
    "type": "string"
   },
   "maxItems": 3,
   "description": "Keep jobs open to candidates in any of these regions (from each job's location / region limits)."
  },
  "sources": {
   "type": "array",
   "items": {
    "enum": [
     "himalayas",
     "remotive",
     "jobicy",
     "remoteok",
     "weworkremotely",
     "workingnomads"
    ],
    "type": "string"
   },
   "maxItems": 3,
   "description": "Which boards to search (default: all six)."
  },
  "keywords": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 1,
   "description": "e.g. [\"python\", \"product designer\", \"customer support\"]. Empty = the newest remote jobs on every board."
  },
  "minSalary": {
   "type": "integer",
   "description": "Keep jobs whose posted salary (annualized) reaches at least this."
  },
  "onlyWithSalary": {
   "type": "boolean",
   "description": "Drop jobs without a posted salary."
  },
  "excludeKeywords": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "maxItems": 10,
   "description": "Drop jobs whose title or company contains any of these."
  },
  "postedWithinDays": {
   "type": "integer",
   "description": "Only jobs posted in the last N days."
  },
  "includeDescriptionHtml": {
   "type": "boolean",
   "description": "Also return the original HTML description (plain text is always included)."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "items": [
   {
    "url": "https://himalayas.app/companies/alabama-solutions/jobs/desarrollador-python-odoo",
    "tags": [
     "Desarrollador-Python",
     "Odoo-Developer",
     "Python-Developer",
     "Software-Developer",
     "ERP-Developer",
     "Desarrollo-Python",
     "Odoo-ERP-Developer",
     "Developer"
    ],
    "title": "Desarrollador Python (Odoo)",
    "company": "Alabama Solutions",
    "jobType": "Full Time",
    "applyUrl": "https://himalayas.app/companies/alabama-solutions/jobs/desarrollador-python-odoo?utm_source=api",
    "category": "Developer",
    "currency": null,
    "location": "Uruguay",
    "salaryMax": null,
    "salaryMin": null,
    "seniority": "Mid-level",
    "timezones": [
     "-3"
    ],
    "companyLogo": "https://cdn-images.himalayas.app/we1kgq9yaisx58ojxy7waomo0t1v"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/remote-jobs-aggregator-93fcb1c4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent-data.centorprat.workers.dev](https://www.zero.xyz/host/agent-data.centorprat.workers.dev/llms.txt)
