App Store Reviews
Extract Apple App Store reviews with ratings, review text, and metadata. Ideal for iOS app analytics and cross-platform comparison.
Try on PlaygroundAuthentication
Send your Crawlkit API key as a Bearer token in the Authorization header.
Authorization: Bearer ck_your_api_keyRequest Parameters
Send these JSON body fields in your request payload.
| Name | Type | Description |
|---|---|---|
appId | string | Store app identifier. |
options.lang | string | Language code. |
Example Request
Use direct HTTP requests against the public API base URL.
Example request
1const response = await fetch('https://api.crawlkit.sh/v1/crawl/appstore/reviews', {2 method: 'POST',3 headers: {4 'Authorization': 'Bearer YOUR_API_KEY',5 'Content-Type': 'application/json'6 },7 body: JSON.stringify({8 appId: '544007664',9 options: {10 lang: 'en',11 }12 })13});14 15const { data } = await response.json();16data.reviews.forEach(r => console.log(r.rating, r.title));Response
Success (200 OK): Returns service-specific structured payload.
Success response (200 OK)
1{2 "success": true,3 "data": {4 "appId": "544007664",5 "reviews": [6 {7 "id": "123456789",8 "username": "AppUser123",9 "userAvatar": null,10 "rating": 5,11 "title": "Love this app!",12 "text": "Best YouTube experience on iPhone.",13 "date": 1705276800,14 "isEdited": false,15 "thumbsUp": 0,16 "developerReply": null,17 "appVersion": null18 }19 ],20 "pagination": {21 "nextCursor": "eyJwYWdlIjoyfQ==",22 "hasMore": true23 },24 "timing": { "total": 1900 },25 "creditsUsed": 1,26 "creditsRemaining": 9927 }28}