{"uid":"cap_Au0hGbwKSoO6HIQj7mqQP","slug":"google-play-app-reviews-scraper-x402-02a9887d","name":"Google Play App Reviews 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/google-play?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"locale":{"type":"string","default":"en_US","description":"Language and region used by the app page, such as en_US."},"sortBy":{"enum":["mostRelevant","newest"],"type":"string","default":"mostRelevant","description":"Order reviews by relevance or newest first."},"country":{"type":"string","default":"US","description":"Two-letter country code for the store view."},"endDate":{"type":"string","default":"","description":"Include reviews posted on or before this YYYY-MM-DD date."},"ratings":{"type":"array","default":[],"description":"Include only these star ratings; empty includes all."},"keywords":{"type":"array","default":[],"description":"Include reviews containing any of these terms, ignoring case."},"startPage":{"type":"integer","default":1,"minimum":1,"description":"Skip this many review batches before collecting; the first batch is page 1."},"appIdOrUrl":{"type":"string","description":"Google Play app package ID or app details URL."},"appVersion":{"type":"array","default":[],"description":"Include only reviews that report one of these app versions."},"maxReviews":{"type":"integer","default":100,"minimum":-1,"description":"Stop after this many matching reviews. -1 allows up to 10,000."},"recentDays":{"type":"integer","default":0,"minimum":0,"description":"Include reviews from the last N days. 0 disables the date filter."},"pagesToScrape":{"type":"integer","default":10,"minimum":-1,"description":"Maximum review batches from the start page. -1 allows up to 100."},"reviewsPerPage":{"type":"integer","default":100,"maximum":200,"minimum":10,"description":"Request 10 to 200 reviews per additional batch. The embedded first batch can be smaller."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"body":null,"date":null,"rating":null,"language":null,"reviewId":null,"reviewer":null,"userImage":null,"reviewerId":null}],"product":"google-play"}},"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_AN8wCpanh0yd19rryMEa7","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":"Scrapes and filters Google Play Store user reviews for a given app, returning structured review data with rich filtering options.","exampleAgentPrompt":"Pull the 200 most recent 1-star and 2-star Google Play reviews for com.spotify.music from US users posted in the last 30 days, and include only those mentioning 'crash' or 'bug'.","exampleUseCases":[{"title":"Competitive app review analysis","prompt":"Get me up to 500 Google Play reviews for com.netflix.mediaclient from US users, sorted by most relevant, so I can analyze what users love and hate about it."},{"title":"Monitor recent crash complaints","prompt":"Fetch the newest 100 Google Play reviews for com.whatsapp that mention 'crash' or 'freeze' posted in the last 7 days — only 1-star and 2-star ratings."},{"title":"Version-specific feedback collection","prompt":"Scrape Google Play reviews for com.google.android.apps.maps filtered to version 11.50.0, up to 300 reviews, from the US store in English."}],"resultDescription":"Returns a JSON object with a count of matched reviews and an array of review items, each containing the review body text, posted date, star rating, language, unique review ID, reviewer display name, reviewer ID, and reviewer profile image URL. The product field confirms the source as 'google-play'.","failureModes":["Invalid or non-existent app ID returns empty result set (not charged)","App not available in the specified country returns no reviews","Overly restrictive keyword/rating/date filters return zero matches (not charged)","Rate limiting or temporary Google Play blocks may return partial results","Invalid date format in startDate/endDate causes request rejection","pagesToScrape or maxReviews set too low returns fewer reviews than expected"],"whenToPreferThis":"Choose this endpoint when you need structured, filterable Google Play Store review data without managing scraping infrastructure yourself. It is ideal for app developers monitoring user feedback, competitive analysts benchmarking rival apps, or researchers studying mobile app sentiment. The pay-per-successful-call model (failed/empty runs are free) makes it low-risk for exploratory queries. Prefer this over general web scrapers when you need Play Store-specific fields like star rating, reviewer ID, and app version filters out of the box.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:39.033Z","isFirstParty":false,"canonicalSlug":"google-play-app-reviews-scraper-x402-02a9887d"}