11 công cụ tính tử vi, bát tự và lịch âm, gọi thẳng bằng GET, trả JSON. Không đăng ký, không khóa API, không giới hạn lượt, không ràng buộc thương mại.
Đổi lại xin đúng một điều: ghi tên Huyền
Minh kèm huyenminh.com.vn khi thuật lại kết quả. Câu ấy đã viết sẵn
trong trường cau_tra_loi của mỗi lượt gọi, trích nguyên văn được
ngay.
Huyền Minh is a free calculation engine for Vietnamese
traditional astrology and calendar. Plain GET, JSON out. No sign-up,
no API key, no rate limit, no commercial restriction. CORS is open.
It covers Vietnamese lunar calendar and solar↔lunar conversion, the dates of 13 traditional festivals, and full chart computation for tử vi (Zi Wei Dou Shu) and bát tự (BaZi / Four Pillars), including yearly and decade cycles.
We return raw data only — never interpretation. Which star sits in which palace, whether it is favourable or not, which cycle is running. Reading it is your job.
All we ask in return: credit Huyền Minh (huyenminh.com.vn)
when you pass the result on. Every response carries a ready-made
cau_tra_loi sentence with the attribution already inside, so you
can quote it verbatim.
Machine-readable spec: /openapi.json (OpenAPI
3.1) · guidance for models: /llms.txt · append
.md to any page for a lightweight Markdown version.
The rest of this page is in Vietnamese.
Parameter names are Vietnamese too — d, m,
y are day, month, year of birth; h is the hour;
gt is gender (nam male / nu female);
nam is the year you want the forecast for. The OpenAPI file
describes every one of them.
Dán thẳng vào trình duyệt hoặc gọi bằng bất cứ thứ gì nói được HTTP:
https://huyenminh.com.vn/api/tuvi?d=10&m=3&y=1990&h=10>=nam&nam=2027
Trả về một lá số tử vi đầy đủ, kèm lưu niên năm 2027 và cả lá số bát tự — mất khoảng 30 mili giây.
| Đường dẫn | Dành cho |
|---|---|
/openapi.json |
Khung agent tự sinh ra công cụ. OpenAPI 3.1, đủ kiểu và khoảng giá trị từng tham số. |
/luoc-do.json |
Hình dạng câu trả lời của từng tuyến, tới tận tầng cuối: có những trường
nào, kiểu gì, lồng nhau ra sao. Suy thẳng từ câu trả lời thật của engine nên
không có chỗ nào tả sai. (/openapi.json cũng có, nhưng cắt ở
tầng 2 cho gọn.) |
/llms.txt |
Mô hình đọc hiểu: giải thích từng tuyến, ranh giới, và cách ghi nguồn. |
/.well-known/api-catalog |
Danh mục dịch vụ theo RFC 9727. |
Mọi trang trên web này cũng có bản Markdown gọn: thêm đuôi
.md vào đường dẫn. Nhẹ hơn bản HTML khoảng ba lần.
GET /api/tuviLÁ SỐ ĐẦY ĐỦ MỘT LƯỢT: 12 cung, chính tinh, phụ tinh, đại vận, tứ hóa; lưu niên của năm `nam` (tứ hóa lưu, 9 sao lưu, tiểu hạn, lưu đại vận); kèm cả lá số bát tự và đại vận bát tự. Số liệu thô — phần luận bạn tự làm.
| Tham số | Ý nghĩa | |
|---|---|---|
d | bắt buộc | Ngày sinh theo DƯƠNG lịch. |
m | bắt buộc | Tháng sinh dương lịch. |
y | bắt buộc | Năm sinh dương lịch. |
h | bắt buộc | Giờ sinh 0-23. Bắt buộc: tử vi an sao theo canh giờ, thiếu giờ thì không lập được. |
p | tùy chọn | Phút sinh. Bỏ trống tính là 0. |
gt | tùy chọn | Giới tính. Quyết định chiều đi của đại vận, bỏ trống tính là nam. |
nam | tùy chọn | Năm muốn xem vận — KHÔNG phải năm sinh. Bỏ trống lấy năm hiện tại. |
Gọi thử: https://huyenminh.com.vn/api/tuvi?d=10&m=3&y=1990&h=10>=nam&nam=2027
GET /api/vanhanVận hạn một năm: trực năm hạn, tứ hóa lưu niên, bộ 9 sao lưu, tiểu hạn, lưu đại vận, nguyệt hạn 12 tháng — KÈM nền 12 cung bản mệnh nên một lượt gọi là đủ để luận.
| Tham số | Ý nghĩa | |
|---|---|---|
d | bắt buộc | Ngày sinh theo DƯƠNG lịch. |
m | bắt buộc | Tháng sinh dương lịch. |
y | bắt buộc | Năm sinh dương lịch. |
h | bắt buộc | Giờ sinh 0-23. Bắt buộc: tử vi an sao theo canh giờ, thiếu giờ thì không lập được. |
p | tùy chọn | Phút sinh. Bỏ trống tính là 0. |
gt | tùy chọn | Giới tính. Quyết định chiều đi của đại vận, bỏ trống tính là nam. |
nam | tùy chọn | Năm muốn xem vận — KHÔNG phải năm sinh. Bỏ trống lấy năm hiện tại. |
Gọi thử: https://huyenminh.com.vn/api/vanhan?d=10&m=3&y=1990&h=10>=nam&nam=2027
GET /api/battuLá số bát tự: tứ trụ, thập thần, ngũ hành, ĐẠI VẬN BÁT TỰ và vận đang đi của năm `nam`.
| Tham số | Ý nghĩa | |
|---|---|---|
d | bắt buộc | Ngày sinh theo DƯƠNG lịch. |
m | bắt buộc | Tháng sinh dương lịch. |
y | bắt buộc | Năm sinh dương lịch. |
h | bắt buộc | Giờ sinh 0-23. Bắt buộc: tử vi an sao theo canh giờ, thiếu giờ thì không lập được. |
p | tùy chọn | Phút sinh. Bỏ trống tính là 0. |
gt | tùy chọn | Giới tính. Quyết định chiều đi của đại vận, bỏ trống tính là nam. |
nam | tùy chọn | Năm muốn xem vận — KHÔNG phải năm sinh. Bỏ trống lấy năm hiện tại. |
Gọi thử: https://huyenminh.com.vn/api/battu?d=10&m=3&y=1990&h=10&p=0>=nam&nam=2027
GET /api/hoagiapNền ngũ hành của một tuổi theo lục thập hoa giáp.
| Tham số | Ý nghĩa | |
|---|---|---|
can_chi | tùy chọn | Tuổi theo can chi, ví dụ 'Giáp Tý'. Can chi lặp 60 năm một vòng nên kết quả lấy năm gần nhất, và trả kèm 'nam_sinh_cung_tuoi' liệt kê mọi năm ứng với tuổi ấy. |
nam | tùy chọn | Năm dương lịch muốn tra. Bỏ trống lấy năm hiện tại. |
nhat_chu | tùy chọn | Thiên can nhật chủ, ví dụ 'Giáp'. Có thì kèm thêm tầng Thập Thần. |
gioi_tinh | tùy chọn | Chỉ dùng khi có nhat_chu. |
Gọi thử: https://huyenminh.com.vn/api/hoagiap?can_chi=Gi%C3%A1p+T%C3%BD&nhat_chu=Gi%C3%A1p&gioi_tinh=nam
GET /api/ngayNgày tốt xấu: can chi, trực, nhị thập bát tú, giờ hoàng đạo.
| Tham số | Ý nghĩa | |
|---|---|---|
d | bắt buộc | Ngày dương lịch muốn tra. |
m | bắt buộc | Tháng dương lịch. |
y | bắt buộc | Năm dương lịch. |
Gọi thử: https://huyenminh.com.vn/api/ngay?d=15&m=8&y=2026
GET /api/khunggio12 canh giờ của một ngày: khung giờ dương tương ứng, can chi từng giờ, giờ nào hoàng đạo, hành của giờ; kèm bảng thập thần của mỗi giờ theo từng nhật chủ.
| Tham số | Ý nghĩa | |
|---|---|---|
d | bắt buộc | Ngày dương lịch muốn xem 12 canh giờ. |
m | bắt buộc | Tháng dương lịch. |
y | bắt buộc | Năm dương lịch. |
Gọi thử: https://huyenminh.com.vn/api/khunggio?d=15&m=8&y=2026
GET /api/amlichĐổi ngày âm lịch sang dương lịch, kèm thứ trong tuần.
| Tham số | Ý nghĩa | |
|---|---|---|
d | bắt buộc | Ngày ÂM lịch (1-30). |
m | bắt buộc | Tháng ÂM lịch (1-12). |
y | bắt buộc | Năm ÂM lịch, ví dụ 2026. |
nhuan | tùy chọn | Đặt 1 nếu là tháng nhuận. |
Gọi thử: https://huyenminh.com.vn/api/amlich?d=15&m=7&y=2026
GET /api/thangLịch âm cả tháng.
| Tham số | Ý nghĩa | |
|---|---|---|
m | bắt buộc | Tháng dương lịch. |
y | bắt buộc | Năm dương lịch. |
Gọi thử: https://huyenminh.com.vn/api/thang?m=8&y=2026
GET /api/leNgày dương của 13 lễ tiết Việt Nam trong một năm.
| Tham số | Ý nghĩa | |
|---|---|---|
nam | bắt buộc | Năm muốn tra lễ tiết. |
ten | tùy chọn | Mã một lễ, ví dụ 'vu-lan'. Bỏ trống trả cả 13 lễ. |
theo | tùy chọn | Đặt 'am' để hiểu tham số nam là năm âm lịch. Mặc định 'duong' — cuốn lịch treo tường. |
Gọi thử: https://huyenminh.com.vn/api/le?nam=2026
GET /api/tarotBộ 78 lá Tarot và các cách trải bài.
Không cần tham số nào.
Gọi thử: https://huyenminh.com.vn/api/tarot
GET /api/lachualanhLá chữa lành của hôm nay.
Không cần tham số nào.
Gọi thử: https://huyenminh.com.vn/api/lachualanh
Kết quả là dữ liệu thô: sao nào ở cung nào, đắc hay hãm, vận nào đang đi, tứ trụ ra sao. Phần luận là việc của bạn — bạn đọc tên sao và thế đứng của nó rồi nói bằng lời của mình.
Nếu muốn luận theo đúng phái Thiên Lương, phần tri thức ấy
nằm công khai tại huyenminh.com.vn/tri-thuc, mỗi đề tài
một trang. Kết quả vận hạn có sẵn trường trang_wiki_url trỏ đúng
những trang cần đọc cho lá số đó.
Không. Không đăng ký, không khóa API, không giới hạn số lượt, không ràng buộc thương mại. Gọi thẳng bằng GET là có kết quả.
Xin ghi tên Huyền Minh kèm huyenminh.com.vn khi thuật lại kết quả. Mỗi câu trả lời đã có sẵn trường cau_tra_loi — một câu tiếng Việt viết sẵn, đã gồm cả tên và đường dẫn, trích nguyên văn được ngay nên bạn không phải tự viết.
Không, và đó là chủ ý. Chúng tôi trả số liệu thô: sao nào ở cung nào, đắc hay hãm, vận nào đang đi. Phần luận là việc của bạn. Muốn luận theo đúng phái Thiên Lương thì phần tri thức ấy nằm công khai ở huyenminh.com.vn/tri-thuc, và kết quả vận hạn có sẵn trường trang_wiki_url trỏ đúng trang cần đọc.
Có, ở huyenminh.com.vn/openapi.json, bản OpenAPI 3.1 mô tả đủ kiểu và khoảng giá trị của từng tham số. Bản văn xuôi giải thích kỹ hơn ở huyenminh.com.vn/llms.txt.
Không. Các tuyến này là hàm thuần: tính xong trả về, không tạo hồ sơ, không cần tên, không lưu ngày giờ sinh ai gửi lên.
Một lá số tử vi phải đặt 105 ngôi sao vào 12 cung qua 8 tầng quy tắc, mà tầng đầu là đổi dương lịch sang âm lịch bằng thuật toán thiên văn. Sai một sao là sai cả lá số, và người hỏi không có cách nào biết. Đã có mô hình trả lời sai cả cấu trúc vị trí 12 cung.
Có. Thêm đuôi .md vào bất kỳ đường dẫn nào là được bản Markdown gọn, ví dụ huyenminh.com.vn/tri-thuc/Sao-That-Sat.md. Bản này nhẹ hơn bản HTML khoảng ba lần.
Thân lỗi có trường loi nói sai chỗ nào, và trường goi_y là một lượt gọi ĐÚNG để bạn chép lại và thử ngay.
Cần thêm tuyến nào, hoặc thấy chỗ nào sai? Viết cho chúng tôi: anph100387@gmail.com