It can be primarily because of any of two reasons:

1. The credit bureau from which the credit report is being fetched can be different. As there are four credit bureaus, different      websites may be fetching credit score from different bureaus

2. In case the credit bureau is the same, the credit score may be fetched on different dates