Search six remote-job boards at once (Himalayas, Remotive, Jobicy, Remote OK, We
Search six remote-job boards at once (Himalayas, Remotive, Jobicy, Remote OK, We Work Remotely, Working Nomads): one de-duplicated list with title, company, where you can work from, salary (annualized), job type, seniority, tags, description, apply link. No login. One search per call (result caps in the input schema); failed lookups are not charged.
Answeringour last check, 2026-10-24
1 of 1checks answered this week
391 msmedian answer time
$0.01listed price per call
$0.01price it asked us
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://agent-data.centorprat.workers.dev/tools/remote-jobs-aggregator
| Category | Company and compliance |
|---|---|
| Provider host | agent-data.centorprat.workers.dev |
| Networks | eip155:137, eip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
| Payment schemes | exact |
| Self-reported calls, 30 days | 3 from 2 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-10-24 | valid payment request | 402 | $0.01 | 391 ms |
Example input (from the provider)
{
"body": {
"keywords": [
"python"
],
"maxJobs": 20
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"excludeKeywords": {
"description": "Drop jobs whose title or company contains any of these.",
"items": {
"type": "string"
},
"maxItems": 10,
"type": "array"
},
"includeDescriptionHtml": {
"description": "Also return the original HTML description (plain text is always included).",
"type": "boolean"
},
"keywords": {
"description": "e.g. [\"python\", \"product designer\", \"customer support\"]. Empty = the newest remote jobs on every board.",
"items": {
"type": "string"
},
"maxItems": 1,
"type": "array"
},
"maxJobs": {
"description": "Up to this many jobs in total (newest first).",
"maximum": 50,
"type": "integer"
},
"minSalary": {
"description": "Keep jobs whose posted salary (annualized) reaches at least this.",
"type": "integer"
},
"onlyWithSalary": {
"description": "Drop jobs without a posted salary.",
"type": "boolean"
},
"postedWithinDays": {
"description": "Only jobs posted in the last N days.",
"type": "integer"
},
"regions": {
"description": "Keep jobs open to candidates in any of these regions (from each job's location / region limits).",
"items": {
"enum": [
"worldwide",
"usa",
"canada",
"europe",
"uk",
"latam",
"apac",
"africa"
],
"type": "string"
},
"maxItems": 3,
"type": "array"
},
"sources": {
"description": "Which boards to search (default: all six).",
"items": {
"enum": [
"himalayas",
"remotive",
"jobicy",
"remoteok",
"weworkremotely",
"workingnomads"
],
"type": "string"
},
"maxItems": 3,
"type": "array"
}
},
"required": []
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}