Tra mã ngành đại học API
Tra mã ngành giáo dục đại học theo mã hoặc tên: mã TT 09/2022 cho đại học, thạc sĩ, tiến sĩ và mã mới tương ứng theo TT 74/2026.
Tìm trong danh mục ngành đào tạo giáo dục đại học: Thông tư 09/2022/TT-BGDĐT (mã 7 chữ số: 7 = đại học, 8 = thạc sĩ, 9 = tiến sĩ, kèm lĩnh vực 3 chữ số và nhóm ngành 5 chữ số), dùng cho tuyển sinh đến 31/12/2026, và Thông tư 74/2026/TT-BGDĐT (một mã 6 chữ số chung cho mọi trình độ, lĩnh vực 2 chữ số, nhóm ngành 4 chữ số), có hiệu lực từ 12/10/2026 và áp dụng cho tuyển sinh từ 1/1/2027.
Tra một mã (cũ hoặc mới) để có tên, lĩnh vực, nhóm ngành và mã tương ứng ở danh mục kia: ánh xạ cũ → mới theo Phụ lục II của TT 74/2026 (ví dụ 7 ngành sư phạm ngoại ngữ gộp thành 140238 Sư phạm tiếng nước ngoài), các ngành không đổi giữ 6 chữ số cuối. Hoặc tìm theo tên, có hoặc không dấu, lọc theo danh mục, trình độ, cấp và lĩnh vực.
TT 09/2022 được đọc từ bản PDF Công báo; TT 74/2026 chỉ được đăng dạng bản quét nên đã được nhập và rà soát thủ công, nếu thấy khác văn bản gốc xin báo lại.
Tham số
| Tên | Vị trí | Kiểu | Bắt buộc | Mặc định | |
|---|---|---|---|---|---|
code | query|path | string | không | Mã cũ (TT 09) hoặc mới (TT 74), 2–7 chữ số (hoặc /v1/vn-majors/{code}). | |
q | query | string | không | Tìm theo tên, có hoặc không dấu. | |
catalogue | query | string | không | all | tt09, tt74 hoặc all. |
level | query | string | không | Trình độ theo TT 09: 7 (đại học), 8 (thạc sĩ), 9 (tiến sĩ). | |
kind | query | string | không | major | major (ngành), group (nhóm ngành), field (lĩnh vực) hoặc all. |
limit | query | number | không | 30 | Số kết quả tối đa (1–200). |
Ví dụ
curl "https://apibox.io.vn/v1/vn-majors?code=7480201" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/vn-majors?code=7480201', {
method: 'GET',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
},
});
const data = await res.json();
console.log(data);import requests
res = requests.get(
"https://apibox.io.vn/v1/vn-majors?code=7480201",
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/vn-majors?code=7480201');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));Kết quả trả về
{
"query": "7480201",
"tt09": {
"code": "7480201",
"name": "Công nghệ thông tin",
"catalogue": "TT 09/2022",
"kind": "major",
"level": "Đại học",
"level_en": "Bachelor",
"field": {
"code": "748",
"name": "Máy tính và công nghệ thông tin"
},
"group": {
"code": "74802",
"name": "Công nghệ thông tin"
},
"new_codes": [
{
"code": "480201",
"name": "Công nghệ thông tin",
"catalogue": "TT 74/2026",
"kind": "major",
"field": {
"code": "48",
"name": "Máy tính và công nghệ thông tin"
},
"group": {
"code": "4802",
"name": "Công nghệ thông tin"
}
}
]
},
"sources": {
"tt09": "Thông tư 09/2022/TT-BGDĐT, Phụ lục I (https://static.dav.edu.vn/files/2024/06/14/tt09-06-06-2022-danh-muc-nganh-dao-tao.pdf)",
"tt74": "Thông tư 74/2026/TT-BGDĐT, Phụ lục I–II (https://datafiles.chinhphu.vn/cpp/files/vbpq/2026/9/74-bgddt.signed.pdf), transcribed 2026-11-11"
},
"data_version": "f73cfa51a5e8",
"note": "TT 09/2022 codes apply to admissions until 31/12/2026; TT 74/2026 (in force from 12/10/2026) applies from 1/1/2027. Old codes stay in the catalogue as history."
}
Ứng dụng
- Cổng tuyển sinh, website trường liệt kê ngành
- Chuẩn hóa ngành học trong CV và phần mềm nhân sự
- Chuyển dữ liệu chương trình từ mã cũ sang mã mới cho năm 2027
- App hướng nghiệp tìm ngành theo tên
Hỏi đáp
Tuyển sinh 2027 dùng danh mục nào?
TT 74/2026. Mã có 6 chữ số dùng chung cho đại học, thạc sĩ, tiến sĩ; mã TT 09/2022 được giữ làm dữ liệu lịch sử.
Mọi mã cũ đều có mã mới không?
Gần như đủ: khoảng một chục mã thạc sĩ / tiến sĩ không có ngành kế thừa được liệt kê nên không có new_codes.
Có mã ngành cao đẳng, giáo dục nghề nghiệp không?
Không, chỉ có giáo dục đại học (đại học, thạc sĩ, tiến sĩ).
API liên quan
Kiểm tra JSON
Kiểm tra cú pháp JSON, báo đúng dòng và cột bị lỗi, và validate dữ liệu theo JSON Schema (draft 4, 7, 2019-09 hoặc 2020-12).
{ }Định dạng JSON
Làm đẹp JSON với thụt lề 0-8 dấu cách hoặc tab, rút gọn (minify) hoặc sắp xếp key theo bảng chữ cái. Báo lỗi cú pháp kèm dòng và cột.
CSVCSV sang JSON
Chuyển CSV thành mảng object JSON theo dòng tiêu đề, tự nhận dấu phân cách, tự chuyển số và boolean, báo lỗi từng dòng.