Search jobs
search_jobsSearch JobYap's aggregated job postings with structured filters. Fast (under a second): use it to browse, list, count or page through postings and to answer general questions about who is hiring. To find the best postings for one specific person (a resume, or their experience, skills or visa needs), use match_jobs instead. 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. |