Shopify website screenshot

Shopify

Shopify is a complete commerce platform that lets you start, grow, and manage a business, selling online, in person, on marketplaces, through social channels, and now inside AI chats. Its developer platform exposes GraphQL Admin, Storefront and Customer Account APIs, a legacy Admin REST surface, 206 webhook topics, Shopify Functions, Hydrogen and the Shopify CLI, so apps and integrations can extend Shopify for merchants and buyers alike. Shopify also runs four MCP servers bound to the Universal Commerce Protocol, letting AI agents search a cross-merchant catalog, build carts, complete checkouts and track orders.

Shopify publishes 102 APIs on the APIs.io network, including Webhooks API, Multipass API, About API, and 99 more. Tagged areas include Commerce, E-Commerce, Payments, Retail, and Shopping Cart.

The Shopify catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.

Shopify’s developer surface includes authentication, documentation, CLI, developer portal, changelog, support, signup flow, and 91 more developer resources.

83.9/100 exemplar ▬ flat Agent 56/100 agent native Front door AI 5/6 prominent saas Full breakdown ↓
scored 2026-09-25 · rubric v0.23.0
AccessPaidSelf serve
3 APIs 1 MCP Servers 15 Features
CommerceE-CommercePaymentsRetailShopping CartT1ShopifyAgentic CommerceUniversal Commerce ProtocolPoint-of-SaleCanada

What this lets a business do 11

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Supply Chain Management
BC-520
CancelCarrierCompleteHoldsLineMany
POST /admin/api/2020-10/orders/{order_id}/fulfillments/{fulfillment_id}/cancel.json
Developer Platform & API Ecosystem Management
BC-4270
CallsStorefrontSubscriptionsWebhook SubscriptionsWebhooks
Customer Relationship Management
BC-420
AddressAddressesCustomerCustomer AddressesCustomers
GET /customers/{customer_id}/addresses.json
Inventory Management
BC-530
InventoryInventory ItemsInventory LevelsItemLevels
Product Information Management
BC-2370
ImageImagesProductProduct ImagesProducts
POST /products.json PUT /products/{product_id}.json POST /products/{product_id}/images.json
Pricing Management
BC-440
CodeCreationDiscount
Omnichannel Order & Fulfilment Management
BC-2330
FulfillmentFulfillment OrdersFulfillments
Point of Sale Operations Management
BC-2320
CardCart
Marketing Management
BC-400
ArticleBlog
Subscription Billing & Revenue Management
BC-4250
RecurringUsage
Information & Data Management
BC-610
Reports

What people ask Shopify 86

The questions people put to an LLM, and the jobs they hand an agent, that Shopify's APIs answer — each one linked to the operation that does it. Generated by API Evangelist

Shopify All API List app credits issued (API 2020-01) “Which application credits has my app granted to merchants on API version 2020-01?” List app credits issued (API 2020-04) “What credits have I given merchants toward my app fees, per release 2020-04?” List app credits issued (API 2020-07) “How can I review the app credits my app has handed out with version 2020-07?” List app credits issued (API 2020-10) “What application credits has my Shopify app issued to shops?”
Shopify Applications API Get one of my app's reports (API 2020-01) “How do I pull up a single report my app created on the 2020-01 Admin API?” Get one of my app's reports (API 2020-04) “Which call returns a report my app made when I'm pinned to API version 2020-04?” Get one of my app's reports (API 2020-07) “Where do I read back a report my app built, using the July 2020 Admin API?” Get one of my app's reports (API 2020-10) “What's the current 2020-10 way to retrieve a report my app created?”
Shopify Fulfillment API Request cancellation of a fulfillment order (2020-01) “Using the 2020-01 API, how do I ask a fulfillment service to cancel an order it holds?” Accept a cancellation request (2020-01) “As a fulfillment service on 2020-01, how do I agree to a merchant's cancellation request?” Reject a cancellation request (2020-01) “How does a fulfillment service decline a cancellation request on 2020-01?” Request cancellation of a fulfillment order (2020-04) “In the 2020-04 Admin API, what call asks a fulfillment service to stop work on a fulfillment order?”
Shopify Collection API Add a product to a custom collection (2020-01) “Can I add a product to a custom collection through the 2020-01 Admin API?” Remove a product from a collection (2020-01) “How do I take a product out of a collection with the 2020-01 API?” Add a product to a custom collection (2020-04) “Could I put a product into a custom collection with version 2020-04?” Remove a product from a collection (2020-04) “What 2020-04 call removes a product from a collection?”
Shopify Lists API List reports (API 2020-01) “Which custom reports exist in my Shopify store under the 2020-01 Admin API?” List reports (API 2020-04) “What analytics reports can I list on API version 2020-04?” List reports (API 2020-07) “What reports has my app created, according to the 2020-07 API?” List reports (API 2020-10) “Where do I see all the reports in my shop on the 2020-10 Admin API?”
Shopify Count API Count store events on API version 2020-01 “How many events has my shop logged, according to the 2020-01 Admin API?” Count store events on API version 2020-04 “What's the total number of store events on API version 2020-04?” Count store events on API version 2020-07 “With the July 2020 API (2020-07), what's my event count?” Count store events (current 2020-10 version) “How many events are recorded for my store on the current 2020-10 API version?”
Shopify Deletes API Delete a webhook subscription (2020-01) “Can I stop a webhook subscription from firing using the 2020-01 Admin API?” Delete a webhook subscription (2020-04) “How do I unsubscribe a webhook in the April 2020 (2020-04) Admin API?” Delete a webhook subscription (2020-07) “Can the 2020-07 API version tear down a webhook subscription I no longer need?” Delete a webhook subscription “What call deletes a webhook subscription in the supported 2020-10 Admin API?”
Shopify Customers API List customers “How do I pull a list of my Shopify customers, up to 250 at a time?” Create a customer “Can I add a new customer record and have a welcome email sent to them?” Count customers “How many customers does my store have in total?” Search customers by name, email or phone “Can I find a customer by typing part of their email address or phone number?”
Shopify Code API Add a discount code to a price rule (2020-01) “How do I add a new discount code to a price rule on the 2020-01 API?” Change an existing discount code (2020-01) “How can I edit a discount code that already exists, using the 2020-01 version?” Look up one discount code by ID (2020-01) “Can I fetch a single discount code by its ID on API version 2020-01?” Delete a discount code (2020-01) “How do I permanently remove a discount code from a price rule in 2020-01?”
Shopify Address API Add an address to a customer (2020-01 API) “How do I add a new shipping address to a customer on the 2020-01 Admin API?” Look up one customer address (2020-01 API) “How do I fetch a single saved address for a customer on the 2020-01 API?” Edit a customer address (2020-01 API) “How do I correct a typo in a customer's saved address on the 2020-01 API?” Remove a customer address (2020-01 API) “How do I delete an outdated address from a customer's address list on 2020-01?”
Shopify Checkout API Start a new sales-channel checkout (API 2020-01) “How does my sales channel app open a new checkout for a buyer on API 2020-01?” Start a new sales-channel checkout (API 2020-04) “Which 2020-04 call begins a checkout session from my sales channel?” Start a new sales-channel checkout (API 2020-07) “Can my channel app spin up a checkout for a customer using 2020-07?” Start a new sales-channel checkout (API 2020-10) “How do I create a checkout from a sales channel on 2020-10?”
Shopify Card API Issue a new gift card (2020-01) “How do I issue a new gift card with API version 2020-01?” Retrieve a gift card by ID (2020-01) “Can I look up a single gift card by its ID on API version 2020-01?” Update a gift card (2020-01) “Can I change an existing gift card through API version 2020-01?” Disable a gift card (2020-01) “How do I disable a gift card so it can no longer be used, on 2020-01?”

Showing 12 of 86 APIs with phrasing — see every API.

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-25 · rubric v0.23.0
Regulatory Posture applies to this provider. Its tags matched the Payments regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/shopify: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

What adopting Shopify moves on the Kin Score 3

Shopify is an area vendor: providers adopt it to run part of their developer surface. This is the Kin Score checks its features can move for a provider that adopts it, what each one really earns, and what it earns nothing for.

hostingcapability map5 features checked 2026-09-25 · rubric v0.22.0

Every Shopify store gets an MCP endpoint, a UCP commerce profile and an llms.txt without doing anything — which is exactly why they earn little: the tools, profile and file are Shopify’s, identical across stores, so mcp_server and agentic_commerce grade platform (0.25) and a generated llms.txt counts as derived (0.25). A merchant who hand-writes llms.txt.liquid earns that check as its own work. Catalog syndication to ChatGPT, Gemini and Copilot is real distribution that no Kin Score check reads.

Agent Readiness4.2 of 139 pts
Discoverability1.0 of 54 pts
CheckEarnsThrough
MCP Serverplatform
Agent ReadinessOne Shopify-defined tool set on every store; 0.22.0 grades that platform (0.25), and 0.23.0’s platform-generated class (#676/#680) marks it explicitly. A merchant earns more only by operating its own server.
3.0 of 12 UCP MCP per store (successor to Storefront MCP)
Agentic Commerce Well-Known Documentplatform
Agent ReadinessThe profile is on the store’s domain, so a literal read of the grade rule says self; its services and endpoints are Shopify’s, identical across stores, so platform (0.25) is the honest grade and the one 0.23.0 applies.
1.3 of 5 UCP business profile at /.well-known/ucp
Publishes llms.txtdiscounted
DiscoverabilityThe default file is Shopify-generated, not written by the merchant — derived (0.25). A hand-written llms.txt.liquid / agents.md.liquid is the merchant’s own at 1.0, and that credit is the merchant’s work, not Shopify’s.
1.0 of 4 Auto-generated /llms.txt and /agents.md
Across 8977 providers that publish a contract, adopting Shopify would move 8927. Median lift: composite +0.0 (90th percentile +0.2), agent readiness +3.0 (+3.1). Conditional rows excluded.
What Shopify ships that earns nothing (2)
  • Shopify Catalog for agentic storefronts — Syndicating products into AI channels is distribution; no check reads where a catalog is listed.
  • UCP business profile at /.well-known/ucp — The check wants an api-catalog, security.txt, protected-resource or AAuth document; /.well-known/ucp is none of them (it is read by agentic_commerce instead).

A model, not a score. Adopting this vendor changes a provider's Kin Score only when the provider publishes the resulting artifacts on its own surface; nothing here writes a score, and no sponsorship or partnership can. The rating is not for sale → · Full vendor facets artifact

APIs 102

Individual APIs this provider publishes, each with its own machine-readable definition.

Shopify GraphQL Admin API

The GraphQL Admin API lets you build apps and integrations that extend and enhance the Shopify admin. It provides access to products, customers, orders, inventory, fulfillment, ...

Shopify Storefront API

The Storefront API is a GraphQL API that provides commerce primitives to build custom, scalable, and performant shopping experiences on any platform, including the web, apps, an...

Shopify Customer Account API

The Customer Account API offers a secure way to access private customer-scoped data, enabling you to build personalized, customer-authenticated experiences in your custom storef...

Shopify Partner API

The Partner API provides access to data in the Partners Dashboard, including transactions that impact your earnings, app events, and for participating partners, Experts Marketpl...

Shopify Payments Apps API

The Payments Apps API enables approved Shopify Payments Partners to access their Shopify Payments account and payments app configuration data. It provides access to payment sess...

Shopify Liquid API

Liquid is a template language created by Shopify and available as an open source project on GitHub. The Liquid reference documents the tags, filters, and objects that you can us...

Shopify Functions API

Shopify Functions allow developers to customize the backend logic that powers parts of Shopify. Functions are compiled to WebAssembly and enable custom discounts, payment custom...

Shopify Discount Function API

The Discount Function API enables developers to create a single discount that applies to cart lines, order subtotals, and shipping rates. It replaces the previous separate Produ...

Shopify Webhooks API

Shopify webhooks enable apps to receive notifications about particular events in a shop. They are useful for keeping your app in sync with Shopify data or as a trigger to perfor...

Shopify App Bridge

Shopify App Bridge enables apps to render UI in the Shopify app home surface and seamlessly integrate with the Shopify admin. It provides APIs for navigation menus, save bars, t...

Shopify App Home API

The App Home API provides the surface where apps render their main UI within the Shopify admin. It supports Polaris web components for building consistent, accessible interfaces...

Shopify Checkout UI Extensions API

Checkout UI extensions let app developers build custom functionality that merchants can install at defined points in the checkout flow, including product information, shipping, ...

Shopify Multipass API

Multipass login is for store owners who have a separate website and a Shopify store, enabling seamless single sign-on by redirecting users and automatically logging them in. Req...

Shopify POS UI Extensions API

POS UI extensions enable app developers to build custom functionality for Shopify Point of Sale. Extensions can add functionality to the cart, post- purchase, and other POS surf...

Shopify Admin Extensions API

Admin UI extensions allow developers to extend the Shopify admin with custom UI components. Extensions can render in product details, order details, customer details, and other ...

Shopify Hydrogen

Hydrogen is Shopify's React-based framework for building custom storefronts powered by the Storefront API. It provides commerce-optimized components, hooks, and utilities for bu...

Shopify Polaris

Polaris is Shopify's unified UI framework built on web components for delivering a consistent experience across the platform. It provides a library of UI components, tokens, and...

Shopify CLI

Shopify CLI is a command-line tool that helps developers create Shopify apps, themes, and custom storefronts. It accelerates development with scaffolding, local development serv...

Shopify About API

The About API from Shopify — 6 operation(s) for about.

Shopify Access API

Manage access scopes and tokens

Shopify Account API

The Account API from Shopify — 12 operation(s) for account.

Shopify Active API

The Active API from Shopify — 6 operation(s) for active.

Shopify Address API

The Address API from Shopify — 30 operation(s) for address.

Shopify Addresses API

The Addresses API from Shopify — 12 operation(s) for addresses.

Shopify Admin API

The Admin API from Shopify — 6 operation(s) for admin.

Shopify All API

The All API from Shopify — 107 operation(s) for all.

Shopify Another API

The Another API from Shopify — 12 operation(s) for another.

Shopify Applications API

The Applications API from Shopify — 86 operation(s) for applications.

Shopify Approves API

The Approves API from Shopify — 1 operation(s) for approves.

Shopify Article API

The Article API from Shopify — 20 operation(s) for article.

Shopify Assets API

The Assets API from Shopify — 6 operation(s) for assets.

Shopify Associated API

The Associated API from Shopify — 31 operation(s) for associated.

Shopify Available API

The Available API from Shopify — 6 operation(s) for available.

Shopify Balance API

The Balance API from Shopify — 7 operation(s) for balance.

Shopify Belong API

The Belong API from Shopify — 6 operation(s) for belong.

Shopify Belonging API

The Belonging API from Shopify — 12 operation(s) for belonging.

Shopify Blog API

The Blog API from Shopify — 14 operation(s) for blog.

Shopify Cancel API

The Cancel API from Shopify — 6 operation(s) for cancel.

Shopify Cancels API

The Cancels API from Shopify — 12 operation(s) for cancels.

Shopify Card API

The Card API from Shopify — 24 operation(s) for card.

Shopify Cards API

The Cards API from Shopify — 18 operation(s) for cards.

Shopify Carrier API

The Carrier API from Shopify — 12 operation(s) for carrier.

Shopify Cart API

Manage the shopping cart

Shopify Charge API

The Charge API from Shopify — 42 operation(s) for charge.

Shopify Charges API

The Charges API from Shopify — 18 operation(s) for charges.

Shopify Checkout API

The Checkout API from Shopify — 36 operation(s) for checkout.

Shopify Checkouts API

The Checkouts API from Shopify — 6 operation(s) for checkouts.

Shopify Code API

The Code API from Shopify — 36 operation(s) for code.

Shopify Collect API

The Collect API from Shopify — 6 operation(s) for collect.

Shopify Collection API

The Collection API from Shopify — 66 operation(s) for collection.

Shopify Collections API

Retrieve collection data

Shopify Comments API

The Comments API from Shopify — 8 operation(s) for comments.

Shopify Complete API

The Complete API from Shopify — 6 operation(s) for complete.

Shopify Configuration API

The Configuration API from Shopify — 6 operation(s) for configuration.

Shopify Connects API

The Connects API from Shopify — 6 operation(s) for connects.

Shopify Contains API

The Contains API from Shopify — 6 operation(s) for contains.

Shopify Count API

The Count API from Shopify — 121 operation(s) for count.

Shopify Countries API

The Countries API from Shopify — 12 operation(s) for countries.

Shopify Country API

The Country API from Shopify — 18 operation(s) for country.

Shopify County API

The County API from Shopify — 6 operation(s) for county.

Shopify Create API

The Create API from Shopify — 34 operation(s) for create.

Shopify Currencies API

The Currencies API from Shopify — 6 operation(s) for currencies.

Shopify Custom Collections API

Manage manual collections

Shopify Customer Addresses API

Manage customer addresses

Shopify Customer API

The Customer API from Shopify — 30 operation(s) for customer.

Shopify Customers API

Manage customer records

Shopify Deletes API

The Deletes API from Shopify — 108 operation(s) for deletes.

Shopify Discount API

The Discount API from Shopify — 36 operation(s) for discount.

Shopify Dispute API

The Dispute API from Shopify — 1 operation(s) for dispute.

Shopify Endpoint API

The Endpoint API from Shopify — 8 operation(s) for endpoint.

Shopify Events API

The Events API from Shopify — 30 operation(s) for events.

Shopify Existing API

The Existing API from Shopify — 78 operation(s) for existing.

Shopify Fulfillment API

The Fulfillment API from Shopify — 155 operation(s) for fulfillment.

Shopify Fulfillment Orders API

Manage fulfillment workflows

Shopify Fulfillments API

Manage order fulfillments

Shopify Get API

The Get API from Shopify — 28 operation(s) for get.

Shopify Identifiers API

The Identifiers API from Shopify — 75 operation(s) for identifiers.

Shopify Images API

The Images API from Shopify — 18 operation(s) for images.

Shopify Inventory API

The Inventory API from Shopify — 43 operation(s) for inventory.

Shopify Inventory Items API

Manage inventory item records

Shopify Inventory Levels API

Manage inventory quantities at locations

Shopify Lists API

The Lists API from Shopify — 291 operation(s) for lists.

Shopify Locations API

Retrieve store locations

Shopify Order API

The Order API from Shopify — 129 operation(s) for order.

Shopify Orders API

Manage orders

Shopify Predictive Search API

Search suggestions for products, collections, pages, and articles

Shopify Product API

The Product API from Shopify — 54 operation(s) for product.

Shopify Product Images API

Manage images associated with products

Shopify Product Recommendations API

Get product recommendations

Shopify Product Variants API

Manage product variants

Shopify Products API

Manage products in a Shopify store

Shopify Published API

The Published API from Shopify — 30 operation(s) for published.

Shopify Redirect API

The Redirect API from Shopify — 12 operation(s) for redirect.

Shopify Refund API

The Refund API from Shopify — 6 operation(s) for refund.

Shopify Reports API

The Reports API from Shopify — 12 operation(s) for reports.

Shopify Resource API

The Resource API from Shopify — 12 operation(s) for resource.

Shopify Retrieves API

The Retrieves API from Shopify — 619 operation(s) for retrieves.

Shopify Script API

The Script API from Shopify — 18 operation(s) for script.

Shopify Shop API

Retrieve shop configuration

Shopify Smart Collections API

Manage automated collections

Shopify Summaries API

The Summaries API from Shopify — 18 operation(s) for summaries.

Shopify Versions API

The Versions API from Shopify — 26 operation(s) for versions.

Scroll for all 102

Postman Collections 5

Ready-to-run Postman collections for exercising this provider's APIs.

Shopify API

POSTMAN

Open Collections 201

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Shopify Admin REST API

OPEN COLLECTION

Shopify Ajax API

OPEN COLLECTION

Shopify API

OPEN COLLECTION

Scroll for all 201

Arazzo Workflows 22

Multi-step API workflows described with the Arazzo specification.

Shopify Add a Variant to an Existing Product

Confirm a product exists, add a new variant to it, then read the variant list back.

ARAZZO

Shopify Archive a Stale Product

Read a product and branch on its status, archiving it only when it is still active.

ARAZZO

Shopify Cancel and Restock an Order

Confirm an order, cancel it with a reason and restock, then read the cancelled order back.

ARAZZO

Shopify Tag and Close an Order

Tag an order, close it to mark it completed, then read the closed order back.

ARAZZO

Shopify Create Collection With a Product

Create a custom collection, confirm a product, then read the collection back.

ARAZZO

Shopify Create Customer With Address

Create a customer record, attach a mailing address, then read the customer back.

ARAZZO

Shopify Create Order and Fulfill

Place an order, locate its fulfillment order, create a fulfillment with tracking, and read the order back.

ARAZZO

Shopify Create Product With Variant

Create a product, add a priced variant to it, then read the finished product back.

ARAZZO

Shopify Find Collection and List Its Products

Find a custom collection by title, then list the products it contains.

ARAZZO

Shopify Fulfill an Existing Order

Resolve an order's fulfillment order, create a fulfillment with tracking, and confirm the result.

ARAZZO

Shopify Launch a Product With Stock

Create a product, add a variant, resolve a location, and set its starting inventory.

ARAZZO

Shopify Quote to Paid Order

Create a pending (quote-style) order, mark it paid, then read the completed order back.

ARAZZO

Shopify Register a Webhook Subscription

Create a webhook subscription for a topic, then read it back to confirm registration.

ARAZZO

Shopify Restock a Product Variant

Read a variant to find its inventory item, resolve a location, and set the available quantity.

ARAZZO

Shopify Set Inventory at a Location

Resolve the primary location, set an item's available quantity there, then verify the new level.

ARAZZO

Shopify Tag an Order by Fulfillment Status

Read an order and branch on its fulfillment status to apply the appropriate tag.

ARAZZO

Shopify Update Fulfillment Tracking

Confirm an order, update a fulfillment's tracking details, then read the order back.

ARAZZO

Shopify Update an Inventory Item Cost

Read an inventory item, update its unit cost and tracking flag, then read it back.

ARAZZO

Shopify Upsert a Customer by Email

Search for a customer by email and update it if it exists, otherwise create it.

ARAZZO

Shopify Upsert Customer Then Place Order

Find or create a customer by email, then place an order for that customer.

ARAZZO

Shopify Upsert a Product by Title

Find a product by exact title and update it if it exists, otherwise create it.

ARAZZO

Shopify Upsert a Webhook by Topic

Find a webhook subscription for a topic and update its address if it exists, otherwise create it.

ARAZZO

Scroll for all 22

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Shopify Global Catalog MCP (remote) + Storefront/Cart/Checkout MCP + Dev MCP (stdio)

Shopify ships more MCP surface than any other commerce platform in this catalog, across four distinct servers. One is a hosted, anonymous, cross-merchant server on Shopify's own...

MCP SERVER

GraphQL 1

GraphQL schemas published by this provider.

Shopify GraphQL API

The GraphQL Admin API lets you build apps and integrations that extend and enhance the Shopify admin. It provides access to products, customers, orders, inventory, fulfillment, ...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Shopify Plans Pricing

4 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Shopify Rate Limits

7 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 15

Notable capabilities this provider offers.

REST Admin API with leaky-bucket throttling (40 req/app/store)
GraphQL Admin API with cost-based throttling (1,000 pts on Standard, 2,000 on Plus)
Storefront API for headless commerce
Plans: Basic ($29), Grow ($79), Advanced ($299), Plus ($2,300)
Online card transaction fees from 2.25% (Plus) to 2.9% (Basic)
Third-party gateway fees from 0% (Plus) to 2% (Basic)
AI assistant for commerce included on all plans
Up to 200 POS Pro locations on Plus
B2B / wholesale on Plus
Customizable checkout on Plus
Bulk operations for large data exports without rate-limit hits
Webhooks for order, customer, inventory, and product events
OAuth 2.0 app authentication
Shopify Functions for backend customization
Shopify Markets for region-specific currencies and pricing

Scroll for all 15

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Shopify Context

75 classes · 29 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Shopify API Rules

6 rules · 5 warnings 1 info

SPECTRAL

Shopify API Rules

13 rules · 4 errors 5 warnings 4 info

SPECTRAL

Shopify API Rules

10 rules · 1 errors 9 warnings

SPECTRAL

JSON Schema 6

Standalone JSON Schema definitions for this provider's data models.

Shopify Collection

13 properties

JSON SCHEMA

Shopify Customer

22 properties

JSON SCHEMA

Shopify Fulfillment

18 properties

JSON SCHEMA

Shopify Inventory Item

12 properties

JSON SCHEMA

Shopify Order

36 properties

JSON SCHEMA

Shopify Product

18 properties

JSON SCHEMA

JSON Structure 2

JSON Structure definitions describing this provider's data shapes.

Shopify Order Structure

0 properties

JSON STRUCTURE

Shopify Product Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Shopify Authentication

apiKey/oauth2/openIdConnect · 5 schemes

SECURITY

Shopify Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Shopify Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Shopify Trust Center

PCI DSS, SOC 2 Type II, SOC 3

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Shopify Scopes

OAuth 2.0 · no documented scopes

0 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Shopify Agentic Access

4988 operations · 1985 acting · 18 human-in-the-loop

4988 operations · 1985 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 5

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 33

Pagination, idempotency, versioning, errors, and events

Scroll for all 33

Build 11

SDKs, sample code, and the tooling you integrate with

Scroll for all 11

Access & Security 10

Authentication, authorization, and security posture

Scroll for all 10

Learn 1

Tutorials, courses, talks, and written guidance

Operate 11

Status, limits, changes, and where to get help

Scroll for all 11

Commercial 4

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 9

Properties that don't map to a standard resource type

Scroll for all 9

Source (apis.yml)

apis.yml Raw ↑
aid: shopify
url: https://raw.githubusercontent.com/api-search/commerce/main/_apis/shopify/apis.md
apis:
- aid: shopify:graphql-admin-api
  baseURL: https://{store}.myshopify.com/admin/api/2026-07/graphql.json
  name: Shopify GraphQL Admin API
  tags:
  - Admin
  - Commerce
  - GraphQL
  humanURL: https://shopify.dev/docs/api/admin-graphql
  properties:
  - url: https://shopify.dev/docs/api/admin-graphql
    type: Documentation
  - url: https://shopify.dev/docs/api/usage/api-exploration/admin-graphiql-explorer
    type: Documentation
  - url: https://shopify.dev/docs/api/admin-graphql/latest
    type: Reference
  - url: graphql/shopify-graphql.md
    type: GraphQL
  description: The GraphQL Admin API lets you build apps and integrations that extend and enhance the Shopify admin. It provides
    access to products, customers, orders, inventory, fulfillment, and more. GraphQL is the recommended API for all new Shopify
    app development.
- aid: shopify:storefront-api
  baseURL: https://{store}.myshopify.com/api/2026-07/graphql.json
  name: Shopify Storefront API
  tags:
  - Commerce
  - GraphQL
  - Headless
  - Storefront
  tags_raw:
  - Commerce
  - GraphQL
  - Headless
  - Storefronts
  humanURL: https://shopify.dev/docs/api/storefront
  properties:
  - url: https://shopify.dev/docs/api/storefront
    type: Documentation
  - url: https://shopify.dev/docs/storefronts/headless/building-with-the-storefront-api
    type: GettingStarted
  - url: https://shopify.dev/docs/api/storefront/latest
    type: Reference
  - url: graphql/shopify-storefront-api.graphql
    type: GraphQL
    name: Storefront API GraphQL SDL — 414 types, recovered by introspection of mock.shop/api
  description: The Storefront API is a GraphQL API that provides commerce primitives to build custom, scalable, and performant
    shopping experiences on any platform, including the web, apps, and games. It enables customers to view products and collections,
    add products to a cart, and check out.
- aid: shopify:customer-account-api
  baseURL: https://shopify.com/authentication/{shopId}
  name: Shopify Customer Account API
  tags:
  - Account
  - Commerce
  - Customers
  - GraphQL
  tags_raw:
  - Accounts
  - Commerce
  - Customers
  - GraphQL
  humanURL: https://shopify.dev/docs/api/customer
  properties:
  - url: https://shopify.dev/docs/api/customer
    type: Documentation
  - url: https://shopify.dev/docs/storefronts/headless/building-with-the-customer-account-api/getting-started
    type: GettingStarted
  description: The Customer Account API offers a secure way to access private customer-scoped data, enabling you to build
    personalized, customer-authenticated experiences in your custom storefronts or apps. Customers can view their orders,
    manage their profile, and more.
- aid: shopify:partner-api
  baseURL: https://partners.shopify.com/{organization_id}/api/2026-07/graphql.json
  name: Shopify Partner API
  tags:
  - Commerce
  - GraphQL
  - Partners
  humanURL: https://shopify.dev/docs/api/partner
  properties:
  - url: https://shopify.dev/docs/api/partner
    type: Documentation
  description: The Partner API provides access to data in the Partners Dashboard, including transactions that impact your
    earnings, app events, and for participating partners, Experts Marketplace opportunities. It is a GraphQL API that enables
    Shopify Partners to automate operations.
- aid: shopify:payments-apps-api
  baseURL: https://{store}.myshopify.com/payments_apps/api/2026-07/graphql.json
  name: Shopify Payments Apps API
  tags:
  - Commerce
  - GraphQL
  - Payments
  humanURL: https://shopify.dev/docs/api/payments-apps
  properties:
  - url: https://shopify.dev/docs/api/payments-apps
    type: Documentation
  - url: https://shopify.dev/docs/apps/build/payments
    type: GettingStarted
  description: The Payments Apps API enables approved Shopify Payments Partners to access their Shopify Payments account and
    payments app configuration data. It provides access to payment sessions and allows building custom payment processing
    extensions for Shopify checkout.
- aid: shopify:liquid-api
  name: Shopify Liquid API
  tags:
  - Commerce
  - Templates
  - Themes
  humanURL: https://shopify.dev/docs/api/liquid
  properties:
  - url: https://shopify.dev/docs/api/liquid
    type: Documentation
  description: Liquid is a template language created by Shopify and available as an open source project on GitHub. The Liquid
    reference documents the tags, filters, and objects that you can use to build Shopify themes and customize the storefront
    experience.
- aid: shopify:functions-api
  name: Shopify Functions API
  tags:
  - Commerce
  - Serverless
  - WebAssembly
  humanURL: https://shopify.dev/docs/api/functions
  properties:
  - url: https://shopify.dev/docs/api/functions
    type: Documentation
  - url: https://shopify.dev/docs/apps/build/functions
    type: GettingStarted
  description: Shopify Functions allow developers to customize the backend logic that powers parts of Shopify. Functions are
    compiled to WebAssembly and enable custom discounts, payment customizations, delivery customizations, cart transforms,
    and order validation.
- aid: shopify:discount-function-api
  name: Shopify Discount Function API
  tags:
  - Commerce
  - Discounts
  - Functions
  humanURL: https://shopify.dev/docs/api/functions/latest/discount
  properties:
  - url: https://shopify.dev/docs/api/functions/latest/discount
    type: Documentation
  description: The Discount Function API enables developers to create a single discount that applies to cart lines, order
    subtotals, and shipping rates. It replaces the previous separate Product, Order, and Shipping Discount Function APIs.
- aid: shopify:webhooks-api
  name: Shopify Webhooks API
  tags:
  - Commerce
  - Event
  - Webhook
  tags_raw:
  - Commerce
  - Events
  - Webhooks
  humanURL: https://shopify.dev/docs/api/webhooks
  properties:
  - url: openapi/shopify-webhooks-api-openapi.yml
    type: OpenAPI
  - url: https://shopify.dev/docs/api/webhooks
    type: Documentation
  - url: https://shopify.dev/docs/apps/build/webhooks
    type: GettingStarted
  description: Shopify webhooks enable apps to receive notifications about particular events in a shop. They are useful for
    keeping your app in sync with Shopify data or as a trigger to perform additional actions after events occur, providing
    a performant alternative to continuously polling for changes.
- aid: shopify:app-bridge
  name: Shopify App Bridge
  tags:
  - Commerce
  - Embedded Apps
  - UI
  humanURL: https://shopify.dev/docs/api/app-bridge
  properties:
  - url: https://shopify.dev/docs/api/app-bridge
    type: Documentation
  - url: https://shopify.dev/docs/api/app-bridge-library
    type: Documentation
  description: Shopify App Bridge enables apps to render UI in the Shopify app home surface and seamlessly integrate with
    the Shopify admin. It provides APIs for navigation menus, save bars, title bars, toast notifications, resource pickers,
    and more.
- aid: shopify:app-home-api
  name: Shopify App Home API
  tags:
  - Application
  - Commerce
  - UI
  tags_raw:
  - Apps
  - Commerce
  - UI
  humanURL: https://shopify.dev/docs/api/app-home
  properties:
  - url: https://shopify.dev/docs/api/app-home
    type: Documentation
  - url: https://shopify.dev/docs/api/app-home/polaris-web-components
    type: Reference
  description: The App Home API provides the surface where apps render their main UI within the Shopify admin. It supports
    Polaris web components for building consistent, accessible interfaces that integrate seamlessly with the Shopify admin
    experience.
- aid: shopify:checkout-ui-extensions-api
  name: Shopify Checkout UI Extensions API
  tags:
  - Checkout
  - Commerce
  - Extensions
  humanURL: https://shopify.dev/docs/api/checkout-ui-extensions
  properties:
  - url: https://shopify.dev/docs/api/checkout-ui-extensions
    type: Documentation
  description: Checkout UI extensions let app developers build custom functionality that merchants can install at defined
    points in the checkout flow, including product information, shipping, payment, order summary, and Shop Pay steps. Extensions
    for information, shipping, and payment steps are available to Shopify Plus stores.
- aid: shopify:multipass-api
  name: Shopify Multipass API
  tags:
  - Authentication
  - Commerce
  - SSO
  humanURL: https://shopify.dev/docs/api/multipass
  properties:
  - url: openapi/shopify-multipass-api-openapi.yml
    type: OpenAPI
  - url: https://shopify.dev/docs/api/multipass
    type: Documentation
  description: Multipass login is for store owners who have a separate website and a Shopify store, enabling seamless single
    sign-on by redirecting users and automatically logging them in. Requires a Shopify Plus plan. Tokens are valid for 15
    minutes and can only be used once.
- aid: shopify:pos-ui-extensions-api
  name: Shopify POS UI Extensions API
  tags:
  - Commerce
  - Extensions
  - Point-of-Sale
  tags_raw:
  - Commerce
  - Extensions
  - Point of Sale
  humanURL: https://shopify.dev/docs/api/pos-ui-extensions
  properties:
  - url: https://shopify.dev/docs/api/pos-ui-extensions
    type: Documentation
  - url: https://shopify.dev/docs/apps/build/pos
    type: GettingStarted
  description: POS UI extensions enable app developers to build custom functionality for Shopify Point of Sale. Extensions
    can add functionality to the cart, post- purchase, and other POS surfaces for in-person retail experiences.
- aid: shopify:admin-extensions-api
  name: Shopify Admin Extensions API
  tags:
  - Admin
  - Commerce
  - Extensions
  humanURL: https://shopify.dev/docs/api/admin-extensions
  properties:
  - url: https://shopify.dev/docs/api/admin-extensions
    type: Documentation
  - url: https://shopify.dev/docs/apps/build/admin
    type: GettingStarted
  description: Admin UI extensions allow developers to extend the Shopify admin with custom UI components. Extensions can
    render in product details, order details, customer details, and other admin surfaces.
- aid: shopify:hydrogen
  name: Shopify Hydrogen
  tags:
  - Commerce
  - Framework
  - Headless
  - React
  humanURL: https://shopify.dev/docs/storefronts/headless/hydrogen
  properties:
  - url: https://shopify.dev/docs/storefronts/headless/hydrogen
    type: Documentation
  - url: https://shopify.dev/docs/storefronts/headless/hydrogen/getting-started
    type: GettingStarted
  description: Hydrogen is Shopify's React-based framework for building custom storefronts powered by the Storefront API.
    It provides commerce-optimized components, hooks, and utilities for building fast, dynamic headless commerce experiences.
- aid: shopify:polaris
  name: Shopify Polaris
  tags:
  - Commerce
  - Components
  - Design Systems
  - UI
  tags_raw:
  - Commerce
  - Components
  - Design System
  - UI
  humanURL: https://shopify.dev/docs/api/polaris
  properties:
  - url: https://shopify.dev/docs/api/polaris
    type: Documentation
  - url: https://shopify.dev/docs/apps/design
    type: Reference
  description: Polaris is Shopify's unified UI framework built on web components for delivering a consistent experience across
    the platform. It provides a library of UI components, tokens, and icons that developers use to build app interfaces that
    match the Shopify admin design system.
- aid: shopify:shopify-cli
  name: Shopify CLI
  tags:
  - CLI
  - Commerce
  - Development Tools
  humanURL: https://shopify.dev/docs/api/shopify-cli
  properties:
  - url: https://shopify.dev/docs/api/shopify-cli
    type: Documentation
  description: Shopify CLI is a command-line tool that helps developers create Shopify apps, themes, and custom storefronts.
    It accelerates development with scaffolding, local development servers, and deployment tools.
- aid: shopify:shopify-about-api
  name: Shopify About API
  description: The About API from Shopify — 6 operation(s) for about.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - About
  properties:
  - type: OpenAPI
    url: openapi/shopify-about-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-access-api
  name: Shopify Access API
  description: Manage access scopes and tokens
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Access
  properties:
  - type: OpenAPI
    url: openapi/shopify-access-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-account-api
  name: Shopify Account API
  description: The Account API from Shopify — 12 operation(s) for account.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/shopify-account-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-active-api
  name: Shopify Active API
  description: The Active API from Shopify — 6 operation(s) for active.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Active
  properties:
  - type: OpenAPI
    url: openapi/shopify-active-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-address-api
  name: Shopify Address API
  description: The Address API from Shopify — 30 operation(s) for address.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Address
  properties:
  - type: OpenAPI
    url: openapi/shopify-address-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-addresses-api
  name: Shopify Addresses API
  description: The Addresses API from Shopify — 12 operation(s) for addresses.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Addresses
  properties:
  - type: OpenAPI
    url: openapi/shopify-addresses-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-admin-api
  name: Shopify Admin API
  description: The Admin API from Shopify — 6 operation(s) for admin.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Admin
  properties:
  - type: OpenAPI
    url: openapi/shopify-admin-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-all-api
  name: Shopify All API
  description: The All API from Shopify — 107 operation(s) for all.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - All
  properties:
  - type: OpenAPI
    url: openapi/shopify-all-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-another-api
  name: Shopify Another API
  description: The Another API from Shopify — 12 operation(s) for another.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Another
  properties:
  - type: OpenAPI
    url: openapi/shopify-another-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-applications-api
  name: Shopify Applications API
  description: The Applications API from Shopify — 86 operation(s) for applications.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Application
  tags_raw:
  - Applications
  properties:
  - type: OpenAPI
    url: openapi/shopify-applications-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-approves-api
  name: Shopify Approves API
  description: The Approves API from Shopify — 1 operation(s) for approves.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Approves
  properties:
  - type: OpenAPI
    url: openapi/shopify-approves-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-article-api
  name: Shopify Article API
  description: The Article API from Shopify — 20 operation(s) for article.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Article
  properties:
  - type: OpenAPI
    url: openapi/shopify-article-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-assets-api
  name: Shopify Assets API
  description: The Assets API from Shopify — 6 operation(s) for assets.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Assets
  properties:
  - type: OpenAPI
    url: openapi/shopify-assets-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-associated-api
  name: Shopify Associated API
  description: The Associated API from Shopify — 31 operation(s) for associated.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Associated
  properties:
  - type: OpenAPI
    url: openapi/shopify-associated-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json
  - type: Examples
    url: examples/shopify-list-orders-example.json
  - type: Vocabulary
    url: vocabulary/shopify-vocabulary.yml
  - type: SpectralRules
    url: rules/shopify-rules.yml
  - type: Documentation
    url: https://shopify.dev/docs/api/admin-rest
  - type: Documentation
    url: https://shopify.dev/docs/api/ajax
  - type: Reference
    url: https://shopify.dev/docs/api/ajax/reference
- aid: shopify:shopify-available-api
  name: Shopify Available API
  description: The Available API from Shopify — 6 operation(s) for available.
  humanURL: https://shopify.dev/docs/api/admin-rest
  tags:
  - Available
  properties:
  - type: OpenAPI
    url: openapi/shopify-available-api-openapi.yml
  - type: JSONSchema
    url: json-schema/shopify-product-schema.json
  - type: JSONSchema
    url: json-schema/shopify-customer-schema.json
  - type: JSONSchema
    url: json-schema/shopify-order-schema.json
  - type: JSONSchema
    url: json-schema/shopify-collection-schema.json
  - type: JSONSchema
    url: json-schema/shopify-inventory-item-schema.json
  - type: JSONSchema
    url: json-schema/shopify-fulfillment-schema.json
  - type: JSONStructure
    url: json-structure/shopify-product-structure.json
  - type: JSONStructure
    url: json-structure/shopify-order-structure.json
  - type: JSONLD
    url: json-ld/shopify-context.jsonld
  - type: Examples
    url: examples/shopify-create-product-example.json


# --- truncated at 32 KB (138 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/shopify/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/shopify"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/shopify/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/shopify/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.