Company Information change

At the moment I am checking company information for changes by comparing the profile data hash (MD5) stored on our server which I am doing in PHP and run this process every
24 hours or click of a button.

This works but Is there another way to check if change maybe the etag?