Search Monster's US job listings by free-text keyword and optional free-text location (city/state, e.g. "Austin, TX"; omit for a nationwide/remote search). Drives Monster's own search-jobs API directly rather than the DOM — same request the site's search page fires, so it carries the same read-what-the-site-reads JobPosting data. Returns total (jobs on this page, max 18), estimatedTotal (site's own broader estimate across the full index) and jobs (jobId, title, company, location, remote, salary, currency, datePosted, url, applyUrl). Monster's client always searches with country fixed to "us" regardless of the location text typed — this mirrors monster.com's own site behavior (it is a US-market board); a non-US location (e.g. "Paris, France") is not rejected — Monster's own geocoding can silently match a same-named US place instead (e.g. resolving to Paris, Maine) and return results for that place, since the search is always scoped to the US index. Paginates via the site's own page param (page=1, 2, ...; 18 results/page) — a page beyond 1 re-derives Monster's continuation token internally to fetch the correct next slice; results may repeat sponsored/promoted listings across pages, matching the site's own behavior. A keyword with no matches returns total:0, jobs:[] — not an error.