Discover/shop.app API
live

shop.app APIshop.app

Access Shop.app product listings, merchant profiles, categories, and homepage featured items via 6 structured endpoints. Includes prices, ratings, and reviews.

Endpoints
6
Updated
17d ago
Try it

No input parameters required.

api.parse.bot/scraper/5dd62abe-8dc5-4896-99ae-78ddfd844b61/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/5dd62abe-8dc5-4896-99ae-78ddfd844b61/get_homepage_featured_products' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Retrieves featured products from the shop.app homepage hero carousel. Returns up to 10 products across categories.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "products": "array of product objects with id, title, slug, category, image_url, rating, review_count"
  },
  "sample": {
    "data": {
      "products": [
        {
          "id": "4131300606034",
          "slug": "cookware-set",
          "title": "Cookware Set",
          "rating": 4.8,
          "category": "general",
          "image_url": "https://cdn.shopify.com/s/files/1/0258/6273/3906/products/cream.png?v=1721088244&format=webp",
          "review_count": 38643
        }
      ]
    },
    "status": "success"
  }
}

About the shop.app API

The Shop.app API exposes 6 endpoints for retrieving product data, merchant profiles, shopping categories, and autocomplete suggestions from shop.app. With get_product_details you get full pricing (including discount deltas via original_price), multiple product images, and merchant identity in a single call. Other endpoints cover paginated merchant catalogs, top-level category trees, homepage carousel items, and search autocomplete for both query strings and shop matches.

Products and Pricing

get_product_details takes a product_id and product_slug — both available from get_homepage_featured_products or get_merchant_products — and returns a full product record: price, original_price (non-null when a discount is active), an images array, rating, review_count, and a merchant object containing the merchant's id, name, and handle. The images array typically holds multiple angles or variant shots. get_homepage_featured_products requires no inputs and returns up to 10 products from the homepage hero carousel, each with id, slug, category, image_url, rating, and review_count — useful for monitoring what Shop.app is currently surfacing.

Merchant Catalog and Profiles

get_merchant_info accepts a merchant handle and returns the merchant's numeric id, name, shopifyId, websiteUrl, defaultHandle, and productReviewAnalytics (which includes totalProductReviews and averageRating). That id can then be passed as broker_id to get_merchant_products, which returns a paginated list of the merchant's products sorted by most sales. Pagination uses a cursor pattern: pass after (the pageInfo.endCursor from the previous page) alongside first to page through results. Each product node includes id, title, slug, price, originalPrice, images, and reviewAnalytics.

Categories and Search

list_categories returns all top-level categories on shop.app, each with a name, a Shopify GID-format id, a hasChildren boolean indicating whether subcategories exist, and a path array of GIDs representing its position in the taxonomy. get_search_autocomplete takes a query string prefix and returns mixed suggestions: entries with type: 'query' are keyword completions, while type: 'shop' entries include a nested shop object with the merchant's id, name, handle, and rating — handy for resolving a partial merchant name into a handle for subsequent calls.

Common use cases
  • Track price drops on specific products by comparing price vs original_price from get_product_details
  • Build a merchant intelligence dashboard using get_merchant_info for ratings and get_merchant_products for full catalog size via totalCount
  • Monitor homepage merchandising trends by polling get_homepage_featured_products and logging which products and categories appear
  • Resolve partial brand names to merchant handles using get_search_autocomplete before fetching full profiles
  • Enumerate all shop.app top-level categories and their Shopify GID identifiers with list_categories
  • Paginate through a merchant's entire product catalog sorted by sales rank using get_merchant_products cursor pagination
  • Aggregate review counts and average ratings across merchants using productReviewAnalytics from get_merchant_info
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Shop.app have an official developer API?+
Shop.app does not publish a public developer API for accessing its product catalog, merchant listings, or categories. The data exposed here is not available through an official documented endpoint.
What does get_search_autocomplete return beyond keyword suggestions?+
It returns two types of suggestions distinguished by a type field. Entries with type: 'query' are keyword completions for the query prefix. Entries with type: 'shop' include a nested shop object containing the merchant's id, name, handle, and rating, letting you resolve a partial merchant name into a handle you can pass directly to get_merchant_info or get_merchant_products.
Does list_categories return subcategory trees, or only top-level categories?+
It returns top-level categories only. Each category includes a hasChildren boolean that indicates whether subcategories exist beneath it, and a path array of GIDs showing its taxonomy position — but child categories are not expanded inline. The API currently covers top-level browsing. You can fork it on Parse and revise to add a subcategory drill-down endpoint.
Is product inventory or stock status available from any endpoint?+
Not currently. The endpoints expose pricing, images, ratings, and merchant identity, but do not return inventory levels, stock status, or variant availability. You can fork the API on Parse and revise it to add an endpoint targeting that data if it becomes accessible.
How does pagination work in get_merchant_products?+
The endpoint uses cursor-based pagination. Each response includes a pageInfo object with hasNextPage (boolean) and endCursor (string). To fetch the next page, pass the endCursor value as the after parameter in your next request, along with first to control page size. The totalCount field tells you the merchant's full product count regardless of page.
Page content last updated . Spec covers 6 endpoints from shop.app.
Related APIs in EcommerceSee all →
shopsy.in API
Search and browse products on Shopsy.in with detailed information like pricing, categories, and current deals, while easily navigating through paginated results. Get access to product specifications, homepage promotions, and category listings to compare items and find the best offers.
shopee.com.br API
Search for products on Shopee Brazil (shopee.com.br) and retrieve detailed information including item specifications, customer reviews, and seller profiles. Browse the complete category tree to discover products across all sections of the marketplace, and explore official shops, flash sales, and search suggestions.
shopee.ph API
Search and browse Shopee Philippines products, view detailed product information with customer reviews, and discover shop details and inventory. Access product search suggestions and explore the full category tree to find what you're looking for on the marketplace.
store.steampowered.com API
Search Steam Store listings, fetch featured categories (specials, top sellers, new releases), and retrieve app details and user reviews by Steam AppID.
shpock.com API
Search and browse products listed on Shpock.com, view detailed listing information and seller profiles, and explore all available marketplace categories. Find what you're looking for by searching inventory, checking seller histories, and discovering related items from individual merchants.
sephora.com API
Search and browse Sephora's product catalog to find detailed information about beauty items, including specifications, customer reviews, Q&A discussions, pricing, and real-time availability. Filter products by category or brand, and access comprehensive brand listings to discover exactly what you're looking for.
stylishop.com API
Browse and search stylishop.com's complete fashion catalog, including products, categories, brands, reviews, and trending data to discover new arrivals and sale items. Get product details, size guides, autocomplete suggestions, and trending search insights to enhance your shopping experience.
amazon.com API
Search and browse Amazon products, reviews, offers, and deals, then manage your shopping cart all through a single integration. Get detailed product information, seller profiles, and best sellers to compare prices and make informed purchasing decisions.
Shop.app API – Products, Merchants & Categories · Parse