The Shopify API allows developers to create applications for Shopify online stores and then sell them on the Shopify App Store.

REST Admin Shopify API reference

  • Access APIs — View and manage the access that has been granted to you by merchants.
  • Analytics APIs — Provide a merchant with detailed reports to help them analyze how their business is performing.
  • Billing APIs — Get paid for your app by collecting a one-time charge, a fixed monthly fee, or a variable monthly fee based on usage.
  • Customer APIs — Help merchants manage their customer data.
  • Deprecated API calls — Retrieve deprecated API calls made by the authenticated private app in the past 30 days.
  • Discount APIs — Help merchants to offer flexible discounts.
  • Event APIs — Fetch event data or register webhooks to keep your app synced with the merchant store.
  • Inventory APIs — Manage inventory levels across multiple locations.
  • MarketingEvent — Create or update marketing events to track activity associated with a merchant’s marketing campaigns.
  • Metafield — Add metadata to store resources.
  • Online store APIs — Update a merchant’s online storefront and its content.
  • Order APIs — Give merchants new ways to receive, process, and manage their orders.
  • Plus APIs — Create custom functionality for high GMV merchants using APIs exclusive to Shopify Plus.
  • Product APIs — Access and manipulate a store’s catalog using product and collection APIs.
  • Sales channel APIs — Create your own sales channel. Your sales channel might be a mobile app, a website, or an online marketplace.
  • Shipping and fulfillment APIs — Show custom shipping rates at checkout, or register your app as a store’s fulfillment service and then manage its fulfillments.
  • Shopify Payments APIs — The Shopify Payments API lets you access information about a merchant’s Shopify Payments account.
  • Store property APIs — Manage a store’s configuration.
  • TenderTransaction — Retrieve tender transactions for your shop. Tender transactions represent transactions that modify the shop’s balance.