POST /web/scrape with formats.parse: true and parseParams: {"type": "prebuilt", "parser": "google-play-reviews"}. Read the result in parsed.data, with parsed.type: "google-play-reviews". See the Quickstart for authentication and SDK setup.
Don’t send custom rules with this parser. For CSS selectors and rules, use the Custom parser.
Request
Use the same Google Play app details URL as the Google Play parser, with a package name inid. Optional hl and gl parameters control the locale and default to en and us. The parser requests up to 200 reviews, newest first. There are no request parameters for pagination, review count, or sorting.
Output
Whenparsed.success is true, the parsed output has this shape:
Review fields
null. created_at and developer_reply.replied_at are ISO 8601 timestamps. developer_reply is null when no reply text is available.
Empty results and errors
No reviews producereviews: []. Google Play also returns an empty review list for an unknown app ID, so an empty list does not establish that the app exists. Read parsed.success before using the data. A failed parse has data: null and can coexist with successful outputs. parsed.type remains "google-play-reviews" even when parsing fails. See timeouts and errors for handling failures.