Hệ thống API Tên miền cung cấp giải pháp tự động hóa toàn diện cho các nhà phát triển và đại lý (Reseller): Tra cứu khả dụng, kiểm tra WHOIS, đăng ký tên miền tức thì từ số dư tài khoản, quản lý danh sách và cập nhật Nameservers linh hoạt.
YOUR_API_TOKEN khi thử nghiệm.Truyền qua HTTP Request Header chuẩn:
Thêm trực tiếp vào query string hoặc form data:
duke.ns.cloudflare.com, uma.ns.cloudflare.com).Kiểm tra tên miền có thể đăng ký được hay không, giá mua năm đầu và giá gia hạn. Endpoint này là Public API (công khai), người dùng hoặc đối tác có thể gọi tra cứu tình trạng và giá mà không bắt buộc phải đăng nhập hay truyền token.
| Tham số | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
domain | string | Bắt buộc | Tên miền cần kiểm tra (ví dụ: domaincuaban.com) |
{
"status": "success",
"domain": "domaincuaban.com",
"tld": "com",
"available": true,
"price": 356000,
"renew_price": 399000,
"is_premium": false,
"currency": "VND",
"message": "Tên miền còn trống"
}{
"status": "success",
"domain": "google.com",
"tld": "com",
"available": false,
"price": 0,
"renew_price": 0,
"is_premium": false,
"currency": "VND",
"message": "Tên miền đã được đăng ký"
}Lấy toàn bộ danh sách đuôi tên miền (TLD), giá đăng ký, giá gia hạn hàng năm đang mở bán trên hệ thống. Hỗ trợ cả 2 định dạng: data (Object tra cứu nhanh theo key đuôi) và list (Mảng để hiển thị danh sách/dropdown).
{
"status": "success",
"data": {
"com": { "tld": "com", "register": 356000, "renew": 399000, "register_price": 356000, "renew_price": 399000 },
"net": { "tld": "net", "register": 447000, "renew": 447000, "register_price": 447000, "renew_price": 447000 },
"xyz": { "tld": "xyz", "register": 81000, "renew": 499000, "register_price": 81000, "renew_price": 499000 }
},
"list": [
{ "tld": "com", "register": 356000, "renew": 399000, "register_price": 356000, "renew_price": 399000 },
{ "tld": "net", "register": 447000, "renew": 447000, "register_price": 447000, "renew_price": 447000 },
{ "tld": "xyz", "register": 81000, "renew": 499000, "register_price": 81000, "renew_price": 499000 }
]
}Thực hiện đăng ký tên miền ngay lập tức. Hệ thống sẽ tự động trừ số dư ví, gán thông tin chủ thể registrant và trỏ cặp Nameservers chỉ định.
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
domain | string | Bắt buộc | - | Tên miền muốn mua (ví dụ: mybrandshop.com) |
period | integer | Tuỳ chọn | 1 | Số năm đăng ký (1 - 10 năm) |
nameserver_1 | string | Bắt buộc | - | Nameserver cấp 1 (ví dụ: ns1.myhost.com) |
nameserver_2 | string | Bắt buộc | - | Nameserver cấp 2 (ví dụ: ns2.myhost.com) |
privacy_protection | integer | Tuỳ chọn | 1 | Bật ẩn thông tin WHOIS (1 = Bật, 0 = Tắt) |
auto_renew | integer | Tuỳ chọn | 0 | Tự động gia hạn khi hết hạn (1 = Bật, 0 = Tắt) |
token | string | Tuỳ chọn | - | API Token nếu không truyền qua Header |
{
"status": "success",
"msg": "Đã tạo đơn tên miền thành công",
"message": "Đã tạo đơn tên miền thành công",
"data": {
"domain": "mybrandshop.com",
"tld": "com",
"period": 1,
"price": 356000,
"unit_price": 356000,
"renew_price": 399000,
"is_premium": false,
"nameservers": [
"ns1.myhost.com",
"ns2.myhost.com"
],
"status": "pending"
}
}Lấy danh sách toàn bộ các tên miền đang quản lý thuộc tài khoản của bạn, hỗ trợ phân trang và tìm kiếm theo từ khóa.
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
page | integer | Tuỳ chọn | 1 | Số thứ tự trang hiện tại |
limit | integer | Tuỳ chọn | 20 | Số bản ghi mỗi trang (tối đa 100) |
search | string | Tuỳ chọn | - | Tìm kiếm theo tên miền hoặc từ khóa |
token | string | Tuỳ chọn | - | API Token nếu không truyền qua Header |
{
"status": "success",
"data": {
"list": [
{
"id": 105,
"domain": "mybrandshop.com",
"tld": "com",
"period": 1,
"status": "active",
"nameserver_1": "ns1.myhost.com",
"nameserver_2": "ns2.myhost.com",
"created_at": "2026-09-29 20:30:00",
"expires_at": "2027-09-29 20:30:00"
}
],
"pagination": {
"current_page": 1,
"limit": 20,
"total_records": 1,
"total_pages": 1
}
}
}Thay đổi cụm Nameserver điều hướng cho tên miền của bạn sang máy chủ DNS khác (Cloudflare, cPanel, CyberPanel...).
| Tham số | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
domain | string | Bắt buộc | Tên miền cần đổi Nameserver (ví dụ: mybrandshop.com) |
nameserver_1 | string | Bắt buộc | Nameserver chính (ví dụ: duke.ns.cloudflare.com) |
nameserver_2 | string | Bắt buộc | Nameserver phụ (ví dụ: uma.ns.cloudflare.com) |
token | string | Tuỳ chọn | API Token nếu không truyền qua Header |
{
"status": "success",
"message": "Cập nhật Nameserver thành công!",
"data": {
"domain": "mybrandshop.com",
"nameserver_1": "duke.ns.cloudflare.com",
"nameserver_2": "uma.ns.cloudflare.com"
}
}Lấy toàn bộ thông số chi tiết của tên miền, trạng thái đơn hàng, ngày gia hạn và các bản ghi DNS cấu hình.
| Tham số | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
domain | string | Bắt buộc | Tên miền cần tra cứu chi tiết |
token | string | Tuỳ chọn | API Token nếu không truyền qua Header |
{
"status": "success",
"data": {
"order": {
"id": 105,
"domain": "mybrandshop.com",
"status": "active",
"created_at": "2026-09-29 20:30:00",
"expires_at": "2027-09-29 20:30:00"
},
"nameservers": [
{ "host": "duke.ns.cloudflare.com" },
{ "host": "uma.ns.cloudflare.com" }
],
"dns_records": []
}
}Bộ mã nguồn mẫu hoàn chỉnh giúp lập trình viên và đại lý tích hợp toàn diện dịch vụ Tên miền vào hệ thống riêng.