почему на клиенте не сохранять дату/время последней синхронизации и при запросе каталога передавать эту дату на сервер а он уже вернёт что изменилось/добавилось/удалилось с тех пор.
Ну допустим я могу вам продать. Актуальность как вы проверять будете? На том же яндекс-маркете характеристики очень сильно хромают во все стороны (неполнота, неактуальность, да и просто некорректность)