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 /v2/app-ratings/{symbol}

Authenticate using one of the following methods (in order of recommendation):

MethodExample
Bearer token (recommended)Authorization: Bearer YOUR_API_KEY
X-API-Key headerX-API-Key: YOUR_API_KEY
Query parameter?apiKey=YOUR_API_KEY
Legacy query parameter?token=YOUR_API_KEY
ParameterTypeRequiredDescription
symbolstringYesStock ticker symbol (e.g., UBER, DASH)
ParameterTypeRequiredDescription
startDatestringNoStart date (YYYY-MM-DD)
endDatestringNoEnd date (YYYY-MM-DD)
limitintegerNoMaximum number of data points to return
from finbrain import FinBrainClient
fb = FinBrainClient(api_key="YOUR_API_KEY")
df = fb.app_ratings.ticker("UBER",
date_from="2025-01-01",
date_to="2025-06-30",
as_dataframe=True)
print(df)
{
"success": true,
"data": {
"symbol": "AAPL",
"name": "Apple Inc.",
"data": [
{
"date": "2026-01-16",
"ios": {
"score": 4.07,
"ratingsCount": 111561
},
"android": {
"score": 4.61,
"ratingsCount": 696519,
"installCount": 168682133
}
},
{
"date": "2026-01-09",
"ios": {
"score": 4.07,
"ratingsCount": 111409
},
"android": {
"score": 4.61,
"ratingsCount": 694535,
"installCount": 168160710
}
}
]
},
"meta": {
"timestamp": "2026-01-19T15:06:32.888Z"
}
}
FieldTypeDescription
successbooleanWhether the request was successful
dataobjectResponse data wrapper
data.symbolstringStock ticker symbol
data.namestringCompany name
data.dataarrayArray of rating data points (weekly snapshots)
meta.timestampstringResponse timestamp (ISO 8601)
FieldTypeDescription
datestringDate of the snapshot (YYYY-MM-DD)
iosobjectiOS App Store metrics
ios.scorenumberiOS App Store rating (1-5)
ios.ratingsCountintegerNumber of App Store ratings
androidobjectGoogle Play Store metrics
android.scorenumberGoogle Play Store rating (1-5)
android.ratingsCountintegerNumber of Play Store ratings
android.installCountintegerPlay Store install count
RatingQuality
4.5 - 5.0Excellent
4.0 - 4.5Good
3.5 - 4.0Average
3.0 - 3.5Below average
Below 3.0Poor
CodeErrorDescription
400Bad RequestInvalid symbol
401UnauthorizedInvalid or missing API key
403ForbiddenAuthenticated, but not authorized to access this resource
404Not FoundSymbol not found
429Too Many RequestsRate limit exceeded — wait and retry
500Internal Server ErrorServer-side error