Shopify App Rate Limits

I am trying to build a public subscription app and a secure customer-facing subscription portal. For this, I have not used any data replication at my side (via webhooks) and I am entirely using Shopify Admin GraphQL APIs to show the data on the screen. I am facing an issue with rate limits, tried a sample load testing with 30 concurrent users and got throttled (attached report, here errors signifies throttled request).

I was thinking of using a combination of Shopify Admin GraphQL, REST APIs and Storefront API but I read that the Storefront APIs cannot be used for public apps. Any inputs?

Thanks in advance.

Hi Kanchan-S, thank you for your question!

We have a documentation on rate limits: https://shopify.dev/api/usage/rate-limits.

You may need to either pause between the API calls to slow them down, or use information in the API response to understand the cost of the request and the state of the throttle before making further requests.
Also, here is some best practices to avoid rate limit errors: https://shopify.dev/api/usage/rate-limits#avoiding-rate-limit-errors

Thank you,

Pranab