Giao dịch qua API kết nối phần mềm với sàn bằng giao diện lập trình ứng dụng. Chương trình có thể lấy dữ liệu, xem thông tin tài khoản được phép và gửi chỉ thị qua yêu cầu được mô tả trong tài liệu. API là giao diện liên lạc, không phải chiến lược.
Dữ liệu công khai và thao tác riêng
Điểm cuối công khai có thể cung cấp giá hoặc sổ lệnh mà không cần truy cập tài khoản. Thao tác riêng như đặt, hủy lệnh thường cần yêu cầu xác thực và quyền thích hợp. Nền tảng có thể tách quyền xem, giao dịch và chuyển tài sản.
Kết nối chỉ nên được cấp quyền cần cho nhiệm vụ. Tắt rút tiền giảm một đường trộm tài sản, nhưng thông tin giao dịch bị lộ vẫn có thể gây giao dịch thiệt hại. Thông tin API cũng khác khóa riêng của ví blockchain.
Xác nhận yêu cầu
Chương trình phải xử lý quy tắc lượng, giới hạn tần suất, yêu cầu bị từ chối và mất kết nối. Hết thời gian chờ không xác định lệnh đã được nhận chưa; kiểm tra trạng thái trước khi gửi lại giúp tránh trùng lặp.
Luồng thị trường và khớp đã xác nhận cần đối chiếu với lệnh, vị thế thực tế. Tính năng, xác thực và giới hạn tùy sản phẩm và có thể thay đổi. API không bảo đảm khớp nhanh hơn hay loại bỏ phí, trượt giá, rủi ro thị trường.