Tra cứu mã quốc gia online
Mã quốc gia ISO 3166, tên tiếng Anh, tiếng Việt và bản địa, thủ đô, mã điện thoại, tiền tệ, ngôn ngữ, emoji cờ, tên miền và múi giờ.
Kết quả
Bấm “Chạy” để xem kết quả.
Tra một quốc gia theo mã ISO 3166-1 alpha-2, alpha-3 hoặc mã số (/v1/countries/VN, code=VNM, code=704) hoặc tìm trong 250 quốc gia và vùng lãnh thổ: q khớp tên tiếng Anh, tiếng Việt (có hoặc không dấu: "Hàn Quốc", "han quoc", "Đức") và tên bản địa cùng các tên gọi khác; calling_code tìm theo mã quay số hoặc phần đầu số điện thoại đầy đủ (+1 876… → Jamaica, +1 → Mỹ, Canada); currency, language, continent (mã hoặc tên tiếng Anh / tiếng Việt) và timezone để lọc danh sách.
Mỗi quốc gia có các mã, tên tiếng Anh, tiếng Việt và bản địa, tên gọi khác, thủ đô, châu lục (kèm tên tiếng Việt), mã điện thoại, tiền tệ (mã ISO 4217, tên, ký hiệu, số chữ số thập phân), ngôn ngữ (ISO 639-1 kèm tên bản địa), emoji cờ, tên miền quốc gia và múi giờ IANA. Không có bộ lọc thì trả về toàn bộ danh sách dạng gọn (full=true để có đủ chi tiết).
Dữ liệu từ countries-list và i18n-iso-countries (MIT) cùng cơ sở dữ liệu múi giờ IANA (public domain), tên tiếng Việt thông dụng được rà soát thủ công, cập nhật hằng tuần. Cờ chỉ trả về dạng emoji (không dẫn ảnh từ nơi khác).
Dùng trong code của bạn
curl "https://apibox.io.vn/v1/countries?q=H%C3%A0n%20Qu%E1%BB%91c" \
-H "Authorization: Bearer YOUR_API_KEY"const res = await fetch('https://apibox.io.vn/v1/countries?q=H%C3%A0n%20Qu%E1%BB%91c', {
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/countries?q=H%C3%A0n%20Qu%E1%BB%91c",
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/countries?q=H%C3%A0n%20Qu%E1%BB%91c');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));Tài liệu API → Nhận API key miễn phí
Hỏi đáp
Có tên tiếng Việt không?
Có, name_vi cho mọi quốc gia (Hàn Quốc, Đức, Hoa Kỳ…), kèm tên khác như Mỹ, Nam Hàn trong aliases; tìm kiếm không cần gõ dấu.
Vì sao +1 trả về nhiều nước?
Khu vực Bắc Mỹ dùng chung mã +1; hãy gửi thêm chữ số (ví dụ +1876) để ra đúng nước như Jamaica.
Có Kosovo không?
Có, với mã tự gán XK (đánh dấu user_assigned_code), như EU và nhiều API khác vẫn dùng.