{
"ok": true,
"app": {
"appId": "570060128",
"bundleId": "com.duolingo.DuolingoMobile",
"name": "Duolingo: Learn Languages",
"country": "us",
"url": "https://apps.apple.com/us/app/duolingo-learn-languages/id570060128",
"developer": "Duolingo",
"developerId": "570060151",
"developerUrl": "https://apps.apple.com/us/developer/duolingo/id570060151",
"sellerName": "Duolingo, Inc",
"developerWebsite": "https://www.duolingo.com",
"price": 0,
"currency": "USD",
"formattedPrice": "Free",
"primaryGenre": "Education",
"genres": [
"Education",
"Social Networking"
],
"averageRating": 4.72247,
"ratingCount": 5552490,
"averageRatingCurrentVersion": 4.72247,
"ratingCountCurrentVersion": 5552490,
"version": "7.146.1",
"currentVersionReleaseDate": "2026-10-28T16:01:08Z",
"releaseDate": "2012-11-13T08:00:00Z",
"releaseNotes": "Our mascot owl, Duo, is trading in his usual diet of mice for bugs this week. Yup, we’re squashing those pesky bugs to make the experience better for all of you.\n\nFor more Duolingo news, contests and product releases, follow us on Facebook,…",
"description": "Learn a new language, chess & more with the world's most downloaded education app! Duolingo is the fun, free app for learning 40+ languages through quick, bite-sized lessons. Practice speaking, reading, listening & writing to build your voc…",
"contentRating": "4+",
"advisories": [],
"minimumOsVersion": "17.0",
"fileSizeBytes": 514102272,
"languages": [
"AR",
"BN"
],
"supportedDevicesCount": 130,
"iconUrl": "https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/e9/99/8b/e9998b23-eef1-33e5-5817-2729377b2bc5/AppIcon-0-0-1x_U007epad-0-1-85-220.png/512x512bb.jpg",
"screenshotUrls": [
"https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/6e/ef/30/6eef3023-de04-3b29-21f8-a993245b9abd/iPhone6.5_-_Default_-_first_screen_adapt_Var_2_01.jpg/320x480bb.jpg",
"https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/cb/ee/31/cbee31c9-a814-b59b-db16-3136ce60d20d/V2_iOS6.5_02.jpg/320x480bb.jpg"
],
"ipadScreenshotUrls": [
"https://is1-ssl.mzstatic.com/image/thumb/PurpleSource221/v4/76/6d/5b/766d5b1d-c08b-34c8-f9e9-f6dbb42783a1/Tablet_-_Default_-_first_screen_adapt_Var_2_01.jpg/360x480bb.jpg",
"https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/5c/55/8c/5c558c1e-5299-8ecb-4887-9e3439130ca1/V2_Tablet_02.jpg/360x480bb.jpg"
],
"features": [
"iosUniversal"
],
"isGameCenterEnabled": false,
"ratingHistogram": {
"1": 141247,
"2": 46993,
"3": 136284,
"4": 562704,
"5": 4666146
},
"scrapedAt": "2026-11-02T18:05:55.430Z"
},
"reviewCount": 10,
"reviews": [
{
"appId": "570060128",
"appName": "Duolingo: Learn Languages",
"country": "us",
"reviewId": "14736633223",
"title": "Repetitivo",
"text": "Es muy repetitivo y tiende a aburrir",
"rating": 5,
"userName": "example_user",
"userUrl": null,
"appVersion": "7.146.1",
"date": "2026-11-01T07:00:36.000Z",
"voteSum": 0,
"voteCount": 0,
"source": "rss",
"scrapedAt": "2026-11-02T18:05:55.807Z"
},
{
"appId": "570060128",
"appName": "Duolingo: Learn Languages",
"country": "us",
"reviewId": "14736522504",
"title": "Thank you",
"text": "I learned Spanish , a little Korean and Spanish so far in only 2 months This is an app people would like to try",
"rating": 5,
"userName": "example_user",
"userUrl": null,
"appVersion": "7.146.1",
"date": "2026-11-01T06:11:42.000Z",
"voteSum": 0,
"voteCount": 0,
"source": "rss",
"scrapedAt": "2026-11-02T18:05:55.807Z"
}
],
"meta": {
"requestId": "5f0c2a7e-0000-4000-8000-000000000000",
"durationMs": 4474
}
}
curl --location --request GET 'https://zylalabs.com/api/14708/apple+app+store+reviews+api/38027/get+app+reviews?app=570060128&country=us&maxReviews=10&sort=mostRecent&minRating=1&maxRating=5&includeAppDetails=true' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 苹果应用商店评论 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
使用App Store网址、数字应用ID(例如570060128)或捆绑ID。将国家设置为两字母的商店代码
不 每个请求都是按需处理的 结果在响应中返回 关于您的请求没有留下任何东西 超短期的操作日志除外
您收到一个带清晰代码的JSON错误(例如invalid_input、no_result或timeout),而不是部分数据。因输入无效而拒绝的请求会返回状态400
获取应用评分接口返回应用元数据,包括应用名称、开发者、价格、评级和版本,以及用户评论,包括评分、标题、文本、版本和日期
响应中的关键字段包括appId name developer averageRating ratingCount reviews(包含标题文本评分版本和日期)以及定价信息如formattedPrice和currency
响应数据采用 JSON 格式结构化,顶层对象包含 "ok" 状态,随后是一个用于元数据的 "app" 对象和一个用户反馈的 "reviews" 数组
用户可以使用参数自定义他们的请求,例如 appId 国家(两字母代码)评分范围和日期过滤器,以根据特定标准优化结果
该端点提供有关应用程序详细信息(如名称和开发者)、用户评分、评论文本以及诸如发布日期和类型分类等元数据的信息,适用于App Store中的任何应用程序
用户可以分析平均评分和评论趋势来评估应用性能通过评论文本识别用户情感并跟踪特定应用版本随时间的评分变化
典型的用例包括市场分析 竞争对手基准分析 用户情绪分析 和应用性能跟踪 帮助开发者和营销人员做出明智的决策
数据准确性通过直接从苹果应用商店检索来维持,确保信息反映最新的用户评论和应用详细信息