Skip to content

App Ratings API

Retrieve mobile app ratings from Apple App Store and Google Play Store. Track app performance as alternative data for consumer-facing companies.

GET /v1/appratings/{market}/{ticker}

Requires API key via token query parameter.

ParameterTypeRequiredDescription
marketstringYesMarket identifier (e.g., S&P 500, NASDAQ)
tickerstringYesStock ticker symbol (e.g., UBER, DASH)
ParameterTypeRequiredDescription
tokenstringYesYour API key
dateFromstringNoStart date (YYYY-MM-DD)
dateTostringNoEnd date (YYYY-MM-DD)
Terminal window
curl "https://api.finbrain.tech/v1/appratings/S%26P%20500/UBER?token=YOUR_API_KEY"
{
"ticker": "AMZN",
"name": "Amazon.com Inc",
"appRatings": [
{
"playStoreScore": 3.75,
"playStoreRatingsCount": 567996,
"appStoreScore": 4.07,
"appStoreRatingsCount": 88533,
"playStoreInstallCount": null,
"date": "2024-02-02"
},
{
"playStoreScore": 3.76,
"playStoreRatingsCount": 567421,
"appStoreScore": 4.07,
"appStoreRatingsCount": 88293,
"playStoreInstallCount": null,
"date": "2024-01-26"
},
{
"playStoreScore": 3.76,
"playStoreRatingsCount": 566931,
"appStoreScore": 4.07,
"appStoreRatingsCount": 88036,
"playStoreInstallCount": null,
"date": "2024-01-19"
}
]
}
FieldTypeDescription
tickerstringStock ticker symbol
namestringCompany name
appRatingsarrayArray of rating data points (weekly snapshots)
FieldTypeDescription
playStoreScorenumberGoogle Play Store rating (1-5)
playStoreRatingsCountintegerNumber of Play Store ratings
appStoreScorenumberiOS App Store rating (1-5)
appStoreRatingsCountintegerNumber of App Store ratings
playStoreInstallCountinteger/nullPlay Store install count (may be null)
datestringDate of the snapshot (YYYY-MM-DD)
RatingQuality
4.5 - 5.0Excellent
4.0 - 4.5Good
3.5 - 4.0Average
3.0 - 3.5Below average
< 3.0Poor
CodeErrorDescription
400Bad RequestInvalid market or ticker
401UnauthorizedInvalid or missing API key
404Not FoundTicker not found
500Internal Server ErrorServer-side error