search_gcjobs
Search Government of Canada GC Jobs postings by title, location, organization, salary, or language; returns soonest-closing results from the JavaScript-only federal board.
Instructions
Search GC Jobs (emploisfp-psjobs.cfp-psc.gc.ca), the federal public service board — the only route to Government of Canada postings, which a plain fetch of the site cannot read (it returns a 'JavaScript must be enabled' shell over zero postings). Title, location, organization, minimum salary and language are real board filters, sent the way the board's own form sends them and confirmed against the page's echo of what it applied; title, location and salary are re-checked here. Rows come back soonest-closing first. Eligibility ('Who can apply') is not on the listing — many federal processes are restricted to current public servants, citizens, or a named area — so read a posting with get_gcjobs_job before relying on it. Give at least one filter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Jobs to return (default: 25) | |
| title | No | Job title, e.g. "policy analyst" | |
| language | No | Language requirement facet, as the board defines it ("english" includes postings open to either language) | |
| location | No | Canadian city or province, e.g. "St. Catharines, ON", "Ottawa", "Ontario". "Canada" covers the whole board and is treated as no filter. | |
| min_salary | No | Minimum annual salary in dollars, e.g. 70000. Matched against the bottom of each posting's salary range. | |
| organization | No | Hiring organization, by exact name or abbreviation, e.g. "Canada Revenue Agency", "CRA", "RCMP" | |
| strict_title | No | Require the title words to appear in the posting's title | |
| exclude_various_locations | No | Drop postings listed as “Various Locations”. The board counts those as matches for any city, and they can outnumber the postings that name the place. |