Search jobs
search_jobsSearch open jobs on Ocean of Jobs. Give at least one of query, company, city or country (IL for Israel; most listings are in the US). Returns up to 25 jobs per call, best match first when there is a query, newest first otherwise, with the total number of matches. Every job includes its lifetime (days listed, first and last seen) and two links: url, the Ocean of Jobs page, to show first, and apply_url, the employer's page.
How to search well:
Put one or two core title or skill words in query, such as "backend", "python" or "devops", and use the filters for place, seniority and dates. Every word in query must match, so a long description of the person returns little or nothing.
Search once. If that gives relevant candidates, do not search again for synonyms. If it gives nothing useful, change or broaden query once, keeping the same filters.
Across searches, treat the same id or the same apply_url as one job.
Open only the strongest few candidates with get_job, and read their descriptions for seniority, required skills and where the job can be done from before ranking them.
Give the number of recommendations asked for when enough jobs fit, and say so when fewer do.
Never call a listing reposted because of its age. Use lifetime.reappeared_at, and say when the tracked history is too short to tell.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City name, e.g. Tel Aviv. | |
| limit | No | ||
| query | No | Words to search titles, companies, locations and descriptions, skills included, e.g. "kubernetes go". Quotes keep a phrase together. | |
| offset | No | ||
| company | No | A company domain such as wix.com, or a name, which is looked up. | |
| country | No | Two-letter country code, e.g. IL or US. | |
| seniority | No | ||
| workplace | No | ||
| salary_min | No | Lowest monthly gross salary in shekels. | |
| max_age_days | No | Only jobs posted within this many days. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobs | Yes | ||
| more | Yes | ||
| total | Yes | Every match, not only this page. | |
| offset | Yes | ||
| duplicates_folded | Yes | Rows on this page that were the same posting as another, folded into it. |