Search jobs
search_jobsSearch JobYap's aggregated job postings with structured filters. The text query matches job titles only (case-insensitive substring) — try synonyms or shorter tokens when results are thin. Company names must exactly match values from list_companies; locations must be identifiers from search_locations. work_mode matches jobs explicitly marked remote or hybrid (unmarked means unstated, not onsite). Results are active listings, newest first by default; sort=popular ranks by discussion activity. To paginate, pass next_cursor back as cursor and keep every other argument identical.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | recent (default) or popular (most discussed). | |
| query | No | Substring matched against job titles only. | |
| cursor | No | Opaque cursor from a previous next_cursor. | |
| companies | No | Exact company names from list_companies. | |
| locations | No | Location identifiers from search_locations, e.g. city-US-CA-san_francisco. | |
| page_size | No | ||
| work_mode | No | ||
| has_comments | No | Only jobs with community discussion. | |
| include_total | No | Also compute the total match count (slower). | |
| posted_within | No | Hard freshness filter on the publish date. |