Өгөгдлийн багц
Эдийн засгийн бүх төрлийн үйл ажиллагааны Салбарын ангилал 5.0
НээлттэйJSONCSV
- Нэр
- Эдийн засгийн бүх төрлийн үйл ажиллагааны Салбарын ангилал 5.0
- Товч нэр
- ЭЗБТҮАСА 5.0 / ISIC 5.0
- Код
CL09- Эх сурвалж
- Үндэсний Статистикийн Хороо
- Баталсан огноо
- 2026-06-29
- Тушаал
- Сангийн сайд болон ҮСХ-ны даргын 2026 оны 06 дугаар сарын 30-ны өдрийн A145/A91 тоот хамтарсан тушаал
- Төлөв
- Идэвхтэй, нээлттэй
- Формат
- JSON, CSV (UTF-8)
- Нөхцөл
- Нээлттэй, API түлхүүр шаардлагатай
- Хэл
- Монгол. Кодын англи нэр эх файлд байхгүй тул nameEn талбар null
- Хүсэлтийн хязгаар
- Нэг түлхүүрээр минутад 120 хүсэлт
- Салбар
- 22
- Дэд салбар
- 87
- Бүлэг
- 258
- Анги
- 464
- Дэд анги
- 204
- Тодорхойлолт
- 1035
Нэвтрэлт ба суурь зам
Бүх ангиллын зам API түлхүүр шаардана. Түлхүүрийг Token авах хуудаснаас үүсгэнэ; нэг түлхүүрийг олон удаа ашиглана. Түлхүүргүй эсвэл буруу бол 401, минутад 120 хүсэлтээс хэтэрвэл 429 болон Retry-After толгой буцаана.
https://isic5.app.nso.mn/api/Classification/v1
| Толгой | Утга |
|---|
X-API-Key | API түлхүүр |
Authorization | Basic base64(email:token) |
Техникийн дэлгэрэнгүй тайлбарыг Веб сервис хуудаснаас үзнэ.
Танилцуулга
# Ангиллын бүртгэл авах
Ангиллын нэр, код, эх сурвалж, баталсан огноо, тушаал болон түвшин бүрийн кодын тоог буцаана.
GET/api/Classification/v1/Classifications/CL09API түлхүүр
https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09
# Гаралтын утга
| Нэр | Тайлбар | Төрөл |
|---|
code, cipher | Ангиллын код (CL09) ба товчлол | string |
nameMn, shortNameMn | Ангиллын бүтэн ба товч нэр | string |
source, approved, order | Эх сурвалж, баталсан огноо, тушаал | string |
status, language | Төлөв, хэл | string |
totalCodes | Нийт кодын тоо | number |
levels | Түвшин бүрийн зам, формат, жишээ, тоо | array |
# Жишээ хүсэлт
curl -H "X-API-Key: TOKEN" "https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09"
Түвшин
# Түвшний жагсаалт авах
Таван бүтцийн түвшин болон тодорхойлолтын замыг формат, жишээ код, кодын тооны хамт буцаана.
GET/api/Classification/v1/Classifications/CL09/levelsAPI түлхүүр
https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/levels
# Гаралтын утга
| Нэр | Тайлбар | Төрөл |
|---|
total | Түвшний тоо (6) | number |
items[].level | Түвшний дугаар (1–6) | number |
items[].nameMn, nameEn | Түвшний нэр | string |
items[].path | Жагсаалтын зам | string |
items[].format | Кодын формат (regex); тодорхойлолтод null | string | null |
items[].example, count | Жишээ код, кодын тоо | string, number |
# Жишээ хүсэлт
curl -H "X-API-Key: TOKEN" "https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/levels"
Жагсаалт
# Түвшний кодын жагсаалт авах
Сонгосон түвшний кодуудыг ангиллын дарааллаар, хуудаслан буцаана. Нэр, кодын эхлэлээр шүүж болно.
GET/api/Classification/v1/Classifications/CL09/{Түвшин}API түлхүүр
https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/Divisions?parents=A&page=1&limit=20
# Оролтын утга
| Нэр | Утга | Тайлбар |
|---|
{Түвшин} | Sections, Divisions, Groups, Classes, Subclasses, Definition | Жагсаах түвшин; том жижиг үсэг ялгахгүй |
q | Сүү, 014 | Нэрэнд агуулагдах үг эсвэл кодын эхлэл |
parents | A, 01, 0144 | Дээд түвшний код, таслалаар олныг. Sections-д үл хамаарна |
include_notes | true | false | Тодорхойлолтыг definition талбарт оруулах. Definition-д анхдагч true |
page | 1 | Хуудасны дугаар, анхдагч 1 |
limit | 20 | Хуудасны хэмжээ 1–100, анхдагч 20 |
# Гаралтын утга
| Нэр | Тайлбар | Төрөл |
|---|
page, limit | Хүссэн хуудас ба хэмжээ | number |
total, pages | Шүүлтэд тохирсон нийт код, хуудасны тоо | number |
items | Кодын жагсаалт (доорх талбаруудтай) | array |
items[].code | Ангиллын код | string |
items[].level | Түвшний дугаар (1–5) | number |
items[].levelMn, levelEn | Түвшний нэр (Салбар … Дэд анги) | string |
items[].nameMn | Монгол нэр | string |
items[].nameEn | Англи нэр. Эх файлд англи нэр байхгүй тул үргэлж null | null |
items[].parentCode | Шууд дээд түвшний код; салбарт null | string | null |
items[].sectionCode | Салбарын үсэг (A–V) | string |
items[].path | Салбараас тухайн код хүртэлх кодууд | array |
items[].isLeaf | Доод түвшин байхгүй эсэх | boolean |
items[].childCount | Шууд дэд кодын тоо | number |
items[].definition | Тодорхойлолт (include_notes=true үед) | string | null |
# Жишээ хүсэлт
curl -H "X-API-Key: TOKEN" "https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/Divisions?parents=A&page=1&limit=20"
Кодын тоо: Sections 22 · Divisions 87 · Groups 258 · Classes 464 · Subclasses 204 · Definition 1035.
# Модон бүтэц авах
Салбараас доош, эсвэл өгсөн кодын доорх кодуудыг шаталсан модоор буцаана.
GET/api/Classification/v1/Classifications/CL09/treeAPI түлхүүр
https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/tree?parent=01&depth=2
# Оролтын утга
| Нэр | Утга | Тайлбар |
|---|
parent | 01 | Эхлэх код. Өгөхгүй бол бүх салбараас эхэлнэ |
depth | 1–5 | Хэдэн түвшин доош задлах, анхдагч 5 |
# Гаралтын утга
| Нэр | Тайлбар | Төрөл |
|---|
parent | Эхлэх кодын мэдээлэл; parent өгөөгүй бол null | object | null |
depth | Задалсан гүн | number |
total | Модонд орсон кодын тоо | number |
items[].children | Дэд кодууд (ижил бүтэцтэй) | array |
# Жишээ хүсэлт
curl -H "X-API-Key: TOKEN" "https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/tree?parent=01&depth=2"
Нэг код
# Түвшнээр нэг код авах
Нэг кодын нэр, тодорхойлолт, шууд дэд кодуудыг буцаана. Түвшин таарахгүй бол зөв замыг зааж 422 буцаана.
GET/api/Classification/v1/Classifications/CL09/{Түвшин}/{code}API түлхүүр
https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/Classes/0111
# Оролтын утга
| Нэр | Утга | Тайлбар |
|---|
{Түвшин} | Sections … Subclasses | Кодын түвшин. Definition бол аль ч түвшний кодыг авна |
{code} | 0111 | Ангиллын код |
# Гаралтын утга
| Нэр | Тайлбар | Төрөл |
|---|
code | Ангиллын код | string |
level | Түвшний дугаар (1–5) | number |
levelMn, levelEn | Түвшний нэр (Салбар … Дэд анги) | string |
nameMn | Монгол нэр | string |
nameEn | Англи нэр. Эх файлд англи нэр байхгүй тул үргэлж null | null |
parentCode | Шууд дээд түвшний код; салбарт null | string | null |
sectionCode | Салбарын үсэг (A–V) | string |
path | Салбараас тухайн код хүртэлх кодууд | array |
isLeaf | Доод түвшин байхгүй эсэх | boolean |
childCount | Шууд дэд кодын тоо | number |
definition | Тодорхойлолт; хоосон бол null | string | null |
children | Шууд дэд кодууд (code, level, nameMn, isLeaf, childCount) | array |
# Жишээ хүсэлт
curl -H "X-API-Key: TOKEN" "https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/Classes/0111"
# Түвшин мэдэхгүй кодоор авах
Кодын форматаас түвшнийг автоматаар таньж, нэг кодын мэдээллийг дээрхтэй ижил бүтцээр буцаана.
GET/api/Classification/v1/Classifications/CL09/codes/{code}API түлхүүр
https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/codes/0144.1
# Оролтын утга
| Нэр | Утга | Тайлбар |
|---|
{code} | A, 01, 0144.1 | Аль ч түвшний код |
# Гаралтын утга
| Нэр | Тайлбар | Төрөл |
|---|
code … childCount | Түвшнээр нэг код авахтай ижил талбарууд | — |
definition | Тодорхойлолт | string | null |
children | Шууд дэд кодууд | array |
# Жишээ хүсэлт
curl -H "X-API-Key: TOKEN" "https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/codes/0144.1"
# Код шалгах
Код формат зөв, ангилалд байгаа эсэхийг шалгана. code өгсөн бол үргэлж 200 буцаана.
GET/api/Classification/v1/Classifications/CL09/validateAPI түлхүүр
https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/validate?code=0111
# Оролтын утга
| Нэр | Утга | Тайлбар |
|---|
code | 0111 | Шалгах код (заавал) |
# Гаралтын утга
| Нэр | Тайлбар | Төрөл |
|---|
valid | Код ангилалд байгаа эсэх | boolean |
formatValid, exists | Формат зөв эсэх, код олдсон эсэх | boolean |
level, levelMn, levelEn | Форматаар таньсан түвшин | number, string |
reason | null, INVALID_CODE_FORMAT эсвэл CODE_NOT_FOUND | string | null |
nameMn, path | Код олдсон үед нэр ба зам | string, array |
# Жишээ хүсэлт
curl -H "X-API-Key: TOKEN" "https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/validate?code=0111"
Бүтнээр татах
# Бүх кодыг файлаар татах
Бүх түвшний 1035 кодыг ангиллын дарааллаар нэг файлд татна. CSV нь UTF-8 BOM-тэй тул Excel монгол үсгийг зөв нээнэ. Тодорхойлолтын текст файлд орохгүй.
1035мөр
GET/api/Classification/v1/Classifications/CL09/exportAPI түлхүүр
https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/export?format=csv&level=all
# Баганууд
- КодA, 01, 011, 0111, 0144.1
- ТүвшинСалбар, Дэд салбар, Бүлэг, Анги, Дэд анги
- Дэд түвшний кодШууд дээд түвшний код; салбарт хоосон
- СалбарСалбарын үсэг (A–V)
- НэрМонгол нэр
# Оролтын утга
| Нэр | Утга | Тайлбар |
|---|
format | csv | json | Анхдагч json |
level | all, section … subclass, 1–5 | Анхдагч all (1035 мөр). Нэг түвшин сонгож болно |
# Гаралтын утга
| Нэр | Тайлбар | Төрөл |
|---|
| CSV | Толгой мөр Код,Түвшин,Дэд түвшний код,Салбар,Нэр, файлын нэр CL09-all.csv | text/csv |
items | JSON мөрүүд: code, levelMn, parentCode, sectionCode, nameMn | array |
total, level, columns | Мөрийн тоо, түвшин, баганын нэрс | number, string, array |
classification | Ангиллын мэдээлэл | object |
# Жишээ хүсэлт
curl -H "X-API-Key: TOKEN" -o CL09-all.csv \
"https://isic5.app.nso.mn/api/Classification/v1/Classifications/CL09/export?format=csv&level=all"
Токен
# API түлхүүр авах
И-мэйл, байгууллагын нэрээр дахин ашиглах боломжтой API түлхүүр үүсгэнэ. Түлхүүр шаардахгүй.
POST/api/tokensТүлхүүргүй
https://isic5.app.nso.mn/api/tokens
# Хүсэлтийн бие (JSON)
| Нэр | Утга | Тайлбар |
|---|
email | user@example.mn | И-мэйл хаяг, заавал |
organization | Байгууллага | Байгууллагын нэр, заавал |
# Гаралтын утга
| Нэр | Тайлбар | Төрөл |
|---|
token, apiKey | API түлхүүр (X-API-Key толгойд) | string |
authorization | Бэлэн Basic толгой | string |
email, organization | Бүртгэсэн мэдээлэл | string |
reusable | Олон удаа ашиглах боломжтой (true) | boolean |
# Жишээ хүсэлт
curl -X POST -H "Content-Type: application/json" \
-d '{"email":"user@example.mn","organization":"Байгууллага"}' \
"https://isic5.app.nso.mn/api/tokens"Хөтөчөөр авах бол Token авах хуудсыг ашиглана.
Алдаа
# Алдааны код
Алдаа гарвал { "error": { "code": "…", "message": "…" } } бүтэцтэй JSON буцаана.
| HTTP | Код | Тайлбар |
|---|
| 400 | INVALID_CODE_FORMAT | Код аль ч түвшний форматад тохирохгүй |
| 400 | INVALID_PARAMETER | page, limit, include_notes, depth, format, level зэрэг параметр буруу |
| 401 | UNAUTHORIZED | API түлхүүр байхгүй эсвэл буруу |
| 404 | CODE_NOT_FOUND | Формат зөв боловч код ангилалд байхгүй |
| 422 | LEVEL_MISMATCH | Код өөр түвшний формат (жишээ: /Sections/01) |
| 429 | RATE_LIMITED | Хүсэлтийн хязгаар хэтэрсэн; Retry-After толгойг харна |