1. Tất cả Web services là APIs nhưng tất cả các APIs không phải là Web services.
2. Web services không thể thực hiện được tất cả các thao tác mà API sẽ thực hiện.
3. Một Web service sử dụng 3 chuẩn chính: SOAP, REST và XML-RPC trong quá trình giao tiếp, ngược lại API có thể sử dụng bất kỳ chuẩn nào để giao tiếp.
4. Một Web service đòi hỏi luôn luôn phải có mạng để nó hoạt động nhưng API thì không cần.
5. API tạo điều kiện liên kết trực tiếp với một ứng dụng trong khi Web service thì không.