The API Report CardAPI Index
Shopify

Shopify API

E-commerce Platform / Online Store Builder / Commerce Operating System · shopify.com

Shopify's primary surface is the GraphQL Admin API, versioned quarterly, with the legacy REST Admin API being progressively sunset. Access is self-serve through the Partner Dashboard or store admin. Migrations are the tax: old versions sunset yearly and REST code must move to GraphQL.

Last verified: July 2026Retail & Ecommerce
API GRADE
A
VERIFIED JUL 2026

SCORECARD

ExistenceGOODGraphQL Admin API is the primary surface, alongside Storefront, Customer Account, and Functions APIs.
AccessGOODSelf-serve via the Partner Dashboard or store admin; App Store listing requires Built for Shopify review.
CoverageGOODProducts, orders, customers, fulfillments, and checkout; Functions and B2B catalogs are Plus-gated.
AuthGOODOAuth 2.0 for distributed apps; per-store access tokens for single-store custom apps.
Docs & DXGOODOfficial libraries for Node, Ruby, PHP, Python, and .NET, plus Shopify CLI and broad webhook coverage.
StabilityPOORREST Admin API is being sunset in favor of GraphQL; quarterly versions force migration every 12 months.
MORE FROM THE REPORT CARD
Supergood: Shopify shipped a real API. Most vendors don't; we ship near-native APIs for the rest.

Frequently asked questions

Shopify scores A on the API Report Card. Shopify's primary surface is the GraphQL Admin API, versioned quarterly, with the legacy REST Admin API being progressively sunset. Access is self-serve through the Partner Dashboard or store admin. Migrations are the tax: old versions sunset yearly and REST code must move to GraphQL.

Tried to integrate with Shopify?
SOURCES
REST Admin API rate limit of 40 requests per app per store per minute (2/sec leaky bucket) is restrictive for high-volume sync; only 10x for Plus shopify.dev
GraphQL calculated query cost (1,000 points/min default) is hard to predict, complex queries silently consume large shares of the bucket and trigger throttling shopify.dev
Quarterly API versioning forces apps to track deprecations and migrate every 12 months as old versions sunset shopify.dev
REST Admin API is being progressively deprecated in favor of GraphQL, forcing migrations on integrators who built years of REST code shopify.dev
429 'Too Many Requests' errors are a routine production problem for apps at scale, requiring caching, batching, and exponential backoff eseospace.com
Shopify Functions and several advanced APIs (checkout extensibility, B2B catalogs) are gated to Shopify Plus or require Built for Shopify certification shopify.dev
Bulk operations API for large data exports has its own throttling and 'one bulk op at a time per shop' constraint, making historical backfills slow shopify.dev
Webhook reliability is best-effort with 19 retry attempts over 48 hours, apps must implement reconciliation jobs against the Admin API to avoid drift shopify.dev
Storefront API has separate, lower rate limits and CORS rules that complicate truly headless deployments shopify.dev
Third-party payment gateways are penalized: 2.0% extra transaction fee on Basic, 1.0% on Grow, 0.6% on Advanced, effectively forces Shopify Payments shopify.com
Trustpilot consumer rating is 1.3-1.5/5 from thousands of reviews citing fraudulent stores hosted on Shopify and unhelpful chargeback handling trustpilot.com
BBB rating of F with 1,600+ complaints, largely around account holds, payment freezes, and 20% rolling reserves applied to Shopify Payments without notice cardpaymentoptions.com
Pricing creep: app stack + transaction fees + theme costs + Shopify Plus floor (~$2,500/mo) routinely 2-5x the headline plan cost g2.com
Customer support drops sharply in quality for anything beyond Tier 1; account holds get bot responses and multi-week escalations startupowl.com
App ecosystem dependency, core features (subscriptions, advanced reviews, B2B until recently, robust loyalty) require paid third-party apps, creating $200-$2,000/mo add-on bills g2.com
Shopify Plus requires Shopify Payments in most markets, removing optionality on processor and rates for high-GMV merchants shopify.com
Theme/Liquid lock-in and headless migration cost make leaving Shopify expensive even when merchants want to shoptrial.co
Store closures and merchant terminations with little due process have been a recurring complaint thread on r/shopify and the BBB bbb.org