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):

Method Example
Bearer token (recommended) Authorization: Bearer YOUR_API_KEY
X-API-Key header X-API-Key: YOUR_API_KEY
Query parameter ?apiKey=YOUR_API_KEY
Legacy query parameter ?token=YOUR_API_KEY
Parameter Type Required Description
symbol string Yes Stock ticker symbol (e.g., UBER, DASH)
Parameter Type Required Description
startDate string No Start date (YYYY-MM-DD)
endDate string No End date (YYYY-MM-DD)
limit integer No Maximum 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"
}
}
Field Type Description
success boolean Whether the request was successful
data object Response data wrapper
data.symbol string Stock ticker symbol
data.name string Company name
data.data array Array of rating data points (weekly snapshots)
meta.timestamp string Response timestamp (ISO 8601)
Field Type Description
date string Date of the snapshot (YYYY-MM-DD)
ios object iOS App Store metrics
ios.score number iOS App Store rating (1-5)
ios.ratingsCount integer Number of App Store ratings
android object Google Play Store metrics
android.score number Google Play Store rating (1-5)
android.ratingsCount integer Number of Play Store ratings
android.installCount integer Play Store install count
Rating Quality
4.5 - 5.0 Excellent
4.0 - 4.5 Good
3.5 - 4.0 Average
3.0 - 3.5 Below average
Below 3.0 Poor
Code Error Description
400 Bad Request Invalid symbol
401 Unauthorized Invalid or missing API key
403 Forbidden Authenticated, but not authorized to access this resource
404 Not Found Symbol not found
429 Too Many Requests Rate limit exceeded — wait and retry
500 Internal Server Error Server-side error