Top Charts - Current
Changed onReturns the most recent top chart for the App Store or Google Play Store. The top 500 applications are available for free, paid, or grossing apps. <br/><br/> You can find historical top apps in the History section. <br/><br/> <b>Price</b> <table> <thead><tr><th>Datapoint</th><th>Description</th><th>Credits</th></tr></thead> <tbody> <tr><td><b>-</b></td><td>List of app IDs of the top chart. The list is ordered in ascending order, meaning that the first element in the list is the top app.</td><td>10</td></tr> </tbody> </table>
Request
- Base URLhttps://public-api.apptweak.com/api/public/store
- URLhttps://public-api.apptweak.com/api/public/store/charts/top-results/current.json
- AuthAPI key in header x-apptweak-key
Query parameters
The category id for which you want to get the top charts. Find the ids in <a href="https://developers.apptweak.com/reference/app-store-categories" target="_blank"><b>App Store Categories</b></a> and <a href="https://developers.apptweak.com/reference/google-play-store-categories" target="_blank"><b>Google Play Store Categories</b></a>.
Comma-separated chart types among free, paid and grossing (free,paid asks for both). Each type is one datapoint per category.
Two-letter country code (us, gb, fr). Accepted values: <a href="https://developers.apptweak.com/reference/countries-1" target="_blank"><code>GET /api/public/apptweak/countries</code></a> with store=ios or store=android. Defaults to us.
The device you want to fetch the top chart for: iphone, ipad or android. Defaults to iphone.
The number of apps you want to fetch (max 500). Defaults to 100.
The index by which you would like to offset the top chart. Defaults to 0.
Response
Successful response.
Changes
- breaking
the
queryrequest parametertypesbecame required - breaking
for the
queryrequest parameterlimit, default value100was added - breaking
for the
queryrequest parameteroffset, default value0was added - breaking
for the
queryrequest parametercountry, default value was changed fromgrtous - breaking
for the
queryrequest parameterdevice, default value was changed fromandroidtoiphone - breaking
removed the enum value
freefrom thequeryrequest parametertypes - breaking
removed the enum value
grossingfrom thequeryrequest parametertypes - breaking
removed the enum value
paidfrom thequeryrequest parametertypes - breaking
the response's body type changed from no type to
objectfor status - info
api tag
Top Chartsadded - info
removed
subschema #1: iOSsubschema #2: Androidfrom the response bodyoneOflist for the response status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- breaking