Issue with Inconsistent updatedAt Value Between Storefront API and Admin API

Hello everyone,

We are facing an issue with the updatedAt field for products when using the Shopify APIs. Our app syncs product data based on the updatedAt field, but we’re seeing discrepancies between the Storefront API and the Admin API.
Specifically, we notice that the updatedAt value in the Storefront API is up-to-date, while the Admin API is showing an outdated timestamp. For example, when querying the product Omega Speedmaster Moonwatch Professional, the following values are returned:

  • Storefront API updatedAt**:** 2025-04-01T20:52:10-07:00
  • Admin API updatedAt**:** 2025-03-28T16:31:32Z
    This mismatch is causing issues with our product synchronization, as we rely on this field to track product updates.
    Has anyone else experienced a similar problem? If so, how did you resolve it? Or is this a known issue on Shopify’s end?
    Any help or insights would be greatly appreciated!

This is not just a time zone issue. The difference between the updatedAt timestamps in the Storefront API and Admin API is three days ( 04-01 and 03-28 ) not just a difference in time format. Additionally, the minutes and seconds are also different, which suggests that the Admin API is not reflecting the latest updates correctly.