Search skilled occupations (ANZSCO)
search_occupationsSearch the Australian skilled occupation database (ANZSCO codes used for skills assessment and skilled migration) by occupation name keyword or ANZSCO code, optionally filtered by occupation list (MLTSSL / STSOL / ROL / CSOL) or visa subclass (189, 190, 491, 482, 186, 494, 485). Returns occupation identity (occupationCode, shared anzsco, optional name), which occupation lists it sits on, shortage flag and the oneuedu.com page url. Use get_base_occupation for basic facts; get_occupation_visas, get_skill_assessment_rules, get_189_invitations, get_eoi or get_state_nomination for a specific topic. get_occupation requires explicit sections for multi-topic queries. This public endpoint returns English natural-language text, preserving sources, conditions and pagination.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page number; the backend returns 15 occupations per page. | |
| locale | No | Language of names/descriptions in the result: zh-CN (default, Simplified Chinese plus English names), en-US, zh-TW. Also selects the language prefix of returned oneuedu.com URLs. | zh-CN |
| keyword | No | Occupation name in English or Chinese (e.g. "nurse", "software engineer", "厨师") or an ANZSCO code such as "254411". | |
| visaSubclass | No | Only occupations eligible for this visa subclass number, e.g. "189", "190", "491", "482", "186", "494", "485". | |
| occupationList | No | Only occupations on this list: MLTSSL (medium/long-term, 189 eligible), STSOL (short-term), ROL (regional), CSOL (482 core skills). |