search
Search open jobs by keyword and filter by skills, location, salary, remote, visa, and more. Get matching job titles, companies, and locations with pagination.
Instructions
Search open jobs by keyword with optional facet filters. Returns matching jobs (title, company, location, public_slug) and the total match count. Use the returned slug with job, apply, save, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City slugs. | |
| role | No | Role facet values, e.g. senior_backend. | |
| visa | No | Only jobs offering visa sponsorship. | |
| limit | No | Max results to return. | |
| query | Yes | Keyword query, e.g. 'golang backend'. Empty string matches all. | |
| facets | No | Any other facet param as key→value(s), e.g. {"source": "greenhouse"}. Discover valid keys and values with the `facets` tool. | |
| offset | No | Pagination offset. | |
| region | No | Region codes (OR within): global|ru|cis|central_asia|eu|us. | |
| remote | No | Only remote jobs (sets work_mode=remote). | |
| skills | No | Filter to jobs listing these skills (canonical slugs from the `facets` tool). | |
| company | No | Company slugs. | |
| country | No | ISO-3166 country codes, e.g. BR, US. | |
| category | No | Role categories: backend|frontend|fullstack|devops|ml_ai|qa|... | |
| seniority | No | Seniority: intern|junior|middle|senior|staff|principal|lead|c_level. | |
| salary_min | No | Minimum salary (enrichment.salary_min). | |
| english_level | No | English level, e.g. a2, b1, b2, c1. | |
| employment_type | No | Employment type, e.g. full_time, contract. |