Shopify API by APISH avatar

Shopify API by APISH

Pricing

$4.00 / 1,000 credits

Go to Apify Store
Shopify API by APISH

Shopify API by APISH

Shopify data as clean JSON via APISH: Shopify store catalog, Shopify collection products, Shopify store collections and 4 more endpoints. Pay per credit; failed calls are free.

Pricing

$4.00 / 1,000 credits

Rating

0.0

(0)

Developer

APISH

APISH

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Get public Shopify data as clean, consistent JSON: shopify store catalog, shopify collection products, shopify store collections, one Shopify product, shopify store search, shopify store info and more. 7 endpoints, one response shape, numbers parsed, absolute URLs.

How to use

  1. Pick an Endpoint. Each option shows what it returns and its price in credits.
  2. Enter its Parameters as JSON, for example {"store":"www.allbirds.com"}. All parameters are listed below.
  3. Run. Each call becomes one row in the dataset. Use Batch to run the same endpoint for many inputs and Pages per input to follow pagination.

Pricing

Pay per event: you pay per APISH credit the call used. The price of each endpoint is in the table below. Calls that fail on our side (server errors, timeouts, blocks) are free.

Endpoints

EndpointReturnsRequired parametersCredits
/shopify/v1/catalogShopify store catalogstore1
/shopify/v1/collectionShopify collection productsstore, collection1
/shopify/v1/collectionsShopify store collectionsstore1
/shopify/v1/productOne Shopify productstore, handle1
/shopify/v1/searchShopify store searchstore, q1
/shopify/v1/storeShopify store infostore1
/shopify/v1/urlsShopify sitemap URLsstore1

Output

Each dataset row has endpoint, params, status, credits_used and the endpoint's data. Add "raw": 1 to the parameters to also get the site's original record, or "fields": "a,b.c" to return only the fields you need.

Endpoint details

Shopify store catalog

Endpoint /shopify/v1/catalog · 1 credit per successful call.

Pass next_page from the previous response; next_page is null on the last page.

Parameters:

  • store (required): Shopify hostname, with or without https://.
  • limit
  • page: Page number. Pass next_page from the previous response; next_page is null on the last page.

Example parameters: {"store":"www.allbirds.com"}

Shopify collection products

Endpoint /shopify/v1/collection · 1 credit per successful call.

Pass next_page from the previous response; next_page is null on the last page.

Parameters:

  • store (required): Shopify hostname, with or without https://.
  • collection (required)
  • page: Page number. Pass next_page from the previous response; next_page is null on the last page.
  • limit: Products per page (max 50, default 5).

Example parameters: {"store":"www.allbirds.com","collection":"mens"}

Shopify store collections

Endpoint /shopify/v1/collections · 1 credit per successful call.

Every published collection of a store with its product count; pass a collection handle to /shopify/v1/collection for its products. Pass next_page back as page; next_page is null on the last page.

Parameters:

  • store (required): Shopify hostname, with or without https://.
  • page: Page number, from 1.
  • limit: Collections per page, 1–250 (default 50).

Example parameters: {"store":"www.allbirds.com"}

One Shopify product

Endpoint /shopify/v1/product · 1 credit per successful call.

Parameters:

  • store (required): Shopify hostname, with or without https://.
  • handle (required)

Example parameters: {"store":"www.allbirds.com","handle":"mens-tree-runners"}

Endpoint /shopify/v1/search · 1 credit per successful call.

The store's own predictive search: matching products (price range, availability, variants), collections, pages, blog articles and search suggestions.

Parameters:

  • store (required): Shopify hostname, with or without https://.
  • q (required): Search text.
  • types: Comma list of product, collection, page, article, query (default all).
  • limit: Results per type, 1–10 (default 10).
  • available_only: Hide sold-out products.

Example parameters: {"store":"www.allbirds.com","q":"wool"}

Shopify store info

Endpoint /shopify/v1/store · 1 credit per successful call.

The store's public profile: name, description, domain, country, currency, the countries it ships to, and how many products and collections it publishes.

Parameters:

  • store (required): Shopify hostname, with or without https://.

Example parameters: {"store":"www.allbirds.com"}

Shopify sitemap URLs

Endpoint /shopify/v1/urls · 1 credit per successful call.

One product sitemap per call. Pass next_cursor back as cursor when the store has another product sitemap. next_cursor is null after the last one.

Parameters:

  • store (required): Shopify hostname, with or without https://.
  • cursor: Cursor from next_cursor on the previous response; next_cursor is null on the last page.

Example parameters: {"store":"www.allbirds.com"}

Support

Questions, bugs or a missing field? Open an issue in this Actor's Issues tab and we will reply there.

Public data only: nothing behind a login. You are responsible for how you use the data you collect.