{"uid":"cap_Nhs6tsVGIqfw-c2ORTS9g","slug":"radar-app-reviews-scraper-1bef109b","name":"Radar App Reviews Scraper","description":"Fast tools (web read, domain RDAP/DNS/SSL, Federal Register, clinical trials, Polymarket+Kalshi odds, OSV vulnerabilities) and data APIs (leads, jobs, YouTube, Reddit, Trends, tenders...). POST JSON, pay per call in USDC on Base via x402. Charged only when results are returned.","url":"https://2-29-135-242.sslip.io/x402/app-reviews-scraper?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"apps":{"type":"array","items":{"type":"string"},"example":["https://apps.apple.com/us/app/whatsapp-messenger/id310633997","com.whatsapp"],"description":"Mix freely: App Store links or IDs (https://apps.apple.com/us/app/.../id310633997 or id310633997) and Google Play links or package names (https://play.google.com/store/apps/details?id=com.whatsapp or com.whatsapp)."},"sortBy":{"enum":["newest","relevant","rating"],"type":"string","example":"newest","description":"Newest first is best for monitoring. Most relevant = most helpful reviews (App Store) / most relevant (Google Play)."},"ratings":{"type":"array","items":{"type":"string"},"description":"Optional, e.g. 1 and 2 to collect only negative reviews. Empty = all ratings."},"keywords":{"type":"array","items":{"type":"string"},"description":"Optional. Keep reviews that mention any of these words (crash, login, price, ads, a competitor...). Only kept reviews are charged."},"language":{"type":"string","example":"en","description":"Review language for Google Play (en, de, es, fr, ...)."},"countries":{"type":"array","items":{"type":"string"},"example":["us"],"description":"Two-letter store country codes, e.g. us, gb, de, fr, in, br. Each app is scraped for every country."},"maxReviews":{"type":"integer","example":0,"description":"Hard cap for the whole run (0 = no cap)."},"reviewsSince":{"type":"string","description":"Optional. Skip older reviews."},"maxReviewsPerApp":{"type":"integer","example":50,"description":"Google Play: thousands available. App Store: Apple serves up to 500 latest reviews per country, so add more countries for more iOS reviews."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"...":"one result object"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_E2lgqnO_ImVSe24BaqFmG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scrapes App Store and Google Play reviews for one or more apps, with filtering by rating, keyword, country, and date.","exampleAgentPrompt":"Pull the 50 most recent 1-star and 2-star English reviews for WhatsApp on both App Store (id310633997) and Google Play (com.whatsapp) from the US and UK stores, and only keep reviews that mention 'crash' or 'login'.","exampleUseCases":[{"title":"Competitor negative review monitoring","prompt":"Grab the 100 newest 1-star and 2-star reviews for Slack's iOS app (id618783545) and Android app (com.slack) from the US store in English — I want to see what users are complaining about most."},{"title":"Post-release crash report triage","prompt":"Scrape up to 200 App Store and Google Play reviews for our app com.mycompany.myapp posted since 2024-11-01, sorted by newest, and only keep ones that mention 'crash', 'freeze', or 'bug' so I can send them to the engineering team."},{"title":"Multi-country sentiment data collection","prompt":"Collect up to 50 reviews per app from the US, UK, Germany, and France stores for these three apps — id389801252, id333903271, and com.spotify — sorted by most relevant, all ratings, in English, so I can run a sentiment analysis across regions."}],"resultDescription":"A JSON object with a count of returned reviews and an items array, where each item is a review object containing the review text, star rating, date, and app identifier. Only reviews matching the specified filters are included, and only matched reviews are billed.","failureModes":["Invalid or unrecognized app ID/URL returns no results or an error","App Store country code not supported returns empty results for that store","maxReviewsPerApp set too low may return fewer results than expected — App Store caps at 500 per country","reviewsSince date in wrong format may be ignored or cause an error","No reviews match keyword or rating filters resulting in zero results and no charge","Network or scraping timeout for a specific store may partially complete the run"],"whenToPreferThis":"Choose this endpoint when you need to programmatically collect user reviews from App Store and/or Google Play at scale, with flexible filtering by rating, keyword, language, date, and country — especially when monitoring competitor or own-app feedback over time. Prefer this over manual scraping or screen-reading when you need structured JSON output and pay-per-result pricing on Base via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-02T18:33:14.682Z","isFirstParty":false,"canonicalSlug":"radar-app-reviews-scraper-1bef109b"}