Search Australian courses
search_coursesSearch CRICOS-registered Australian courses for international students by keyword and structured filters (state/city, qualification group or exact AQF level, field of education, tuition range, IELTS, length, provider type, provider code, regional area, sort). Returns a page of compact course summaries with tuition for the given studentLocation, provider and page url, plus webUrl (the same search on oneuedu.com) for the user. Use get_course afterwards for full details of a specific course.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City of the campus in English (Sydney, Melbourne, Brisbane, Perth, Adelaide, Canberra, Hobart, Darwin, Gold Coast, Geelong, ...). Requires state. See list_search_options for the full list. | |
| page | No | 1-based page number. | |
| sort | No | relevance (default), fee_asc, fee_desc, totalFee_asc, totalFee_desc, length_asc, length_desc. | |
| state | No | Australian state/territory of the campus: VIC, NSW, QLD, WA, SA, ACT, TAS, NT. | |
| degree | No | Qualification group(s): master (postgraduate), bachelor (undergraduate), diploma (diplomas and Certificate I-IV), k12 (schools), other (PhD, graduate certificate/diploma, non-AQF). | |
| 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 |
| maxFee | No | Maximum tuition in AUD (per academic year as displayed on the site). | |
| minFee | No | Minimum tuition in AUD (per academic year as displayed on the site). | |
| funding | No | Provider type: Government (public universities/TAFE) or Private. | |
| keyword | No | Course name keywords in English or Chinese, or a CRICOS course code. Examples: "nursing", "early childhood", "幼教", "089591C". Keep it short (2-4 words); do not put the city, degree or school name here, use the dedicated filters instead. | |
| subject | No | Broad field of education code(s): 01 Natural & Physical Sciences, 02 Information Technology, 03 Engineering, 04 Architecture & Building, 05 Agriculture & Environment, 06 Health, 07 Education, 08 Management & Commerce, 09 Society & Culture, 10 Creative Arts, 11 Food/Hospitality/Personal Services, 12 Mixed field. | |
| maxIelts | No | Maximum IELTS overall band required (0-9, 0.5 steps). | |
| maxYears | No | Maximum course length in academic years (0.5 steps). | |
| minIelts | No | Minimum IELTS overall band required (0-9, 0.5 steps). | |
| minYears | No | Minimum course length in academic years (0.5 steps). | |
| pageSize | No | Results per page, max 20. | |
| remoteArea | No | "only" = regional/remote-area campuses only (extra migration points); "exclude" = metropolitan only. | |
| schoolCode | No | Restrict to one provider by its CRICOS provider code, e.g. "00113B" (Deakin University). Use get_school or a school page URL to find codes. | |
| degreeLevel | No | Exact AQF level name(s) for a finer filter than degree, e.g. "Masters Degree (Coursework)", "Bachelor Degree", "Certificate III"; overrides degree when both are given. Group names (master/bachelor/diploma/k12/other) belong in degree, not here: they are moved to degree automatically, case/spacing variants of a level name are corrected, and unknown values are ignored. list_search_options lists the levels under each group. | |
| packagedOnly | No | Only packaged (pathway) courses. | |
| educationType | No | higherEducation (universities) or vocationalEducation (VET/TAFE/RTO). | |
| includeClosed | No | Include courses that no longer accept international students. Default false. | |
| accurateFeeOnly | No | Only courses whose tuition is verified/accurate. | |
| studentLocation | No | Where the student currently is. "offshore" = applying from outside Australia (default); "onshore" = already in Australia. This changes both the result set and which tuition figure is authoritative, so ask the user if unknown. | offshore |