Connect to the Shopify API to build and manage an eCommerce shopping cart for your app. Test an API call in your browser and export the code snippet into your app. Read the Shopify API terms and conditions (as of 3/1/2017): https://help.shopify.com/api

930 subscribers
79 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Shopify endpoints

MethodEndpointDescription
POST activateApplicationCharge
/activateApplicationCharge
Activate a previously accepted one-time application charge.
POST addProductToCollection
/addProductToCollection
Add a product to a collection.
POST calculateRefund
/calculateRefund
Calculate refund transactions based on line items and shipping. The returned response can be used to create a Refund. Note that returned transactions are of the kind…
POST countCheckoutPayments
/countCheckoutPayments
Count the number of Payments attempted on a Checkout.
POST createAccountActivationURL
/createAccountActivationURL
This endpoint allows you to generate and retrieve an account activation URL for a customer who is not yet enabled. This is useful if you've imported a large number of customers…
POST createApplicationCharge
/createApplicationCharge
Create a new application charge.
POST createCheckout
/createCheckout
Create a new Checkout.
POST createCustomCollection
/createCustomCollection
Create a new custom collection.
POST createCustomer
/createCustomer
Create a new customer.
POST createOrderRefundByItems
/createOrderRefundByItems
Refund single or several items from an existing order.
POST createOrderRefundByTransaction
/createOrderRefundByTransaction
Refund single or several transactions from an existing order.
POST createPayment
/createPayment
Create a new payment.
POST createProduct
/createProduct
Create a new product.
POST createProductImage
/createProductImage
Create a new product image.
POST createProductVariant
/createProductVariant
Create a new product variant.
POST createSmartCollection
/createSmartCollection
Create a new smart collection.
POST createTransaction
/createTransaction
Create new transaction.
POST createUsageCharge
/createUsageCharge
Create a new charge.
POST deleteCustomCollection
/deleteCustomCollection
Remove custom collection.
POST deleteCustomer
/deleteCustomer
Delete a customer. A customer can't be deleted if they have existing orders.
POST deleteProduct
/deleteProduct
Remove a product from the shop.
POST deleteProductImage
/deleteProductImage
Delete a product image.
POST deleteProductVariant
/deleteProductVariant
Delete a product variant.
POST deleteSmartCollection
/deleteSmartCollection
Remove SmartCollection from the database.
POST getAbandonedCheckoutsCount
/getAbandonedCheckoutsCount
Get a count of abandoned checkouts.
POST getAbandonedCheckouts
/getAbandonedCheckouts
List all abandoned checkouts.
POST getAccessToken
/getAccessToken
Get access token from code provided in the redirect described.
POST getAllApplicationCharges
/getAllApplicationCharges
Get all application charges
POST getCheckouts
/getCheckouts
Retreive a list of Checkout.
POST getCollects
/getCollects
List all collects or only those for specific products or collections.
POST getCollectsCount
/getCollectsCount
Get a count of all collects or only those for specific products or collections.
POST getCustomCollectionsCount
/getCustomCollectionsCount
Get a count of all custom collections.
POST getCustomCollections
/getCustomCollections
Get a list of all custom collections that contain a given product.
POST getCustomerOrders
/getCustomerOrders
Get all orders belonging to this customer.
POST getCustomers
/getCustomers
Retrieve all customers of a shop.
POST getCustomersCount
/getCustomersCount
Get a count of all customers.
POST getEventByType
/getEventByType
Retrieve event by type.
POST getEvents
/getEvents
Get the events from a particular product.
POST getEventsCount
/getEventsCount
Receive a count of all Events.
POST getOrderRefunds
/getOrderRefunds
Retrieve a list of Refunds for an Order.
POST getOrderSingleRefund
/getOrderSingleRefund
Retrieve a specific refund.
POST getProductImages
/getProductImages
Get all product images.
POST getProductImagesCount
/getProductImagesCount
Get a count of all product images.
POST getProductVariants
/getProductVariants
Get a list of product variants.
POST getProductVariantsCount
/getProductVariantsCount
Get a count of product variants.
POST getProducts
/getProducts
Get a list of products.
POST getProductsCount
/getProductsCount
Get a count of all products of a given collection.
POST getShippingRates
/getShippingRates
Get a list of available shipping rates for the specified checkout. Implementers need to poll this API until rates become available. Each shipping rate will also contain the…
POST getSingleApplicationCharge
/getSingleApplicationCharge
Get application charge by ID
POST getSingleCheckoutPayments
/getSingleCheckoutPayments
Retreive a list of Payments on a particular Checkout.
+ 29 more endpoints on the provider's documentation.

Shopify pricing

PlanPriceRate limitQuotas
BASIC Free

More eCommerce APIs

View all →
  • Our Axesso Amazon API delivers in-depth and realtime data, encompassing everything from titles and…

    eCommerceFreemium684 subscribers
  • H&M API helps to query for all information about regions, categories, products, etc... as on official websites

    eCommerceFreemium3.1k subscribers
  • ⭐ Rising Star. 🥇 #1 Chinese 1688.com eCommerce platform data API provider. Access all data instantly in 🕒…

    eCommerceFreemium667 subscribers
  • Fast Amazon data API for real-time data scraping for all location markets.

    eCommerceFree696 subscribers
  • Open Taobao API , Open Tmall API,Taobao DataHub,Taobao Tmall 1688,Taobao API, Taobao…

    eCommerceFreemium
  • 🥇 #1 Chinese alibaba.com eCommerce platform data API provider. Access all data instantly in 🕒 REAL-TIME.

    eCommerceFreemium653 subscribers