Tencent MyApp Top Charts API


Retrieve the top charts from Tencent MyApp with the 42matters Top Tencent MyApp Charts API for a specific date.

Lists have up to 120 apps and are updated daily.

Definition

Endpoint:

GET https://data.42matters.com/api/v2.0/tencent/android/apps/top_myapp_charts.json

Hits per request:

3

Rate limit:

3 QPS

Required plan:

Small or above.

Demo

Please have a look at the free Top Charts Explorer for a demo.

Parameters

Name Required Description Available Values Default
access_token required Your access token for using this API. You can get it for FREE by signing up .
cat_key optional App category ID of Tencent MyApp Categories 1
country optional Country for which to fetch the top list ID of Supported Top Chart Countries CN
lang optional Return language-specific metadata. If no translation is available the default language of the app is used. Internationalized fields include t​itle, short_desc, description, what_is_new, screenshots. ID of Supported Languages zh
app_country optional Return country-specific app metadata. Country-specific fields are include currency, price, formattedPrice, userRatingCount, userRatingCountForCurrentVersion, averageUserRating, averageUserRatingForCurrentVersion. If the country is not supported, then the default metadata of the app is returned. ID of Supported Countries CN
limit optional Number of apps to return. 1-100. Free trial results limited to 25.
page optional Page based on the limit parameter, used for pagination. 1 - total pages
date optional Top List for particular date In format dd-mm-YYYY
fields optional Comma-separated list of fields to return. Premium fields such as email, similar, permissions require higher plans. See Tencent App Object for more details.
callback optional If supplied, the response will use the JSONP format with a callback of the given name.

Responses

Status Code Indication Content-Type Body
200 Everything is OK application/json
Attribute Type Description
app_list Array List of top apps as seen on Tencent MyApp
cat_key String Category key as per Tencent MyApp Categories
category_name String Human-readable category name (in English)
country String The selected country code
date Date List date in format dd-mm-YYYY
number_results Integer Total number of apps in this list
page Integer Current page
limit Integer Limit on the number of apps to return per page
num_pages Integer Number of pages based on the given limit parameter
has_next Boolean Flag indicating if there is a next page available
404 No list is found application/json Error object
402 Your request exceeds what's allowed by your current subscription plan application/json Error object
403 Your access token is not valid application/json Error object
429 Your request rate is over the limit application/json Error object

Example Request


This request can also be imported into Postman. Check out our Postman integration guide.

Example Response

 {
  "country": "CN",
  "category_name": null,
  "app_list": [
    {
      "market_url": "http://sj.qq.com/myapp/detail.htm?apkName=com.tencent.mobileqq&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
      "package_name": "com.tencent.mobileqq"
    },
    {
      "market_url": "http://sj.qq.com/myapp/detail.htm?apkName=com.tencent.mm&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
      "package_name": "com.tencent.mm"
    },
    {
      "market_url": "http://sj.qq.com/myapp/detail.htm?apkName=com.kugou.android&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
      "package_name": "com.kugou.android"
    },
    {
      "market_url": "http://sj.qq.com/myapp/detail.htm?apkName=com.baidu.netdisk&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
      "package_name": "com.baidu.netdisk"
    },
    {
      "market_url": "http://sj.qq.com/myapp/detail.htm?apkName=com.tencent.mtt&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
      "package_name": "com.tencent.mtt"
    },
    {
      "market_url": "http://sj.qq.com/myapp/detail.htm?apkName=com.quark.browser&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
      "package_name": "com.quark.browser"
    },
    {
      "market_url": "http://sj.qq.com/myapp/detail.htm?apkName=com.digitalgd.dgyss&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
      "package_name": "com.digitalgd.dgyss"
    },
    {
      "market_url": "http://sj.qq.com/myapp/detail.htm?apkName=com.tencent.qqlive&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
      "package_name": "com.tencent.qqlive"
    },
    {
      "market_url": "http://sj.qq.com/myapp/detail.htm?apkName=com.tencent.qqmusic&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
      "package_name": "com.tencent.qqmusic"
    },
    {
      "market_url": "http://sj.qq.com/myapp/detail.htm?apkName=com.tmri.app.main&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
      "package_name": "com.tmri.app.main"
    }
  ],
  "date": "26-03-2023",
  "limit": 10,
  "number_results": 77,
  "has_next": true,
  "page": 1,
  "num_pages": 8
}

Last Modified: 22 Feb 2022


Automate Your Workflow With 42matters’ APIs


Integrate app data and intelligence into your existing workflows, dashboards, CRM platforms, messaging platforms, and more! Below is a selection of the third-party services that are compatible with 42matters’ APIs:



Salesforce

Salesforce

HubSpot

HubSpot

Slack

Slack

Intercom

Intercom

Pipedrive

Pipedrive

Zendesk

Zendesk

Gekoboard

Gekoboard

Klipfolio

Klipfolio

Dynamics

Dynamics


And many more!