Shopify API - any Orders latency/lag?

Question on the Orders API - is there any significant lag/latency between when an order is made by a customer (i.e., when a customer clicks checkout), and when that order becomes available in the Orders API? For example, is it possible/common for say an order to be placed on one day, and the order to show up in the API several days or even weeks later, for any reason (e.g., payment processing/clearing)? Or would the transaction almost always show up instantaneously?

I’m working on an analytics app that involves reading orders on a daily basis to do some analytics for shops, and I’d like to understand if I’d need to re-pull from the Orders API (or any other APIs with data lag/latency) for a certain transaction date, several days (or up to weeks) after the actual transaction date so get any orders that were posted later.

Thank you in advance!

Hi Jasper,

The order should be accessible by the API as soon as the checkout is completed. You could also subscribe to the order/created webhook to get info on when new orders are being made, to determine the best strategy for how frequently to pull order data.