Mobile Action API Documentation

Keyword Services

This section describes Google Play related API services.

Keyword Ranking

Provides single day's keyword ranking for given keyword list and track id of an app in Google Play.

GET /playstore-keyword-ranking/{trackId}/{countryCode}/keywordrankings?keywords={keywords}&date={date}

Request Parameters

Parameter Description
trackId (required) Google Play track id of app
countryCode (required) Two letter country code
keywords (required) Comma separated keyword list (max 100 keywords are allowed)
date (optional) YYYY-MM-DD formatted date, yesterday is used if omitted.

Response Fields

Field Description
trackId Google Play track id of app
keyword Keyword
countryCode Two letter country code
date Date in epoch time format
rank Keyword ranking for current day

Example request

curl "https://api.mobileaction.co/playstore-keyword-ranking/com.facebook.katana/US/keywordrankings?keywords=face&token=YOUR_API_KEY"

Example response

[
  {
    "trackId":"com.facebook.katana",
    "keyword":"face",
    "rank":1,
    "countryCode":"US",
    "date":1480579200000
    }
]

Keyword History

Provides historic keyword ranking for given keyword and track id of an app in Google Play. Max 30 days of history is allowed

GET /playstore-keyword-ranking/{trackId}/{countryCode}/{keyword}/keywordrankings?startDate={startDate}&endDate={endDate}

Request Parameters

Parameter Description
trackId (required) Google Play track id of app
countryCode (required) Two letter country code
keywords (required) Comma separated keyword list (max 100 keywords are allowed)
date (optional) YYYY-MM-DD formatted date, yesterday is used if omitted.
startDate (required) YYYY-MM-DD formatted date, history start date, inclusive.
endDate (required) YYYY-MM-DD formatted date, history end date, inclusive.

Response Fields

Field Description
trackId Google Play track id of app
keyword Keyword
countryCode Two letter country code
date Date in epoch time format
rank Keyword ranking for current day

Example request

curl "https://api.mobileaction.co/playstore-keyword-ranking/com.facebook.katana/US/face/keywordrankings?startDate=2017-01-01&endDate=2017-01-15&token=YOUR_API_KEY"

Example response

[
  {
    "trackId":"com.facebook.katana",
    "keyword":"face",
    "rank":1,
    "countryCode":"US",
    "date":1480579200000
    }
]

Top Keywords

Provides single day's top keywords for given track id of an app in Google Play.

GET /playstore-keyword-ranking/{trackId}/{countryCode}/top-keywords?date={date}&limit={limit}

Request Parameters

Parameter Description
trackId (required) Google Play track id of the app
countryCode (required) Two letter country code
date (required) YYYY-MM-DD formatted date
limit (optional) Requested number of keywords in result, default value is 100

Response Fields

Field Description
keyword Keyword
searchVolume Search volume of keyword
rank Keyword ranking of the app

Example request

curl "https://api.mobileaction.co/playstore-keyword-ranking/com.facebook.katana/US/top-keywords?date=2018-06-26&limit=150&token=YOUR_API_KEY"

Example response

[
  {
    "keyword":"facebook",
    "searchVolume":85,
    "rank":1
  },
  {
    "keyword":"face",
    "searchVolume":75,
    "rank":1
  }
]

Keyword Metadata

Provides last day's keyword meta-data for given keyword for Google Play.

GET /playstore-keyword-ranking/{countryCode}/keyword-metadata?keyword={keyword}

Request Parameters

Parameter Description
countryCode (required) Two letter country code
keyword (required) Keyword

Response Fields

Field Description
keyword Keyword
countryCode Two letter country code
numberOfApps Number of apps
searchVolume Search Volume
playChance Chance

Example request

curl "https://api.mobileaction.co/playstore-keyword-ranking/US/keyword-metadata?keyword=ticket&token=YOUR_API_KEY"

Example response

{
    "keyword": "ticket",
    "countryCode": "US",
    "numberOfApps": 250,
    "searchVolume": 47,
    "playChance": 63.10229244550331
}

List of Apps

Provides app list for given keyword for Google Play.

GET /playstore-keyword-ranking/{countryCode}/keyword-apps?keyword={keyword}

Request Parameters

Parameter Description
countryCode (required) Two letter country code
keyword (required) Keyword

Response Fields

Field Description
keyword Keyword
countryCode Two letter country code
lastUpdateDate Last update date
apps List of track id for PlayStore apps

Example request

curl "https://api.mobileaction.co/playstore-keyword-ranking/US/keyword-apps?keyword=twitter&token=YOUR_API_KEY"

Example response

{
    "keyword": "twitter",
    "countryCode": "US",
    "lastUpdateDate": 1535698790000,
    "apps": [
        "com.twitter.android",
        "tv.periscope.android",
        "co.vine.android",
        "com.klinker.android.twitter_l",
        "com.handmark.tweetcaster",
        "tweeter.gif.twittervideodownloader",
        "com.arthurivanets.owly",
        "it.mvilla.android.fenix2",
        "com.dwdesign.tweetings",
        "twitter.android.finch",
        "org.mariotaku.twidere",
        "nubianplanet.com",
        "com.innovatty.followersplus",
        "com.echofon",
        "com.tweetkit.app",
        "com.filippocicirelli.followers",
        "com.levelup.touiteur",
        "com.twidroid",
        "com.rosteam.saveinstaa",
        "com.ubersocialpro",
        "ccstudio.followers.unfollowers.twitter"
    ]
}

Organic Keywords

Provides list of organic keywords and their rankings for Google Play.

GET /playstore-keyword-ranking/{trackId}/{countryCode}/organic-keywords?date={date}

Request Parameters

Parameter Description
trackId (required) Track id of the app
countryCode (required) Two letter country code
date (required) YYYY-MM-DD formatted date

Response Fields

Field Description
trackId Track id of the app
countryCode Two letter country code
date Given date
rankings List of keywords and their rankings

Example request

curl "https://api.mobileaction.co/playstore-keyword-ranking/com.facebook.katana/US/organic-keywords?date=2019-06-13&token=YOUR_API_KEY"

Example response

{
    "trackId": "com.facebook.katana",
    "countryCode": "US",
    "date": 1560409200000,
    "rankings": [
        {
            "keyword": "fees",
            "rank": 1
        },
        {
            "keyword": "fase",
            "rank": 1
        },
        {
            "keyword": "gace",
            "rank": 1
        },
        {
            "keyword": "f",
            "rank": 1
        }
    ]
}

Category Services

Top Charts

Provides top charts information for given category, country, ranking type and device.

GET /playstore-category/topcharts/{category}/{countryCode}/{categoryType}

Request Parameters

Parameter Description
category (required) Category name
countryCode (required) Two letter country code
categoryType (required) FREE, PAID, GROSSING
date (required) YYYY-MM-DD formatted date

Response Fields

Field Description
trackId Google Play track id of the app
category Category id
rank Category ranking value
date Date in epoch time format
type 0=Free, 1= Paid, 2=Grossing

Example request

curl "https://api.mobileaction.co/playstore-category/topcharts/FAMILY/US/FREE?date=2019-03-01&token=YOUR_API_KEY"

Example response

[
    {
        "trackId": "com.roblox.client",
        "category": 57,
        "rank": 1,
        "date": 1551436343000,
        "type": 0
    },
    {
        "trackId": "com.google.android.apps.youtube.kids",
        "category": 57,
        "rank": 2,
        "date": 1551436343000,
        "type": 0
    },
    {
        "trackId": "com.duolingo",
        "category": 57,
        "rank": 3,
        "date": 1551436343000,
        "type": 0
    },
    {
        "trackId": "com.superbinogo.jungleboyadventure",
        "category": 57,
        "rank": 4,
        "date": 1551436343000,
        "type": 0
    },
    {
        "trackId": "com.WildWorks.RyansTag",
        "category": 57,
        "rank": 5,
        "date": 1551436343000,
        "type": 0
    },
    {
        "trackId": "org.pbskids.video",
        "category": 57,
        "rank": 6,
        "date": 1551436343000,
        "type": 0
    },
    {
        "trackId": "com.KnowledgeAdventure.SchoolOfDragons",
        "category": 57,
        "rank": 7,
        "date": 1551436343000,
        "type": 0
    },
    {
        "trackId": "com.disney.datg.videoplatforms.android.watchdc",
        "category": 57,
        "rank": 8,
        "date": 1551436343000,
        "type": 0
    },
    {
        "trackId": "org.pbskids.gamesapp",
        "category": 57,
        "rank": 9,
        "date": 1551436343000,
        "type": 0
    },
    {
        "trackId": "no.mobitroll.kahoot.android",
        "category": 57,
        "rank": 10,
        "date": 1551436343000,
        "type": 0
    }
]

Category Ranking

Provides category rankings history of an app in Google Play. Max 30 days of history is allowed.

GET /playstore-category/{trackId}/{country}&startDate={startDate}&endDate={endDate}

Request Parameters

Parameter Description
trackId (required) Google Play track id of app
countryCode (required) Two letter country code
startDate (required) YYYY-MM-DD formatted date, history start date, inclusive.
endDate (required) YYYY-MM-DD formatted date, history end date, exclusive.

Response Fields

Field Description
trackId Google Play track id of app
countryCode Two letter country code, categories are mapped by this
categoryName Category name, ranking type and ranking data are mapped by this
rankingType 0 = FREE, 1 = PAID, 2 = GROSSING
date Date in timestamp format
ranking Category ranking value

Example request

curl "https://api.mobileaction.co/playstore-category/com.facebook.katana/US?startDate=2019-09-01&endDate=2019-09-03&token=YOUR_API_KEY"

Example response

{
    "trackId": "com.facebook.katana",
    "countryCode": "US",
    "ranksByCategoryNames": [
        {
            "categoryName": "OVERALL",
            "rankings": [
                {
                    "rankingType": 0,
                    "ranksByDate": [
                        {
                            "date": 1567321200000,
                            "rank": 37
                        },
                        {
                            "date": 1567407600000,
                            "rank": 52
                        }
                    ]
                },
                {
                    "rankingType": 2,
                    "ranksByDate": [
                        {
                            "date": 1567321200000,
                            "rank": 261
                        },
                        {
                            "date": 1567407600000,
                            "rank": 266
                        }
                    ]
                }
            ]
        },
        {
            "categoryName": "SOCIAL",
            "rankings": [
                {
                    "rankingType": 0,
                    "ranksByDate": [
                        {
                            "date": 1567321200000,
                            "rank": 4
                        },
                        {
                            "date": 1567407600000,
                            "rank": 4
                        }
                    ]
                },
                {
                    "rankingType": 2,
                    "ranksByDate": [
                        {
                            "date": 1567321200000,
                            "rank": 10
                        },
                        {
                            "date": 1567407600000,
                            "rank": 10
                        }
                    ]
                }
            ]
        }
    ]
}

Global Last Day Category Rankings

Provides global category rankings of an app in PlayStore for last day.

GET /playstore-category/global-rankings-last-day/{trackId}

Request Parameters

Parameter Description
trackId (required) Google Play track id of app

Response Fields

Field Description
trackId Google Play track id of app
countryCode Two letter country code, categories are mapped by this
categoryName Category name, ranking type and ranking data are mapped by this
rankingType FREE, PAID, GROSSING
date Date in LocalDateTime format
ranking Category ranking value

Example request

curl "https://api.mobileaction.co/playstore-category/global-rankings-last-day/com.facebook.katana?token=YOUR_API_KEY"

Example response

{
  "trackId": "com.facebook.katana",
  "ranksByCategory": {
    "PK": {
      "OVERALL": [
        {
          "rankingType": "FREE",
          "rankingsByDate": [
            {
              "date": "2019-06-18T07:00:00",
              "ranking": 9
            }
          ]
        },
        {
          "rankingType": "GROSSING",
          "rankingsByDate": [
            {
              "date": "2019-06-18T07:00:00",
              "ranking": 444
            }
          ]
        }
      ],
      "SOCIAL": [
        {
          "rankingType": "FREE",
          "rankingsByDate": [
            {
              "date": "2019-06-18T07:00:00",
              "ranking": 2
            }
          ]
        },
        {
          "rankingType": "GROSSING",
          "rankingsByDate": [
            {
              "date": "2019-06-18T07:00:00",
              "ranking": 42
            }
          ]
        }
      ]
    }
  }
}

App Services

App Detail

This endpoint provides detailed info of the apps in PlayStore.

GET /playstore-appinfo-v2/app/detailed/{trackId}
GET /playstore-appinfo-v2/app/detailed/{trackId}/{langCode}

Request Parameters

Parameter Description
trackId (required) PlayStore track id of app.
langCode (optional) Two letter language code of the app.EN is default.
Supported Codes : [ EN, EN_AU, EN_GB, EN_CA, ZH, ZH_TW, TR, ES, ES_MX, DE, IT, JA, NL, RU, KO, AR, FR, PT_PT, PT_BR, ID, VI, TH, CS, DA, FI, EL, HE, HU, MS, NO, PL, RO, SK, SV ]

Response Fields

Field Description
langCode Two letter country code
version Version name
fileSize Size of the app for that version
supportUrl Support url of the app
name Name of the app
url Play store url of the app
developerId Owner of the app
price Price of the app
iconUrl Icon url of the app
category Category of the app
description Description of the app
screenshots Screenshot urls of the app
email Email of the app owner
lastUpdateDate Last update date of the app
userRating Average user rating for the app
numUserRating Number of user rating for the app
installRange Download number range of the app
offersInAppPurchase Whether the app offers in app purchase or not
numOfFiveRatings Number of five star ratings
numOfFourRatings Number of four star ratings
numOfThreeRatings Number of three star ratings
numOfTwoRatings Number of two star ratings
numOfOneRatings Number of one star ratings
topDeveloperBadge Whether the app has top developers badge
lastModified Last modified date of the app
whatsnew Whats new section of the app

Example request

curl "https://api.mobileaction.co/playstore-appinfo-v2/app/detailed/com.facebook.katana?token=YOUR_API_KEY"

Example response

{
    "trackId": "com.facebook.katana",
    "langCode": "en",
    "removed": false,
    "lastModified": 1555329905000,
    "name": "Facebook",
    "developerId": "Facebook",
    "price": "0",
    "iconUrl": "https://lh3.googleusercontent.com/ZZPdzvlpK9r_Df9C3M7j1rNRi7hhHRvPhlklJ3lfi5jk86Jd1s0Y5wcQ1QgbVaAP5Q=s180",
    "lastUpdateDate": 1554966000000,
    "version": "Varies with device",
    "description": "Keeping up with friends is faster and easier than ever. Share updates and photos, engage with friends and Pages, and stay connected to communities important to you. Features on the Facebook app include: * Connect with friends and family and meet new people on your social media network * Set status updates & use Facebook emoji to help relay what’s going on in your world * Share photos, videos, and your favorite memories. * Get notifications when friends like and comment on your posts * Find local social events, and make plans to meet up with friends * Play games with any of your Facebook friends * Backup photos by saving them in albums * Follow your favorite artists, websites, and companies to get their latest news * Look up local businesses to see reviews, operation hours, and pictures * Buy and sell locally on Facebook Marketplace * Watch live videos on the go The Facebook app does more than help you stay connected with your friends and interests. It's also your personal organizer for storing, saving and sharing photos. It's easy to share photos straight from your Android camera, and you have full control over your photos and privacy settings. You can choose when to keep individual photos private or even set up a secret photo album to control who sees it. Facebook also helps you keep up with the latest news and current events around the world. Subscribe to your favorite celebrities, brands, news sources, artists, or sports teams to follow their newsfeeds, watch live streaming videos and be caught up on the latest happenings no matter where you are! The most important desktop features of Facebook are also available on the app, such as writing on timelines, liking photos, browsing for people, and editing your profile and groups. Now you can get early access to the next version of Facebook for Android by becoming a beta tester. Learn how to sign up, give feedback and leave the program in our Help Center: http://on.fb.me/133NwuP Sign up directly here: http://play.google.com/apps/testing/com.facebook.katana Problems downloading or installing the app? See http://bit.ly/GPDownload1 Still need help? Please tell us more about the issue. http://bit.ly/invalidpackage Facebook is only available for users age 13 and over. Terms of Service: http://m.facebook.com/terms.php.",
    "offersInAppPurchase": true,
    "screenshotList": [
        "https://lh3.googleusercontent.com/JcPdPqplBxgG6dEQuxvuhO4jvE64AzxOCGWe8w55dMMeXU4rZs2MwpfGQTWvv6QR-g=w720-h310",
        "https://lh3.googleusercontent.com/w0kSYY7jlPjGDd3KEVgDTpzUf4k67G7rfELOf6qj1SSC7n6Ege44vp8QkeX57ZM6bFU=w720-h310",
        "https://lh3.googleusercontent.com/A4R7mxkLT6S6C1J-I3M4XWlSPj1YKSYQCp2s43Be5cB2E4xvbd1xhTRYJKMRImN5hrKW=w720-h310",
        "https://lh3.googleusercontent.com/ohTxUlC0GXQ1vM-FZmLrQRTRtvLE3AYPs29FlxccPmYqkJh7wm34TUMUUGPsRh4JFuw=w720-h310",
        "https://lh3.googleusercontent.com/ASS7ix2xHQpHc6epdV-vP2V6fNibGGz4_S1EPQW1x1S-HUQnpXdDje7d-6P_LMrJwlCt=w720-h310"
    ],
    "fileSize": "Varies with device",
    "supportUrl": "https://www.facebook.com/facebook",
    "url": "/store/apps/details?id=com.facebook.katana",
    "category": "SOCIAL",
    "categoryId": 19,
    "email": "[email protected]",
    "userRating": 4.1,
    "numUserRating": 86090514,
    "installRange": "1,000,000,000+",
    "numOfFiveRatings": 52334824,
    "numOfFourRatings": 12715155,
    "numOfThreeRatings": 7465861,
    "numOfTwoRatings": 3489945,
    "numOfOneRatings": 10084729,
    "topDeveloperBadge": false,
    "whatsnew": [],
    "inAppProducts": "$0.99 - $399.99 per item",
    "similarApps": [],
    "videoUrl": null,
    "videoFrameUrl": null
}

App Simple Information

Provides simplified information for given apps in PlayStore.

GET /playstore-appinfo-v2/app/simple/{langCode}?trackIds={trackIds}

Request Parameters

Parameter Description
trackIds (required) Comma separated list of PlayStore track ids of apps. Max. 10 apps are allowed.
langCode (required) Two letter language code of the app.

Response Fields

Field Description
trackId PlayStore track id of app
name Name of the app
developerId Id of the app owner
price App price information
iconUrl Url for up to date app icon
categoryId A code for the category of the app
categoryName Name of the category of the app
ratingCount Counts of the user ratings for the app
rating Average user rating value for the app
lastUpdate Last update date of the app

Example request

curl "https://api.mobileaction.co/playstore-appinfo-v2/app/simple/EN?trackIds=com.facebook.katana,com.instagram.android&token=YOUR_API_KEY"

Example response

[
  {
    "trackId": "com.facebook.katana",
    "name": "Facebook",
    "category": "SOCIAL",
    "categoryId": 19,
    "iconUrl": "https://lh3.googleusercontent.com/ccWDU4A7fX1R24v-vvT480ySh26AYp97g1VrIB_FIdjRcuQB2JP2WdY7h_wVVAeSpg=s180",
    "price": "0",
    "developerId": "Facebook",
    "rating": 4.1,
    "ratingCount": 88127734,
    "lastUpdate": 1560322800000
  },
  {
    "trackId": "com.instagram.android",
    "name": "Instagram",
    "category": "SOCIAL",
    "categoryId": 19,
    "iconUrl": "https://lh3.googleusercontent.com/aYbdIM1abwyVSUZLDKoE0CDZGRhlkpsaPOg9tNnBktUQYsXflwknnOn2Ge1Yr7rImGk=s180",
    "price": "0",
    "developerId": "Instagram",
    "rating": 4.5,
    "ratingCount": 83575867,
    "lastUpdate": 1560841200000
  }
]

App Version List

This endpoint provides version list (app update timeline) of the apps in PlayStore.

GET /playstore-appinfo-v2/versions/{trackId}/{langCode}

Request Parameters

Parameter Description
trackId (required) AppStore track id of app
langCode (required) Two letter language code

Response Fields

Field Description
trackId AppStore track id of app
langCode Two letter language code
versionDiffs JSON object (String, Boolean) contains the information about which properties of apps are changed in the last version

Example request

curl "https://api.mobileaction.co/playstore-appinfo-v2/versions/com.facebook.katana/en?token=YOUR_API_KEY"

Example response

{
  "trackId": "com.facebook.katana",
  "langCode": "en",
  "versionDiffs": [
    {
      "id": "d4167914-0146-41e2-a918-bf297e58edf4",
      "currentVersionReleaseDate": "2017-05-30",
      "differences": [
        "TRACK_NAME",
        "PRICE",
        "SCREENSHOT_URLS",
        "INSTALL_RANGE"
      ]
    }
  ]
}

App Version Detail

This endpoint provides version details (two versions) of the apps in PlayStore.

GET /playstore-appinfo-v2/version-detail/{trackId}/{versionId}

Request Parameters

Parameter Description
trackId (required) PlayStore track id of app
versionId (required) Version id, you can get this value from app version list service

Response Fields

Field Description
langCode Two letter country code
version Version name
fileSize Size of the app for that version
supportUrl Support url of the app
name Name of the app
url Play store url of the app
developerId Owner of the app
price Price of the app
iconUrl Icon url of the app
category Category of the app
description Description of the app
screenshots Screenshot urls of the app
email Email of the app owner
lastUpdateDate Last update date of the app
userRating Average user rating for the app
numUserRating Number of user rating for the app
installRange Download number range of the app
offersInAppPurchase Whether the app offers in app purchase or not
numOfFiveRatings Number of five star ratings
numOfFourRatings Number of four star ratings
numOfThreeRatings Number of three star ratings
numOfTwoRatings Number of two star ratings
numOfOneRatings Number of one star ratings
topDeveloperBadge Whether the app has top developers badge
lastModified Last modified date of the app
whatsnew Whats new section of the app

Example request

curl "https://api.mobileaction.co/playstore-appinfo-v2/version-detail/com.facebook.katana/d4167914-0146-41e2-a918-bf297e58edf4?token=YOUR_API_KEY"

Example response

{
  "version": "Varies with device",
  "fileSize": "Varies with device",
  "supportUrl": "https://www.facebook.com/facebook",
  "name": "Facebook",
  "url": "/store/apps/details?id=com.facebook.katana",
  "developerId": "Facebook",
  "price": "Free",
  "iconUrl": "//lh3.googleusercontent.com/ZZPdzvlpK9r_Df9C3M7j1rNRi7hhHRvPhlklJ3lfi5jk86Jd1s0Y5wcQ1QgbVaAP5Q=w300",
  "category": "SOCIAL",
  "description": "Keeping up with friends is faster than ever.\n\n• See what friends are up to\n• Share updates, photos and videos\n• Get notified when friends like and comment on your posts\n• Play games and use your favorite apps\n\nNow you can get early access to the next version of Facebook for Android by becoming a beta tester. Learn how to sign up, give feedback and leave the program in our Help Center: http://on.fb.me/133NwuP \nSign up directly here: \nhttp://play.google.com/apps/testing/com.facebook.katana\n\nProblems downloading or installing the app? See http://bit.ly/GPDownload1\nStill need help? Please tell us more about the issue. http://bit.ly/invalidpackage\n\nFacebook is only available for users age 13 and over.\nTerms of Service: http://m.facebook.com/terms.php.",
  "screenshots": [
    "//lh3.googleusercontent.com/oQ2ZV3nsjppv4inNX-pHKbv5VWB-hVn6Sy74ccgSEmQ8RQ6n1pv83gdpp3tTnZYl2LIk=h310",
    "//lh3.googleusercontent.com/3cHm4ctZuJo_QpozpIlsbcxrgAkyQ-JoibSBbe3IS6XJYnHKLuZVBTN-Tm3X6CxSJuc=h310",
    "//lh3.googleusercontent.com/7HxD4Dp8TQ2iuj5i_7bmBSCVLCk5H6GSHKMdmTdOmjPN8bZX_N-aMS-Q6EKzp_Dr3cU=h310",
    "//lh3.googleusercontent.com/xFsezwxOyVOarue525mS27gLoSgIEcatEEEwTGd4vc2hiVlhP0zf7hnEwLUBpfGU=h310",
    "//lh3.googleusercontent.com/oREkxAIoJwUhgP5_JpRq0sHB5MsK9_pvTAaDUEDDn9j-y01-ZP8VTDmbu_wkmBI_1Wc=h310"
  ],
  "email": "[email protected]",
  "lastUpdateDate": 1496127600000,
  "userRating": 4,
  "numUserRating": 66140400,
  "installRange": "1,000,000,000 - 5,000,000,000",
  "offersInAppPurchase": false,
  "numOfFiveRatings": 38531942,
  "numOfFourRatings": 10423384,
  "numOfThreeRatings": 6058412,
  "numOfTwoRatings": 2949566,
  "numOfOneRatings": 8177096,
  "topDeveloperBadge": true,
  "lastModified": 1496296304000,
  "whatsnew": "• Improvements for reliability and speed",
  "langCode": "en"
}

Developer Apps

This endpoint provides app details for the given developer and country in PlayStore.

GET /playstore-appinfo-v2/app/developer/{developerName}/{langCode}

Request Parameters

Parameter Description
developerName (required) Name of the developer
langCode (required) Two letter language code

Response Fields

Field Description
trackId Track id of the app
name Name of the app
iconUpl URL for app display image
price Price of the app
category Category id of the app
developerName Name of the developer
lastUpdateTime Timestamp of the last update

Example request

curl "https://api.mobileaction.co/playstore-appinfo-v2/app/developer/Playtika/EN?token=YOUR_API_KEY"

Example response

[
    {
        "trackId": "air.com.playtika.cvs",
        "name": "Vegas Downtown Slots™ - Slot Machines & Word Games",
        "iconUrl": "https://lh3.googleusercontent.com/6lbF-g6YBFwr9wbgdgvTVk3L1rDHDQYdzDS7JSKApyGBUELcdKf2rP6jz5OYfikqMWx0=s180",
        "price": "0",
        "category": "GAME_CASINO",
        "categoryId": 33,
        "developerId": "Playtika",
        "developerName": "Playtika",
        "lastUpdateTime": 1545292800000
    },
    {
        "trackId": "air.com.playtika.slotomania",
        "name": "Slotomania™ Slots Casino: Vegas Slot Machine Games",
        "iconUrl": "https://lh3.googleusercontent.com/PyXb-ltmxVmH8oppeASQsIRmnmTaI6ypp4RVDZ_25aKvav6GsXvFFVS-wYU1uggAEic=s180",
        "price": "0",
        "category": "GAME_CASINO",
        "categoryId": 33,
        "developerId": "Playtika",
        "developerName": "Playtika",
        "lastUpdateTime": 1554966000000
    },
    {
        "trackId": "com.bigblueparrot.pokerfriends",
        "name": "Poker Heat™ - Free Texas Holdem Poker Games",
        "iconUrl": "https://lh3.googleusercontent.com/TWdyOQlYq2HymGXCJ3-_ICFQ2sKxYek-aT0zl6qW4by0URmK1KIIgeQh2Eta_ab0D1Y=s180",
        "price": "0",
        "category": "GAME_CARD",
        "categoryId": 32,
        "developerId": "Playtika",
        "developerName": "Playtika",
        "lastUpdateTime": 1547625600000
    },
    {
        "trackId": "com.playtika.caesarscasino",
        "name": "Caesars Slots: Free Slot Machines and Casino Games",
        "iconUrl": "https://lh3.googleusercontent.com/wRifbj53rOZ2P-R2wAC337gi8XLk1uRrnmxeuekPqgCXdFCA3wdti1eikJYRa1lClQ8=s180",
        "price": "0",
        "category": "GAME_CASINO",
        "categoryId": 33,
        "developerId": "Playtika",
        "developerName": "Playtika",
        "lastUpdateTime": 1555311600000
    },
    {
        "trackId": "com.playtika.colorio",
        "name": "Colorio.io",
        "iconUrl": "https://lh3.googleusercontent.com/6bcDDZ7HTzA4X0BeUbzVLFbhaKgJdKXg9aP68ohO-PIPTts4iWF3wbKGe3vAsnwVuGo=s180",
        "price": "0",
        "category": "GAME_CASUAL",
        "categoryId": 34,
        "developerId": "Playtika",
        "developerName": "Playtika",
        "lastUpdateTime": 1552892400000
    },
    {
        "trackId": "com.playtika.slotomania.gp.jp",
        "name": "スロットマニア・フィーバー~本場ラスベガススロット",
        "iconUrl": "https://lh3.googleusercontent.com/vSNsSCyK4elDTMYQuoTlwNpRhSW0k3sgFOsxwMBsWFaetGK6vjbQ64UUDZyLV4iY5JQ=s180",
        "price": "0",
        "category": "GAME_CASINO",
        "categoryId": 33,
        "developerId": "Playtika",
        "developerName": "Playtika",
        "lastUpdateTime": 1550044800000
    },
    {
        "trackId": "com.playtika.slotomania.ru",
        "name": "Слотомания",
        "iconUrl": "https://lh3.googleusercontent.com/kU7PfT7m-fdXUrTJ3S_7w17q2OZLrHinKC0IWKQ9gTpVnHPgZsunJ8KA9fhkh0022nE=s180",
        "price": "0",
        "category": "GAME_CASINO",
        "categoryId": 33,
        "developerId": "Playtika",
        "developerName": "Playtika",
        "lastUpdateTime": 1550736000000
    },
    {
        "trackId": "com.playtika.wsop.gp",
        "name": "World Series of Poker – WSOP Free Texas Holdem",
        "iconUrl": "https://lh3.googleusercontent.com/NsQWVg_SM9LN6YjbLixTvl8YavpZJP1hLEjPqt2YZzB_EdzCT8s4hkD_8zos1TINotwh=s180",
        "price": "0",
        "category": "GAME_CARD",
        "categoryId": 32,
        "developerId": "Playtika",
        "developerName": "Playtika",
        "lastUpdateTime": 1554274800000
    }
]

App Reviews

This endpoint provides review list of the apps in PlayStore. If the app is not crawled it flags the app for crawling and returns empty list.

GET /playstore-app-reviews/{trackId}/{startDate}/{endDate}

Request Parameters

Parameter Description
trackId (required) PlayStore track id of app
startDate (required) Start date for the reviews to be listed, format: "yyyy-MM-dd"
endDate (required) End date for the reviews to be listed, format: "yyyy-MM-dd"
rating (optional) Rating star count(s) for the reviews to be listed. Value must be between 1-5, i.e "3" or "1,5"
languages (optional) Two letter language code(s) of the reviews posted from. Must be comma separated if provided more than one.
textQuery (optional) Any word to be searched in the reviews.
page (optional) Returns a maximum of 100 reviews per request, use this parameter to iterate, defaults to 0.

Response Fields

Field Description
id Id of the review
reviewer Name of the reviewer
date Post date of the review
countryCode Two letter country code (language code for Play Store) of the review posted from
rating Rating star count for the review
content Review content
title Review title

Example request

curl "https://api.mobileaction.co/playstore-app-reviews/com.facebook.katana/2019-08-01/2019-08-02?rating=1,2&languages=en&token=YOUR_API_KEY"

Example response

[
    {
        "id": 794800742,
        "reviewer": "T. Kandasamy T. Kanadsamy",
        "date": "2019-08-02T17:00:00",
        "countryCode": "en",
        "rating": 1,
        "content": "good app very useful",
        "title": ""
    },
    {
        "id": 794800737,
        "reviewer": "Mohamed Faisal",
        "date": "2019-08-02T17:00:00",
        "countryCode": "en",
        "rating": 1,
        "content": "Ads are the reason why left the facebook.",
        "title": ""
    },
    {
        "id": 794800731,
        "reviewer": "Abid Galaxy",
        "date": "2019-08-02T17:00:00",
        "countryCode": "en",
        "rating": 2,
        "content": "a l a vl pl a ll a l lpllplw a x a, a wz l pl senl xe",
        "title": ""
    }
]

Download-Revenue Estimations

Provides download-revenue estimations of an app in Google Play. Max 30 days of history is allowed.

GET /market-estimations/playstore/estimation/download-revenue?trackId={trackId}&country={countryCode}&startDate={startDate}&endDate={endDate}

Request Parameters

Parameter Description
trackId (required) Google Play track id of app
country (required) Two letter country code
startDate (required) YYYY-MM-DD formatted date, history start date, inclusive.
endDate (required) YYYY-MM-DD formatted date, history end date, inclusive.

Response Fields

Field Description
date Date in YYYY-MM-DD format
download Download estimation
revenue Revenue estimation

Example request

curl "https://api.mobileaction.co/market-estimations/playstore/estimation/download-revenue?trackId=com.facebook.katana&country=US&startDate=2019-01-01&endDate=2019-01-02&token=YOUR_API_KEY"

Example response

[
  {
    "date": "2019-01-01",
    "download": 14344,
    "revenue": 143
  },
  {
    "date": "2019-01-02",
    "download": 3051,
    "revenue": 30
  }
]

Monthly Global Download-Revenue Estimations

Provides global download-revenue estimations of an app in PlayStore for the last month.

GET /market-estimations/playstore/estimation/download-revenue-last-month/{trackId}

Request Parameters

Parameter Description
trackId (required) PlayStore track id of app

Response Fields

Field Description
download Download estimation
revenue Revenue estimation

Example request

curl "https://api.mobileaction.co/market-estimations/playstore/estimation/download-revenue-last-month/com.facebook.katana?token=YOUR_API_KEY"

Example response

{
    "download": 6856282,
    "revenue": 366605
}

Try MobileAction free for a week!

No credit card required.