Rotating Proxy Network
A built-in rotating proxy system automatically changes IP addresses for every request to the App Store.
Scrape customer reviews for any App Store app by its product id — rating, title, body, author and date — with built-in sorting and pagination.
{
"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.",
"title": "Hands down the BEST coffee app!",
"userName": "ClarkStedman"
}
}
]
}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())curl "https://api.scrapingdog.com/apple/reviews?api_key=APIKEY&product_id=534220544&country=us&sort=mostrecent"
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);titlereviewratinguserNameisEditediddateA built-in rotating proxy system automatically changes IP addresses for every request to the App Store.
Scrapingdog automatically handles CAPTCHAs and anti-bot protection so your requests keep succeeding.
Every review is parsed into clean JSON — rating, title, text, author, and date.
Fetch the most recent, most helpful, most favorable or most critical reviews, page by page.
Our robust infrastructure handles and processes large volumes of review data without any hassle.
Receive structured review data in just a few seconds with our high-performance infrastructure.
Track positive, neutral and negative reviews to understand overall customer satisfaction.
Identify which app features are praised or criticized most to guide your product roadmap.
Track recurring themes and shifts in reviews over time to spot emerging issues early.
Compare reviews of competing apps to understand their strengths and weaknesses relative to yours.
Surface recent critical reviews to route bug reports and support issues faster.
Collect large volumes of review text at scale for sentiment or NLP research.
Sign up and get free credits to start testing the Apple Reviews API.
Copy your API key from the dashboard to authenticate every request.
Call /apple/reviews with a product_id to pull an app’s reviews.
Get a JSON object with a reviews array of rating, title, text, author and date.
Start your web scraping journey with 200 free credits. Test our service and upgrade to one of the plans below. Cancel anytime.

I got the free trial and in less than a minute I already integrated with their API, they had all the plug-and-play codes ready for me. It was seamless.
United States
I love how you can use it to scrape structured data without dealing with proxies or CAPTCHAs.
Norway
Scrapingdog is an awesome service. It gave me all the structured data I needed for my project.
Mexico
Reliable, and simple to use! It’s also inexpensive and has packaged solutions for every need. Highly recommend.
France
It returns customer reviews for a given App Store app — rating, title, review text, author, edited status and date — as JSON.
Use the sort parameter (mostrecent, mosthelpful, mostfavorable, mostcritical) and the page parameter to page through results.
It’s the number after id in an App Store URL — for example 534220544 from apps.apple.com/us/app/id534220544. You can also find it via the Apple App Store API.
No, this API is dedicated to reviews. Use the Apple Product API to get the full product page.
Each API request consumes a certain number of credits based on the dedicated API you're using. The number of credits required per request can vary depending on the specific API you're using.
Get 200 free credits to spin the API. No credit card required!