Apple App Store review scraper
Extract Apple App Store reviews with ratings, review text, and metadata. Ideal for iOS app analytics and cross-platform comparison.
Get started with a simple API call.
const response = await fetch('https://api.crawlkit.sh/v1/crawl/appstore/reviews', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
appId: '544007664',
options: {
lang: 'en',
timeout: 30000
}
})
});
const { data } = await response.json();
data.reviews.forEach(r => console.log(r.rating, r.title));Everything you need for reliable app store reviews extraction.
Get review title, full text, and star rating (1-5).
Access reviewer username and review date.
See which app version the review was written for.
Use cursor-based pagination to fetch all reviews.
Get reviews from specific App Store regions.
Sort by most recent or most helpful reviews.
Get started in minutes with our simple API.
Sign up for free and get your API key instantly. No credit card required.
Use our simple REST API with your favorite programming language.
Receive clean JSON responses ready to use in your application.
Get clean, structured JSON data with every request. Our API returns comprehensive data including status codes, timing information, and your remaining credits.
{
"success": true,
"data": {
"appId": "544007664",
"reviews": [
{
"id": "123456789",
"rating": 5,
"title": "Love this app!",
"text": "Best YouTube experience on iPhone.",
"author": "AppUser123",
"date": "2024-01-15",
"version": "19.03.2"
}
],
"nextCursor": "eyJ...",
"timing": { "total": 1900 },
"creditsUsed": 1,
"creditsRemaining": 99
}
}Common applications for App Store Reviews.
Track user sentiment for your iOS apps.
Compare reviews across iOS and Android platforms.
Identify reported bugs and crashes from reviews.
Analyze keywords and sentiment for ASO strategy.
Everything you need to know about the App Store Reviews API.
The appId is the numeric ID from the App Store URL. For example, in apps.apple.com/app/youtube/id544007664, the appId is 544007664.
Yes, use the lang parameter to specify the country/language code like en, de, fr, jp.
Use the nextCursor value from the response in your next request to fetch additional reviews.
Apple may filter or hide some reviews. We return all publicly visible reviews from the App Store.
Get 100 free credits to test the API. No credit card required.