Discover/shop.app API
live

shop.app APIshop.app

Access Shop.app products, merchant profiles, categories, reviews, and homepage featured items via 7 structured endpoints. Includes pagination and autocomplete.

Endpoints
7
Updated
1mo 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 · 7 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/files/Cookware_Set_-_Cream_-_Ecomm_6a51a67e-b61c-43a8-8896-03998540d631.jpg?v=1780594899",
          "review_count": 39160
        }
      ]
    },
    "status": "success"
  }
}

About the shop.app API

The Shop.app API exposes 7 endpoints covering products, merchants, categories, and homepage featured items from shop.app. You can retrieve full product details — price, images, rating, reviews, and merchant info — via get_product_details, browse merchant catalogs with cursor-based pagination via get_merchant_products, and surface autocomplete suggestions for search queries or shops via get_search_autocomplete.

Products and Merchants

get_product_details accepts a product_id and product_slug and returns the complete product record: current price, an array of image URLs, average rating, total review count, individual review objects (each with body, rating, submitted_at, and reviewer), a description string, and a merchant object containing id, name, and handle. get_merchant_info takes a merchant handle and returns the merchant's websiteUrl, shopifyId, defaultHandle, and productReviewAnalytics — an object with totalProductReviews and averageRating.

Product Listings and Pagination

get_merchant_products fetches a paginated list of products for a given broker_id, sorted by most sales. Each node includes id, title, slug, price, originalPrice, images, and reviewAnalytics. The response provides a pageInfo object with hasNextPage and endCursor; pass endCursor back as the after parameter to advance through pages. get_fashion_products works similarly but adds granular fields per product: brand, category, sale_price, compare_at_price, currency, colors, sizes, availability, material, and product_url. It defaults to AstropheApparel (ID 9067750) when broker_id is omitted and accepts an optional query parameter to filter results within the merchant.

Discovery Endpoints

get_homepage_featured_products returns up to 10 products from the shop.app homepage hero carousel, each with id, title, slug, category, image_url, rating, and review_count — useful for trending product snapshots. list_categories returns every top-level shopping category with its name, Shopify GID id, hasChildren flag, and path array of GIDs. get_search_autocomplete accepts a query prefix and returns an array of suggestions typed as either 'query' or 'shop'; shop suggestions include id, name, handle, and rating.

Common use cases
  • Build a price-comparison tool using price, originalPrice, and compare_at_price fields from product endpoints.
  • Aggregate merchant reputation scores by pulling averageRating and totalProductReviews from get_merchant_info.
  • Populate a fashion catalog with color, size, availability, and material data from get_fashion_products.
  • Implement a search-as-you-type feature using shop and query suggestions from get_search_autocomplete.
  • Track which products appear in the shop.app homepage carousel over time via get_homepage_featured_products.
  • Crawl a merchant's full product catalog with cursor pagination using the after / endCursor pattern in get_merchant_products.
  • Display structured review feeds — body text, rating, and submission date — from reviews in get_product_details.
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. The data in these endpoints is not available through any official documented interface from Shopify or Shop.app.
What does get_fashion_products return that get_merchant_products doesn't?+
get_fashion_products returns additional apparel-specific fields per product: brand, category, sale_price, compare_at_price, currency, colors, sizes, availability, material, and a direct product_url. get_merchant_products returns a broader product set across any merchant type but omits those fashion-specific attributes.
How does pagination work across the product listing endpoints?+
Both get_merchant_products and get_fashion_products use cursor-based pagination. Each response includes a pageInfo object with hasNextPage (boolean) and endCursor (string). To fetch the next page, pass endCursor as the after parameter in your next request. The first parameter controls page size.
Does the API expose order history, wishlists, or individual user account data?+
No user account data is exposed. The API covers public product listings, merchant profiles, reviews, categories, and homepage featured items. You can fork this API on Parse and revise it to add endpoints targeting other publicly accessible shop.app data surfaces.
Can I filter products by category using these endpoints?+
list_categories returns all top-level categories with their Shopify GIDs, but the current product listing endpoints (get_merchant_products, get_fashion_products) filter by merchant rather than category. Category-based product filtering is not currently supported. You can fork this API on Parse and revise it to add a category-scoped product endpoint.
Page content last updated . Spec covers 7 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.