search_university_programs
Search YÖK Atlas university program placements with filters for university, city, score type, and scholarship, and view quotas, fees, and cutoff ranks.
Instructions
Search YOK ATLAS program placements -- the core preference-search endpoint. university_ids, program_group_ids, and city_codes must be resolved first via get_universities, get_university_programs, and get_university_cities respectively (this tool does not do its own name lookups). Returns each matching placement's university, program, quota, fee, scholarship, and the prior guide's minimum success rank / score cutoff, paginated. Returns a standard envelope: {ok, data, error, disclaimer}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Zero-based page index. | |
| size | No | Results per page. Must be between 1 and 50. | |
| sort_by | No | Field to sort by: basariSirasi, minPuan, kontenjan, universiteAdi, birimAdi, or ilAdi. | basariSirasi |
| direction | No | Sort direction: ASC or DESC. | ASC |
| city_codes | No | Optional province codes from get_university_cities to filter by. | |
| guide_code | No | Optional exact guide code (kilavuzKodu) of one specific placement, as seen in a prior search_university_programs result, to fetch just that row. | |
| score_type | No | Optional score type filter: SAY, EA, SOZ (SÖZ), DIL (DİL), or TYT. | |
| study_mode | No | Optional study mode: 86 or 'ORGUN OGRETIM', 182 or 'UZAKTAN OGRETIM', 203 or 'ACIK OGRETIM'. | |
| program_type | No | Optional program level: 46 or 'LISANS', 47 or 'ONLISANS'. | |
| university_ids | No | Optional university ids from get_universities to filter by. | |
| university_type | No | Optional university type: DEVLET, VAKIF, 'VAKIF MYO', KKTC, 'YURTDISI KAMU', or 'YURTDISI VAKIF'. | |
| max_success_rank | No | Optional maximum prior-year success rank (basari sirasi), inclusive. | |
| min_success_rank | No | Optional minimum prior-year success rank (basari sirasi), inclusive. | |
| scholarship_type | No | Optional scholarship/fee tier: 0 or 'UCRETSIZ', 154 or 'UCRETLI', 158 or 'BURSLU', 155 or '%25 INDIRIMLI', 156 or '%50 INDIRIMLI'. | |
| program_group_ids | No | Optional program group ids from get_university_programs to filter by. | |
| include_conditions_text | No | If true, include the full admission-condition paragraphs for each result (conditions_text). These can be long; leave false unless the caller specifically needs the condition wording. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||