Apple Reviews API
The Apple Reviews API returns customer reviews for any App Store app by its product id, with pagination and sorting. Each review includes the rating, title, body, author, app version and date. Each successful request costs 5 API credits.
Endpoint:
https://api.scrapingdog.com/apple/reviewsAPI Parameters
🔑
Scrapingdog Parameters
api_keyRequiredYour personal API key. Available on your dashboard.
Type: String
🔗
Request Parameters
product_idRequiredThe numeric App Store product id of the app whose reviews you want. It is the number afteridin an app URL (e.g.,534220544).
Type: StringcountryOptionalTwo-letter country code for the App Store region (e.g.,us,uk,fr). Default:us.
Type: StringpageOptionalPagination index used to fetch reviews on a specific page. Default:0.
Type: IntegersortOptionalSort order for the reviews (iOS App Store only). Accepted values:mostrecent,mosthelpful,mostfavorable,mostcritical. Default:mostrecent.
Type: StringhtmlOptionalSet totrueto return the raw HTML of the reviews page instead of parsed JSON. Default:false.
Type: Boolean
API Examples

Code to Integrate
curl "https://api.scrapingdog.com/apple/reviews?api_key=APIKEY&product_id=534220544&country=us&sort=mostrecent"
import requests params = { "api_key": "APIKEY", "product_id": "534220544", "country": "us", "sort": "mostrecent" } response = requests.get("https://api.scrapingdog.com/apple/reviews", params=params) print(response.json())
const params = new URLSearchParams({ api_key: "APIKEY", product_id: "534220544", country: "us", sort: "mostrecent" }); const response = await fetch(`https://api.scrapingdog.com/apple/reviews?${params}`); const data = await response.json(); console.log(data);
<?php $url = 'https://api.scrapingdog.com/apple/reviews?' . http_build_query([ 'api_key' => 'APIKEY', 'product_id' => '534220544', 'country' => 'us', 'sort' => 'mostrecent', ]); echo file_get_contents($url);
API Response
{
"reviews": [
{
"id": "3430818860",
"type": "user-reviews",
"attributes": {
"date": "2018-11-18T04:56:22Z",
"isEdited": false,
"rating": 5,
"review": "What more could one ask for in a coffee app? You can see the variety of drinks, instructions on how to prepare each one, plus a video that demonstrates how each drink is made.",
"title": "Great app for great coffee!",
"userName": "Jinju ^.^"
}
},
{
"id": "1435889091",
"type": "user-reviews",
"attributes": {
"date": "2016-08-20T02:26:37Z",
"isEdited": false,
"rating": 5,
"review": "This has to be one of the best apps I have ever interacted with! Their tutorial is outstanding and I highly recommend it to anyone learning about coffee brewing.",
"title": "Hands down the BEST coffee app!",
"userName": "ClarkStedman"
}
},
{
"id": "3810267200",
"type": "user-reviews",
"attributes": {
"date": "2019-02-24T18:27:53Z",
"isEdited": false,
"rating": 3,
"review": "Other than the espresso section this is fairly basic. It shows the steps of brewing but nothing about the science of different techniques, beans, temperature or grind.",
"title": "Aero Press is upside down",
"userName": "PhelineCat"
}
}
]
}