API chứng khoán Việt Nam là lớp dữ liệu giúp đội sản phẩm, nhà phân tích và hệ thống nội bộ truy cập giá, chỉ số, hồ sơ doanh nghiệp, báo cáo tài chính, dữ liệu vĩ mô và tín hiệu phân tích theo định dạng có cấu trúc. Tại VNSignal, API công khai self-serve chưa mở đại trà; nội dung này mô tả phạm vi dữ liệu hiện có, trạng thái planned/private-access và cách đánh giá một stock data API Vietnam trước khi tích hợp.
Nếu bạn cần dữ liệu cho nghiên cứu, dashboard nội bộ hoặc hợp tác kỹ thuật, hãy đọc trang này như bản định hướng sản phẩm: public self-serve chưa mở đại trà. Các endpoint sản xuất có thể yêu cầu xác thực, thỏa thuận dữ liệu và giới hạn sử dụng riêng. VNSignal là công cụ phân tích dữ liệu, không phải nhà cung cấp khuyến nghị đầu tư.
Hướng dẫn từng bước
Xác định dữ liệu cần lấy
Viết rõ bạn cần giá realtime, dữ liệu lịch sử, báo cáo tài chính, định giá, chỉ số ngành, dữ liệu vĩ mô hay vàng. Mỗi nhóm dữ liệu có tần suất cập nhật và điều kiện sử dụng khác nhau.
Kiểm tra trạng thái truy cập
VNSignal chưa quảng bá API public self-serve cho mọi người dùng. Nhu cầu API nên đi qua kênh liên hệ hoặc hợp tác để xác nhận private beta, quyền truy cập và phạm vi dữ liệu được phép dùng.
Đọc nguồn và phương pháp luận
Mở /methodology để hiểu cách VNSignal chuẩn hóa dữ liệu, tần suất cập nhật, giới hạn diễn giải và disclaimer trước khi đưa dữ liệu vào sản phẩm riêng.
Thiết kế schema nội bộ
Chuẩn hóa mã cổ phiếu, sàn, ngày giao dịch, đơn vị tiền tệ, kỳ báo cáo, kiểu dữ liệu và timezone. Thiết kế tốt từ đầu giúp tránh lỗi khi so sánh HOSE, HNX và UPCOM.
Xác định SLA và giới hạn tải
Một stock data API cần chính sách cache, rate limit, fallback khi thị trường đóng cửa, độ trễ cho realtime và cách xử lý dữ liệu bị điều chỉnh sau công bố.
Kiểm thử bằng route công khai
Trước khi cần API, bạn có thể kiểm tra dữ liệu public qua /co-phieu, /co-phieu/[ma]/tai-chinh, /dinh-gia-co-phieu, /phan-tich-ky-thuat, /vi-mo và /gia-vang.
1. API chứng khoán khác trang web như thế nào?
Trang web phục vụ người dùng đọc trực tiếp, còn API phục vụ hệ thống lấy dữ liệu có cấu trúc. Một trang cổ phiếu có thể hiển thị giá, biểu đồ, báo cáo tài chính và tin liên quan. API cần trả về dữ liệu ổn định hơn: trường dữ liệu rõ nghĩa, đơn vị nhất quán, lỗi có mã cụ thể và tài liệu mô tả cách dùng.
Vì vậy, không nên coi mọi endpoint nội bộ là API công khai. Endpoint dùng cho app có thể thay đổi theo release, yêu cầu session hoặc chứa logic chỉ phù hợp với giao diện hiện tại. Một API public thật sự cần versioning, authentication, rate limit, changelog và cam kết tương thích.
2. Trạng thái API tại VNSignal
VNSignal hiện có nhiều lớp dữ liệu phục vụ sản phẩm: cổ phiếu, chỉ số, báo cáo tài chính, định giá, kỹ thuật, vĩ mô, vàng, quỹ và trái phiếu. Tuy nhiên, API dữ liệu chứng khoán public self-serve chưa được công bố như một sản phẩm mở đại trà.
Nội dung này vì vậy dùng ngôn ngữ planned/private-access. Nếu bạn là đối tác dữ liệu, nhóm nghiên cứu hoặc doanh nghiệp cần tích hợp, hãy liên hệ để xác nhận phạm vi, điều kiện sử dụng, bảo mật và chi phí. Không nên scrape các endpoint app hoặc xem chúng như hợp đồng API ổn định.
3. Nhóm dữ liệu cổ phiếu
Nhóm dữ liệu cổ phiếu thường gồm danh sách mã, sàn giao dịch, giá gần nhất, khối lượng, vốn hóa, P/E, P/B, EPS, ROE, thông tin ngành và hồ sơ doanh nghiệp. Với ứng dụng nghiên cứu, dữ liệu này cần được chuẩn hóa theo mã, ngày giao dịch và nguồn cập nhật.
Trên giao diện VNSignal, bạn có thể xem lớp dữ liệu này tại /co-phieu, trang từng mã như /co-phieu/[ma] và tab tài chính như /co-phieu/[ma]/tai-chinh. Đây là bằng chứng sản phẩm cho phạm vi dữ liệu, không phải tài liệu endpoint public.
4. Dữ liệu báo cáo tài chính
Dữ liệu báo cáo tài chính cần xử lý theo kỳ quý, năm, hợp nhất, công ty mẹ và thời điểm công bố. Các trường quan trọng gồm doanh thu, lợi nhuận gộp, lợi nhuận sau thuế, tài sản, nợ vay, vốn chủ sở hữu, dòng tiền hoạt động và các tỷ số tài chính.
Khi đánh giá financial data API Vietnam, hãy hỏi dữ liệu có điều chỉnh lại khi doanh nghiệp công bố bổ sung không, có phân biệt kỳ báo cáo không, và có ghi rõ đơn vị tiền tệ không. Thiếu những chi tiết này dễ làm dashboard nội bộ sai lệch dù endpoint vẫn trả dữ liệu.
5. Dữ liệu realtime và dữ liệu cuối ngày
Dữ liệu realtime phù hợp dashboard trong phiên, cảnh báo và theo dõi thanh khoản. Dữ liệu cuối ngày phù hợp phân tích lịch sử, backtest, báo cáo định kỳ và mô hình định giá. Hai loại dữ liệu này cần cách cache và cách kiểm tra khác nhau.
Với realtime, hãy xác định độ trễ chấp nhận được, phiên giao dịch, lỗi khi sàn tạm ngừng, và cách xử lý giá trần/sàn. Với cuối ngày, hãy xác định giá đóng cửa, điều chỉnh cổ tức, split, ngày nghỉ và lịch giao dịch. Một API tốt phải nói rõ loại dữ liệu đang trả.
6. Dữ liệu vĩ mô, vàng và đa tài sản
Một API chứng khoán Việt Nam hữu ích không chỉ có cổ phiếu. Nhà đầu tư thường cần lãi suất, tỷ giá, chính sách tiền tệ, giá vàng, trái phiếu, quỹ và chỉ số ngành để đọc bối cảnh. VNSignal có các route public như /vi-mo, /gia-vang, /hang-hoa/gia-vang-the-gioi và /co-phieu/nganh.
Khi đưa các lớp dữ liệu này vào API, cần chuẩn hóa timezone, tần suất cập nhật và nguồn. Dữ liệu vĩ mô thường cập nhật chậm hơn dữ liệu thị trường nhưng lại ảnh hưởng lớn đến cách diễn giải định giá và dòng tiền.
7. Authentication, rate limit và bảo mật
API dữ liệu tài chính cần xác thực rõ ràng. Các mô hình phổ biến gồm API key, OAuth, token server-to-server hoặc whitelist IP. Tùy loại dữ liệu, quyền truy cập có thể chia theo gói: public delayed data, private realtime data, dữ liệu lịch sử hoặc dữ liệu thương mại.
Rate limit giúp bảo vệ hạ tầng và đảm bảo công bằng. Một tài liệu API nghiêm túc nên nói rõ số request mỗi phút, giới hạn burst, mã lỗi 429, retry-after, cách cache và điều kiện chấm dứt quyền truy cập nếu lạm dụng.
8. Versioning và changelog
Khi một API đã có người dùng tích hợp, thay đổi tên trường hoặc kiểu dữ liệu có thể làm hỏng hệ thống downstream. Vì vậy, API nên có version như /v1 hoặc /v2, changelog, thời gian deprecation và thông báo trước khi bỏ trường cũ.
Ngay cả khi VNSignal mở private beta, người tích hợp cũng nên hỏi về chính sách versioning. Nếu endpoint chỉ phục vụ app nội bộ, nó có thể thay đổi nhanh hơn tài liệu public. Đây là lý do không nên tự suy luận hợp đồng API từ network request của trình duyệt.
9. Cách đánh giá nhà cung cấp dữ liệu
Trước khi chọn stock data API Vietnam, hãy kiểm tra sáu nhóm câu hỏi: phạm vi dữ liệu, độ trễ, lịch sử dữ liệu, quyền sử dụng thương mại, độ ổn định schema và hỗ trợ kỹ thuật. Giá rẻ không đủ nếu dữ liệu thiếu trường quan trọng hoặc thường xuyên thay đổi cấu trúc.
Hãy thử đối chiếu một vài mã lớn như FPT, VCB, HPG và một vài mã UPCOM để xem dữ liệu có nhất quán không. Với báo cáo tài chính, hãy so một kỳ gần nhất với công bố doanh nghiệp. Với giá, hãy kiểm tra ngày giao dịch, giá đóng cửa và khối lượng.
10. Khi nào nên liên hệ VNSignal?
Bạn nên liên hệ khi cần dữ liệu có cấu trúc cho dashboard nội bộ, nghiên cứu định lượng, báo cáo khách hàng, tích hợp sản phẩm hoặc hợp tác nội dung. Hãy mô tả nhóm dữ liệu cần dùng, tần suất cập nhật, số lượng request, mục đích thương mại và yêu cầu bảo mật.
Điểm bắt đầu phù hợp là /contact, /pricing và /methodology. Nếu API public được mở rộng trong tương lai, nội dung hướng dẫn cần được cập nhật với endpoint, schema, ví dụ request, mã lỗi và điều khoản sử dụng cụ thể.
11. Checklist trước khi tích hợp
Trước khi tích hợp bất kỳ API dữ liệu tài chính nào, hãy xác nhận: dữ liệu được phép dùng cho mục đích gì, có realtime hay delayed, lịch sử dài bao nhiêu, rate limit thế nào, có SLA không, lỗi được trả về ra sao, schema có version không, và ai chịu trách nhiệm khi nguồn dữ liệu thay đổi.
Checklist này giúp tránh rủi ro pháp lý và kỹ thuật. Với dữ liệu chứng khoán, sai một đơn vị, sai kỳ báo cáo hoặc sai thời điểm cập nhật có thể làm dashboard, mô hình định giá hoặc cảnh báo giao dịch đưa ra kết luận sai.
