App Reviews Search
Changed onGet all the reviews entries about a specific app on the App Store in the selected country and based on several criteria like date, rating or even to search for a specific word or expression in the reviews's body. <br/><br/> <b>Price</b> <table> <thead><tr><th>Datapoint</th><th>Description</th><th>Credits/review</th></tr></thead> <tbody> <tr><td><b>review</b></td><td>review object containing the review body, review ID, author and more.</td><td>1</td></tr> </tbody> </table> <Callout icon="📘" theme="info"><b>Missing App Reviews?</b><p>Are you not seeing your app reviews? It's probably because the app is not followed and we haven't fetched data for it. You should make sure to track the app with our API (or follow it in our ASO tool) to ensure its data is fetched daily.</p></Callout>
Request
- Base URLhttps://public-api.apptweak.com/api/public/store
- URLhttps://public-api.apptweak.com/api/public/store/apps/reviews/search.json
- AuthAPI key in header x-apptweak-key
Query parameters
Comma-separated list of app IDs (max 5). <a href="https://developers.apptweak.com/reference/how-to-find-app-ids" target="_blank"><b>How to find App IDs?</b></a>
Two-letter country code (us, gb, fr). Accepted values: <a href="https://developers.apptweak.com/reference/countries-1" target="_blank"><code>GET /api/public/apptweak/countries</code></a> with store=ios or store=android. Defaults to us.
AppTweak language code, not always ISO: US English is us, US Spanish sp. Accepted pairs: <a href="https://developers.apptweak.com/reference/languages-1" target="_blank"><code>GET /api/public/apptweak/languages</code></a> with store=ios or store=android. Defaults to the country's <a href="https://developers.apptweak.com/reference/languages-overview#default-language" target="_blank"><b>default language</b></a>.
Choose a device from iphone, ipad or android. Defaults to iphone.
Number of reviews to fetch (max 500). Defaults to 100.
Index offset to apply to the reviews. Defaults to 0.
Keep only the reviews the developer replied to (true) or did not reply to (false). Omit it, or pass nil, for no filter.
Term to search for in the review body. Defaults to empty.
Minimum rating to filter reviews by (1–5). Defaults to 1.
Maximum rating to filter reviews by (1–5). Defaults to 5.
Start date (YYYY-MM-DD). Defaults to 30 days ago.
End date (YYYY-MM-DD). Defaults to yesterday.
Response
Successful response.
Changes
- breaking
for the
queryrequest parameterdevice, default value was changed fromandroidtoiphone - breaking
for the
queryrequest parameterlimit, default value was changed from10to100 - breaking
for the
queryrequest parameterend_date, default value2022-05-07was removed - breaking
for the
queryrequest parameterlanguage, default valueuswas removed - breaking
for the
queryrequest parameterstart_date, default value2022-05-01was removed - breaking
the response's body type changed from no type to
objectfor status - info
api tag
App Reviewsadded - info
added the new optional
queryrequest parametermax_rating - info
added the new optional
queryrequest parametermin_rating - info
removed
subschema #1: iOSsubschema #2: Androidfrom the response bodyoneOflist for the response status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- breaking