{"uid":"cap_en-Jcxmua3Yx-13M88Zpg","slug":"shop-app-product-review-scraper-x402-50f57fb1","name":"Shop.app Product Review Scraper (x402)","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/app?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"dateTo":{"type":"string","description":"Keep reviews submitted on or before this date (YYYY-MM-DD)."},"sortBy":{"enum":["newest","oldest","highest","lowest","recommended"],"type":"string","default":"newest","description":"Order returned by the public review endpoint."},"dateFrom":{"type":"string","description":"Keep reviews submitted on or after this date (YYYY-MM-DD)."},"keywords":{"type":"array","description":"Keep reviews whose title or body contains any listed keyword, ignoring case."},"maxItems":{"type":"integer","default":0,"minimum":0,"description":"Hard cap on reviews across all products. Set 0 for no total cap."},"maxScore":{"type":"integer","maximum":5,"minimum":1,"description":"Keep reviews with at most this many stars."},"minScore":{"type":"integer","maximum":5,"minimum":1,"description":"Keep reviews with at least this many stars."},"minThumbsUp":{"type":"integer","minimum":0,"description":"Keep reviews with at least this many helpful votes."},"productUrls":{"type":"array","description":"Public shop.app product URLs or numeric product IDs."},"minReviewLength":{"type":"integer","minimum":0,"description":"Minimum number of characters in the review body."},"merchantReplyFilter":{"enum":["all","with_reply","without_reply"],"type":"string","default":"all","description":"Keep all reviews, only reviews with a merchant reply, or only those without one."},"maxReviewsPerProduct":{"type":"integer","default":100,"minimum":0,"description":"Maximum matching reviews per product. Set 0 to collect all reachable public reviews."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"id":null,"store":null,"productId":null,"productUrl":null,"productName":null,"merchantName":null,"productRatingCount":null,"productAverageRating":null}],"product":"app"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_1ZrGHyanB0xD9e6M0uq2H","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches and filters public product reviews from shop.app URLs or product IDs, returning structured review data with rich filtering options.","exampleAgentPrompt":"Pull the 50 most recent shop.app reviews for product URL https://shop.app/products/12345678 that have at least 3 stars, were posted between 2024-01-01 and 2024-06-30, and contain the word 'quality' — sort them newest first.","exampleUseCases":[{"title":"Competitor product sentiment analysis","prompt":"Grab up to 200 reviews for this shop.app product URL https://shop.app/products/98765432, keeping only 1- and 2-star reviews posted since 2023-01-01 sorted by newest, so I can understand what customers hate about it."},{"title":"Keyword-triggered review monitoring","prompt":"Fetch all shop.app reviews for product ID 11223344 that mention either 'broken' or 'defective', have at least 2 helpful votes, and were submitted after 2024-03-01 — I want to flag quality complaints."},{"title":"Unanswered customer review triage","prompt":"Get me the 100 newest shop.app reviews for https://shop.app/products/55667788 that don't have a merchant reply yet, so our support team knows which customers still need a response."}],"resultDescription":"Returns a JSON object with a count of matched reviews and an array of review items, each containing review ID, store name, product ID, product URL, product name, merchant name, total rating count for the product, and the product's average rating. Failed or empty result runs are not charged.","failureModes":["Invalid or non-public product URL returns empty result (not charged)","Product ID not found on shop.app returns empty items array","Date range with no matching reviews returns count 0 (not charged)","Keyword filter too restrictive yields empty result (not charged)","Rate limiting or upstream shop.app unavailability may cause errors","Malformed product URL format causes request failure"],"whenToPreferThis":"Use this endpoint when you need structured review data specifically from shop.app (Shopify storefronts) and want fine-grained filtering by date, star rating, keywords, helpful votes, review length, or merchant reply status without building your own scraper. It is cost-effective because failed or empty runs are not billed. Prefer this over general web scrapers when the target products are known shop.app URLs or Shopify product IDs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T03:10:16.012Z","isFirstParty":false,"canonicalSlug":"shop-app-product-review-scraper-x402-50f57fb1"}