← Back to all apps

LeapScholar

Educationby Leapscholar
Launched Mar 31, 2026 on ChatGPT

Search and compare university programs abroad — by country, discipline, intake, and degree level — directly inside ChatGPT. LeapScholar connects to a curated database of universities across the UK, USA, Canada, Ireland, Australia, Germany, and more. Ask a question like: • “Data Science programs in the UK” • “Computer Science universities in USA for January 2027 intake” • “Compare Finance programs in UK vs Canada” • “1-year postgraduate Computer Science programs in Ireland for September 2026” Results appear as interactive cards showing university name, course, tuition fee, duration, ranking, and intake periods. Tap any card to visit the university’s program page for full details. This tool is read-only. It does not require login, does not store any user data, and only queries LeapScholar’s internal university database.

1ChatGPT Tools
LeapscholarDeveloper
EducationCategory

Available Tools

Search University Programs

search_courses
Full Description

Search university programs abroad. Required: countryName (1–5 countries), courseTag (discipline — use concrete fields like Computer Science, Mechanical Engineering, MBA, Public Health; avoid vague tags like Masters alone), pageIndex (use 1 unless the user asks for another page), and totalPerPage (how many courses the backend should return per page, default 12). Optional: intake (e.g. SEP_2026), tuitionFeesMax as max tuition in INR: prefer whole rupees in the tool call (e.g. 4500000 for ₹45 lakhs). Values 1–500 are accepted as lakhs and converted server-side; do not use USD; this server does not re-filter on fee, degreeCode UG|PG, optional courseDurationMin and courseDurationMax as the same whole-month integer (e.g. both 24 for two years, 12 for one year; you may send only one — the server copies it to the other; not re-filtered locally), sortBy RANKING, sortOrder, and limit (caps how many cards are returned to ChatGPT/the widget after local filters only — not sent to the course API). Returned cards include tuitionFee as overall fee in ₹ lakhs (from tuitionFeeOverallInr) when present, optional tuitionFeeUSD when the API supplies it, intakePeriods[], scholarshipAvailable, logoUrl, and program links.

Parameters (4 required, 8 optional)
Required
countryNamearray

One or more destination countries to search in, such as ["UK"] or ["Canada", "Ireland"].

courseTagstring

Program subject or discipline (field of study). Use concrete names the catalog understands, e.g. "Computer Science", "Data Science", "Mechanical Engineering", "MBA", "Public Health", "Psychology". Avoid vague phrases like "Masters" alone — pair level with subject or use degreeCode plus a specific discipline.

pageIndexnumber

Required. Pagination index sent to the course API (1 = first page). The model should pass 1 unless the user explicitly asks for another page.

totalPerPagenumber

Required. Page size sent to the course search API — how many raw programs to fetch per request (default 12, max 20). This is not the same as limit.

Optional
courseDurationMaxinteger

Optional; must equal `courseDurationMin` when both are provided. Same meaning as `courseDurationMin` (months).

courseDurationMininteger

Optional program length in **whole months** sent to the course API (e.g. **24** for two years, **12** for one year). For a single stated length, set **courseDurationMax** to the **same** value (or send only one of the two — the server copies it to the other). Not re-filtered locally.

degreeCodestring

Degree level to search for: UG or PG.

Options:UGPG
intakearray

Specific intake periods to include, such as ["SEP_2026"] or ["JAN_2027"].

limitnumber

Max programs in this tool result and widget after filters (default 6, max 8). Not sent to the course API — use totalPerPage for how many raw rows to fetch per request.

Default: 6
sortBystring

Optional backend sort mode. Use RANKING when the user asks for top or best universities.

Options:RANKING
sortOrderstring

Sort direction for the selected sort mode.

Options:ASCDESC
tuitionFeesMaxinteger

Optional max tuition budget in INR. Prefer **whole rupees** sent to the course API (e.g. 4500000 for ₹45 lakhs) so the tool call matches the backend. Integers **1–500** are also accepted as **lakhs** (45 → 4,500,000). Do not use USD. Not re-filtered locally.