Shopify Product API

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

Business capability
Item Master Data Management BC-2370.10

Operations 12

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /admin/api/2020-01/products.json Create a product (API 2020-01) · Shopify Creates A New Product #
Ask an LLM
“Can I add a new product to my Shopify catalog with the 2020-01 Admin API?”
“Which API version-2020-01 call creates a product listing?”
Tell an agent
Create a new product in my store using API 2020-01.
Add a product to the catalog through the 2020-01 products endpoint.
GET /admin/api/2020-01/products/{product_id}.json Get one product (API 2020-01) · Shopify Retrieves A Single Product #
Ask an LLM
“What does API 2020-01 return when I look up one product by ID?”
“Can I fetch a single product with only a few fields on version 2020-01?”
Tell an agent
Get product {product_id} using API 2020-01.
Show {fields} for product {product_id} on version 2020-01.
POST /admin/api/2020-04/products.json Create a product (API 2020-04) · Shopify Creates A New Product #
Ask an LLM
“Is there a 2020-04 endpoint for creating a new product?”
“Can version 2020-04 add products to my shop's catalog?”
Tell an agent
Create a product via the 2020-04 Admin API.
Publish a brand-new product record with API version 2020-04.
GET /admin/api/2020-04/products/{product_id}.json Get one product (API 2020-04) · Shopify Retrieves A Single Product #
Ask an LLM
“Can I pull the full record of one product with API 2020-04?”
“Which fields can I limit a 2020-04 single-product lookup to?”
Tell an agent
Retrieve product {product_id} through the 2020-04 endpoint.
Fetch product {product_id} with fields {fields} via API 2020-04.
POST /admin/api/2020-07/products.json Create a product (API 2020-07) · Shopify Creates A New Product #
Ask an LLM
“Can I create products in my store using version 2020-07?”
“Where does the 2020-07 API let me add a new item to my catalog?”
Tell an agent
Create a new product on API 2020-07.
Add one product to my shop with the 2020-07 products call.
GET /admin/api/2020-07/products/{product_id}.json Get one product (API 2020-07) · Shopify Retrieves A Single Product #
Ask an LLM
“What details does version 2020-07 give me for a single product?”
“Can I look up one product by its ID on API 2020-07?”
Tell an agent
Get the product with ID {product_id} on version 2020-07.
Return only {fields} of product {product_id} from API 2020-07.
POST /admin/api/2020-10/products.json Create a product (API 2020-10) · Shopify Creates A New Product #
Ask an LLM
“How do I create a new product in my Shopify store with API 2020-10?”
“Can the 2020-10 Admin API add products to my catalog?”
Tell an agent
Create a product using API version 2020-10.
Add a new product to my store through the 2020-10 endpoint.
GET /admin/api/2020-10/products/{product_id}.json Get one product (API 2020-10) · Shopify Retrieves A Single Product #
Ask an LLM
“Can I retrieve a single product's details with API 2020-10?”
“Which fields does a 2020-10 single-product lookup return if I trim it?”
Tell an agent
Get product {product_id} using API version 2020-10.
Show product {product_id} from the 2020-10 endpoint with only {fields}.
POST /admin/api/2021-01/products.json Create a product (API 2021-01) · Shopify Creates A New Product #
Ask an LLM
“Does the 2021-01 API still let me create products?”
“Can I add a product to my shop on version 2021-01?”
Tell an agent
Create a product via the 2021-01 API.
Add a new catalog item with API 2021-01.
GET /admin/api/2021-01/products/{product_id}.json Get one product (API 2021-01) · Shopify Retrieves A Single Product #
Ask an LLM
“Does version 2021-01 let me fetch one product by ID?”
“What does the 2021-01 API show for a specific product?”
Tell an agent
Retrieve product {product_id} with the 2021-01 API.
Get 2021-01 details of product {product_id}, fields {fields}.
POST /admin/api/unstable/products.json Create a product (unstable API) · Shopify Creates A New Product #
Ask an LLM
“Can I create a product on the unstable API version?”
“Is product creation available on the unstable Admin API?”
Tell an agent
Create a product on the unstable API version.
Add a new product through the unstable products endpoint.
GET /admin/api/unstable/products/{product_id}.json Get one product (unstable API) · Shopify Retrieves A Single Product #
Ask an LLM
“Can I fetch a single product on the unstable API version?”
“What does the unstable API return for one product?”
Tell an agent
Get product {product_id} on the unstable version.
Fetch unstable-version product {product_id} showing {fields}.

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/shopify-product-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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.

OpenAPI Specification

shopify-product-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Shopify Product API
  description: Explore Shopify's API reference and templating documentation. Shopify provides a range of software tools, app templates, example apps, and libraries to accelerate your development process. The Admin API lets you build apps and integrations that extend and enhance the Shopify admin.
  version: 2020-10
tags:


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