Search remote jobs
search_jobsSearch remote job listings on Himalayas by job title, role, skill or keyword, filtered by the countries a job is open to, worldwide availability, seniority, employment type, salary, markets, benefits or companies. Each result has the company, title, salary range when listed, the countries the job is open to, the posting date and the slugs for get_job_details.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_jobs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for pagination (starts at 1) | |
| sort | No | Sort order for results (default: 'relevant') | |
| type | No | Filter by a single employment type (full-time, part-time, contractor, temporary, intern, volunteer, or other) | |
| country | No | Filter jobs by country (e.g., 'Canada', 'United States', 'UK') | |
| keyword | No | Job title, role or skill to search for, e.g. 'product manager' or 'react' (optional) | |
| markets | No | Comma-separated market/category slugs to filter by (e.g., 'saas,fintech,healthcare') | |
| benefits | No | Comma-separated benefit slugs to filter by (e.g., '401k,health-insurance,equity') | |
| currency | No | Salary currency (default: USD). salary_min and salary_max are always USD; this doesn't convert them. | |
| companies | No | Comma-separated company slugs to filter by (e.g., 'stripe,gitlab') | |
| worldwide | No | Show ONLY 100% remote jobs available worldwide (overrides country filter) | |
| experience | No | Filter by a single experience/seniority level (entry-level, mid-level, senior, manager, director, or executive) | |
| salary_max | No | Maximum yearly pay in USD, compared the same way as salary_min | |
| salary_min | No | Minimum yearly pay in USD. Hourly, weekly and monthly pay is converted to a yearly figure first (hourly x 2080), so hourly jobs whose yearly equivalent clears it are included. | |
| salary_required | No | If false, include jobs without salary data in salary-filtered results (default: true — only jobs with salary) | |
| exclude_worldwide | No | When true and country is set, return ONLY jobs specifically available in that country, excluding worldwide/remote jobs. Requires country to be set. |