With over 6.64 billion smartphone users around the globe, it is not surprising that the mobile application market is flourishing. In 2021 alone, there were 99.6 billion app downloads on Google Play and 37.4 billion on App Store.
Interestingly, most of the downloads usually come from organic sources.
Sensor Tower’s 2020 analysis revealed that 71% of downloads on App Store were from organic channels, with 59% from search and 12% from browse (i.e., downloads that come from browsing the store without using keywords). As for Google Play, browse and search accounted for 88% of app downloads.
It means that by obtaining higher ranking positions in app stores, developers can acquire thousands of new users for free and thus become less dependent on expensive advertising. No wonder improving organic app visibility is the main objective for many.
To reach their goals, developers leverage app store optimization (commonly abbreviated as ASO). It is an extremely time-consuming and complicated process that requires very specific knowledge. Luckily, the ASO industry offers a plethora of automation solutions that dramatically simplify it.
With our new product, you can contribute to the ASO software market and build your own tools for app developers and ASO experts.
Let us introduce you to the brand-new App Data API!
App Data API will become your ultimate source of mobile application data from two major app platforms — Google Play and App Store. Using its endpoints, you can develop various in-demand solutions that will help app developers monitor optimization progress and sharpen their ASO strategies.
In the following paragraphs, we will showcase three examples of tools you can build with App Data API. But first, let us briefly describe the new endpoints.
Contents:
All the data you need in just five endpoints
App store rank tracking tool
Competitor research solution for app store optimization
App review management tool
Cost of collecting mobile application data with App Data API
All the data you need in just five endpoints
App Data API is divided into two sections: Google App Data and Apple App Data. Each section contains the following endpoints:
- App Searches;
- App List;
- App Info;
- App Reviews;
- App Listings.
1 Using the Apple App Searches and Google App Searches endpoints, you will receive a list of apps ranking for a specific keyword on Google Play and App Store. You will also obtain additional information on each application: its ID, icon, reviews count, rating, price, and other data. Check out our Help Center guide to learn how to use these endpoints.
2 The Apple App List and Google App List endpoints return a list of apps relevant to a specific app collection (for example, top free apps for iOS). You will be able to discover each app’s ranking position within the specified collection as well as receive other valuable information. To get even more specific results, you can indicate a certain app category (e.g., Family) and retrieve apps from there. Make sure to visit this Help Center page for more information.
3 The Apple App Info and Google App Info endpoints can give you in-depth information on any app published on Google Play and App Store. They provide application IDs, icons, descriptions, review counts, ratings, install numbers, images, and other data. Refer to this Help Center article to learn more.
4 With the Apple App Reviews and Google App Reviews endpoints, you can collect feedback data on any application from Google Play and App Store. Along with review content, the endpoints return review ratings, user profile information of each reviewer, review publication dates, and other relevant data. This Help Center article will show you how to set tasks and retrieve results from the endpoints.
4 Be leveraging the Apple App Listings and Google App Listings endpoints, you can access data on over two million app listings from Google Play and App Store platforms collected in our proprietary App Listings Databases. You can specify a target category and retrieve all app listings falling into it along with their app IDs, icons, titles, descriptions, categories, ratings, reviews, release dates and notes, similar apps, and more.
Note: if you prefer a proprietary solution, check out our Google Play and App Store Databases.
Now that you know what data the new endpoints provide, it’s about time we demonstrated how to use them in practice.
App store rank tracking tool
Rank trackers not only allow monitoring optimization progress but also help experts find strategies that yield results. By analyzing the ranking dynamics of their target keywords and then correlating it with the implemented tactics, ASO specialists can effectively separate the wheat from the chaff, eliminating any unproductive practices.
Software vendors offer a vast choice of app store rank monitoring solutions. Currently, one of the most popular tools is App Store Rank Tracker from Rank Ranger.
To make the tool work, a developer should specify the link to their app, choose a search engine, and then add their target keywords. After collecting data, the tool will display the current positions of the app for the added terms.
Along with current ranks, the rank tracker provides ranking dynamics, displaying how positions change daily, weekly, and monthly. It also offers valuable keyword metrics such as search volume and keyword difficulty, helping estimate a keyword’s ranking and traffic potential.
Besides that, the tool has several useful sections, like the Average Rank Positions section, for example. It shows the app’s highest position, lowest position, and average position for each term added to the project.
Unfortunately, Rank Ranger has its drawbacks.
First off, the rank tracker doesn’t support Apple App Store, the second largest app platform after Google Play. Considering that many developers have their applications published on both stores, they will likely opt for a one-stop solution.
Secondly, the tool monitors rankings for keywords only, not offering any insights into app visibility in other organic sources such as browse. As noted in the introduction part, a lot of app downloads come from browsing app stores, which makes it a significant traffic channel. Thus, to get a fuller picture of how well their app is performing, a developer should also monitor app rankings in different app categories and app collections. Unfortunately, it is impossible with the Rank Ranger’s software.
If Rank Ranger empowered their tool with DataForSEO App Data API, they could solve both of the issues.
To monitor keyword rankings on App Store and Google Play, they could use the App Searches Endpoints of Apple and Google. The Google App Searches endpoint can provide up to 200 results in a single request, whereas the Apple App Searches endpoint returns up to 1000 results.
It only takes specifying a keyword along with the location and language parameters.
Example:
[
{
"keyword": "vpn",
"location_code": 2840,
"language_code": "en"
}
]
Example of the API response:
{
"version": "0.1.20220428",
"status_code": 20000,
"status_message": "Ok.",
"time": "1.1249 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "05131309-2806-0428-0000-71d6173e1155",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0251 sec.",
"cost": 0,
"result_count": 1,
"path": [
"v3",
"app_data",
"google",
"app_searches",
"task_get",
"advanced",
"05131309-2806-0428-0000-71d6173e1155"
],
"data": {
"se_type": "organic",
"se": "google",
"api": "app_data",
"function": "app_searches",
"keyword": "vpn",
"location_code": 2840,
"language_code": "en",
"device": "desktop",
"os": "windows"
},
"result": [
{
"keyword": "vpn",
"se_domain": "play.google.com",
"location_code": 2840,
"language_code": "en",
"check_url": "https://play.google.com/store/search?c=apps&q=vpn&hl=en&gl=us&price=0",
"datetime": "2022-05-13 10:09:36 +00:00",
"se_results_count": 0,
"items_count": 100,
"items": [
{
"type": "google_play_search_organic",
"rank_group": 1,
"rank_absolute": 1,
"position": "left",
"app_id": "free.vpn.unblock.proxy.turbovpn",
"title": "Turbo VPN - Secure VPN Proxy",
"url": "https://play.google.com/store/apps/details?id=free.vpn.unblock.proxy.turbovpn",
"icon": "https://play-lh.googleusercontent.com/G7AkY7FY1XZQU8Xp_h5OGGovDxySJ2tLSlPxNRfl9E3lKDzyqY-2QYByz3CHovWRcg",
"reviews_count": null,
"rating": {
"rating_type": "Max5",
"value": 4.6583176,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": null,
"is_price_range": false,
"displayed_price": null
},
"developer": "Innovative Connecting",
"developer_url": "https://play.google.com/store/apps/developer?id=Innovative+Connecting"
},
{
"type": "google_play_search_organic",
"rank_group": 2,
"rank_absolute": 2,
"position": "left",
"app_id": "free.vpn.unblock.proxy.turbovpn.lite",
"title": "Turbo VPN Lite - VPN Proxy",
"url": "https://play.google.com/store/apps/details?id=free.vpn.unblock.proxy.turbovpn.lite",
"icon": "https://play-lh.googleusercontent.com/K7Dt5JJVovywDkii68EEcxY6TEHlyRWUQ75xPrbx1e1-wKJR41CwiPVAcHa0E-0GgIE",
"reviews_count": null,
"rating": {
"rating_type": "Max5",
"value": 4.6441965,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": null,
"is_price_range": false,
"displayed_price": null
},
"developer": "Innovative Connecting",
"developer_url": "https://play.google.com/store/apps/developer?id=Innovative+Connecting"
},
{
"type": "google_play_search_organic",
"rank_group": 3,
"rank_absolute": 3,
"position": "left",
"app_id": "com.fast.free.unblock.secure.vpn",
"title": "Secure VPN-Safer Internet",
"url": "https://play.google.com/store/apps/details?id=com.fast.free.unblock.secure.vpn",
"icon": "https://play-lh.googleusercontent.com/jGWTmzRGONph6Z8Df6JRuTVbBrL8-k-Tdx6CDzJblf5Rcxr914wZxrdCn6G2Jta0kks",
"reviews_count": null,
"rating": {
"rating_type": "Max5",
"value": 4.719603,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": null,
"is_price_range": false,
"displayed_price": null
},
"developer": "Signal Lab",
"developer_url": "https://play.google.com/store/apps/dev?id=6481577571535301345"
},
{
"type": "google_play_search_organic",
"rank_group": 4,
"rank_absolute": 4,
"position": "left",
"app_id": "free.vpn.unblock.proxy.vpn.master.pro",
"title": "VPN Proxy Master - Safer Vpn",
"url": "https://play.google.com/store/apps/details?id=free.vpn.unblock.proxy.vpn.master.pro",
"icon": "https://play-lh.googleusercontent.com/Mf5aPVgpFRga4CL9ySdAEK-bnSsBoxSTpg7NpJveH9yagrk-2yS3jR7YKuJwM10myg",
"reviews_count": null,
"rating": {
"rating_type": "Max5",
"value": 4.695352,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": null,
"is_price_range": false,
"displayed_price": null
},
"developer": "LEMON CLOVE PTE. LIMITED",
"developer_url": "https://play.google.com/store/apps/developer?id=LEMON+CLOVE+PTE.+LIMITED"
},
{
"type": "google_play_search_organic",
"rank_group": 5,
"rank_absolute": 5,
"position": "left",
"app_id": "com.free.vpn.super.hotspot.open",
"title": "VPN - Super Unlimited Proxy",
"url": "https://play.google.com/store/apps/details?id=com.free.vpn.super.hotspot.open",
"icon": "https://play-lh.googleusercontent.com/fd0tiWCj1DdmE0UtudWdNSrV7dppz2JCrmWQAV2JBw9e59qO_jmmlLe5o7y7NnbDog",
"reviews_count": null,
"rating": {
"rating_type": "Max5",
"value": 4.6676393,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": null,
"is_price_range": false,
"displayed_price": null
},
"developer": "Super Unlimited Inc.",
"developer_url": "https://play.google.com/store/apps/developer?id=Super+Unlimited+Inc."
}
]
}
]
}
]
}
As for tracking app positions within specific app collections and categories, the Google App List and Apple App List endpoints can perform this task. They both provide a list of apps ranking within the app collection and category specified in a POST request.
For example, we can easily collect top free apps ranking in the Family category on Google Play by sending the following request:
[
{
"app_collection": "top_free",
"location_code": 2840,
"language_code": "en",
"app_category": "family"
}
]
The API response will return apps from the specified category and app collection sorted by their ranking position:
{
"version": "0.1.20220428",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0774 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "05131311-2806-0422-0000-8ed566c670c6",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0222 sec.",
"cost": 0,
"result_count": 1,
"path": [
"v3",
"app_data",
"google",
"app_list",
"task_get",
"advanced",
"05131311-2806-0422-0000-8ed566c670c6"
],
"data": {
"se_type": "app_list",
"se": "google",
"api": "app_data",
"function": "app_list",
"app_collection": "top_free",
"location_code": 2840,
"language_code": "en",
"app_category": "family",
"device": "desktop",
"os": "windows"
},
"result": [
{
"keyword": "top_free",
"se_domain": "play.google.com",
"location_code": 2840,
"language_code": "en",
"check_url": "https://play.google.com/store/apps/collection/cluster?clp=0g4eChwKFnRvcHNlbGxpbmdfZnJlZV9GQU1JTFkQBxgD:S:ANO1ljLJuUM&gsr=CiHSDh4KHAoWdG9wc2VsbGluZ19mcmVlX0ZBTUlMWRAHGAM%3D:S:ANO1ljID-6I&hl=en&gl=us",
"datetime": "2022-05-13 10:11:47 +00:00",
"se_results_count": 0,
"items_count": 100,
"items": [
{
"type": "google_play_search_organic",
"rank_group": 1,
"rank_absolute": 1,
"position": "left",
"app_id": "com.google.android.apps.youtube.kids",
"title": "YouTube Kids",
"url": "https://play.google.com/store/apps/details?id=com.google.android.apps.youtube.kids",
"icon": "https://play-lh.googleusercontent.com/S4wylkvt2jz16hnG9IG0pAZosbB82nWWy8P-rQkb54uH-SCVd5L2j7z7x1Vz5pZvIRc",
"reviews_count": null,
"rating": {
"rating_type": "Max5",
"value": 4.3455725,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": null,
"is_price_range": false,
"displayed_price": null
},
"developer": "Google LLC",
"developer_url": "https://play.google.com/store/apps/dev?id=5700313618786177705"
},
{
"type": "google_play_search_organic",
"rank_group": 2,
"rank_absolute": 2,
"position": "left",
"app_id": "com.tocaboca.tocalifeworld",
"title": "Toca Life World: Build stories",
"url": "https://play.google.com/store/apps/details?id=com.tocaboca.tocalifeworld",
"icon": "https://play-lh.googleusercontent.com/Lq5Hd1HdkXLivIcOfwVgSYSQv9WvYWjJwZDvWofAercDU6CGBfsRbYzJiV8nByOBolk",
"reviews_count": null,
"rating": {
"rating_type": "Max5",
"value": 4.3130765,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": null,
"is_price_range": false,
"displayed_price": null
},
"developer": "Toca Boca",
"developer_url": "https://play.google.com/store/apps/dev?id=8567646723268777320"
},
{
"type": "google_play_search_organic",
"rank_group": 3,
"rank_absolute": 3,
"position": "left",
"app_id": "com.subara.stories.travels",
"title": "Stories World™ Travels",
"url": "https://play.google.com/store/apps/details?id=com.subara.stories.travels",
"icon": "https://play-lh.googleusercontent.com/UZtRIpupL0oUg1xX5P266TUrj0A1vUdkomW59Ofp9i3ku25am8Miw9xEdAb7aJ9cWEJK",
"reviews_count": null,
"rating": {
"rating_type": "Max5",
"value": 3.9150944,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": null,
"is_price_range": false,
"displayed_price": null
},
"developer": "SUBARA",
"developer_url": "https://play.google.com/store/apps/dev?id=5461979616382274584"
},
{
"type": "google_play_search_organic",
"rank_group": 4,
"rank_absolute": 4,
"position": "left",
"app_id": "air.com.hypah.io.slither",
"title": "slither.io",
"url": "https://play.google.com/store/apps/details?id=air.com.hypah.io.slither",
"icon": "https://play-lh.googleusercontent.com/oObkhKfUXOY5yzheKe9w1Y1pXZBgdiSksMeNmT0BijoQ8J75maTCIW2TA7-6pA6EMA",
"reviews_count": null,
"rating": {
"rating_type": "Max5",
"value": 3.956498,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": null,
"is_price_range": false,
"displayed_price": null
},
"developer": "Lowtech Studios",
"developer_url": "https://play.google.com/store/apps/developer?id=Lowtech+Studios"
},
{
"type": "google_play_search_organic",
"rank_group": 5,
"rank_absolute": 5,
"position": "left",
"app_id": "com.microblink.photomath",
"title": "Photomath",
"url": "https://play.google.com/store/apps/details?id=com.microblink.photomath",
"icon": "https://play-lh.googleusercontent.com/E_kpq1HGn5WU2P4S2yu0BwrPEHqiA-VBh2R7qoIjPFXdNvKA0A-8zi0RzRslUtEOnUvA",
"reviews_count": null,
"rating": {
"rating_type": "Max5",
"value": 4.632292,
"votes_count": null,
"rating_max": 5
},
"is_free": true,
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": null,
"is_price_range": false,
"displayed_price": null
},
"developer": "Photomath, Inc.",
"developer_url": "https://play.google.com/store/apps/dev?id=8492011720422545772"
}
]
}
]
}
]
}
As you can see, it only takes four endpoints to create a top-notch rank tracking solution for app developers and ASO experts. Our next use case, however, is more complex and requires the use of all eight App Data API endpoints.
Competitor research solution for app store optimization
Performing competitive analysis enables app developers and ASO specialists to:
- Investigate competitor ASO strategies and adopt their best practices.
- Compare their benchmarks to those of rivals and discover what can be improved.
- Learn about new features appearing in competitor apps and keep abreast of any novelties in the industry.
- Discover new keyword opportunities and improve organic app visibility, and much more.
That’s why having an advanced competitor app analysis software at hand is crucial for anyone concerned with improving their app visibility.
The industry offers many instruments that can perform in-depth competitor analysis. One of the most advanced solutions is a tool from the ASOdesk agency.
The ASOdesk tool allows monitoring competitor applications across Google Play and App Store in more than 100 countries. According to the information on its landing page, the software is used by 50,000 app and game developers around the world.
Let us briefly describe the instrument’s functionality.
First of all, the tool can find competitor apps for specific keywords or search for them in app collections. For example, a developer can explore apps ranking in the Top Grossing collection and add them as their competitors.
Once competitors are added, they can be analyzed from different perspectives.
Developers can discover competitor ranking keywords and borrow them. What’s more, they can generate Installs distribution by keyword reports to find keywords from which their rivals get the most organic installs.
The tool also offers a vast variety of comparative reports. For example, users can compare their rankings with those of competitors for each keyword added to the project. Alternatively, they can compare positions within a specific app collection.
Besides that, the ASOdesk tool allows:
- Analyzing each competitor’s app page in detail. On it, developers will find app description, rating distribution by stars, number of installs, developer info, app screenshots, recent changes, and other relevant data.
- Exploring competitor reviews and ratings as well as studying customer review dynamics.
- Integrating Google Play console for getting rich app insights, and much more.
All of the above makes ASOdesk a great instrument for competitor analysis.
Using DataForSEO App Data API, you can create an equally comprehensive solution.
Let us demonstrate how to use its endpoints in the context of a competitor analysis tool.
1 To start with, your tool should allow users to identify competitors. The ASOdesk instrument can find competitor apps for keywords and also allows exploring different app collections, so consider adding both of these functions to your software.
To do so, implement the App Searches and App List endpoints of App Data API. Using App Searches endpoints, you will enable your tool to discover apps ranking for a specific keyword. And with the App List endpoints it will be able to explore app collections and retrieve mobile applications from there. See requests examples above.
2 Once a user has identified their competitors, the next logical step will be analyzing their app listings. Your tool should be able to provide valuable info on competitor mobile applications and generate performance benchmarks for users to study.
To empower your tool with such functionality, leverage Apple App Info and Google App Info endpoints. Both endpoints can return in-depth information on any app published on Google Play or App Store. All you have to do is specify the target app ID as well as the location and language parameters in a POST request.
Example of the request:
[
{
"app_id": "com.kiloo.subwaysurf",
"location_code": 2840,
"language_code": "en"
}
]
The API response will return the following info about each app:
- Title.
- Description.
- Images.
- Number of installs (note that the Apple App Info endpoint can’t provide this metric since App Store doesn’t disclose the number of installs of published apps).
- Current rating, votes count, review count.
- Price.
- Category the app belongs to.
- App size.
- Release date.
- Last update date.
- Update notes, and more.
Full API response example:
{
"version": "0.1.20220428",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0794 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "05131313-2806-0419-0000-4216d9313419",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0170 sec.",
"cost": 0,
"result_count": 1,
"path": [
"v3",
"app_data",
"google",
"app_info",
"task_get",
"advanced",
"05131313-2806-0419-0000-4216d9313419"
],
"data": {
"se_type": "app_info",
"api": "app_data",
"function": "app_info",
"se": "google",
"app_id": "com.kiloo.subwaysurf",
"location_code": 2840,
"language_code": "en",
"device": "desktop",
"os": "windows"
},
"result": [
{
"app_id": "com.kiloo.subwaysurf",
"se_domain": "play.google.com",
"location_code": 2840,
"language_code": "en",
"check_url": "https://play.google.com/store/apps/details?id=com.kiloo.subwaysurf&hl=en&gl=us",
"datetime": "2022-05-13 10:13:55 +00:00",
"se_results_count": 0,
"items_count": 1,
"items": [
{
"type": "google_play_info_organic",
"rank_group": 1,
"rank_absolute": 1,
"position": "left",
"app_id": "com.kiloo.subwaysurf",
"title": "Subway Surfers",
"url": "https://play.google.com/store/apps/details?id=com.kiloo.subwaysurf&hl=en&gl=us",
"icon": "https://play-lh.googleusercontent.com/s6JGmEQedDR2jR8qQGi5hDAaMXZzI7aI7EY7mrF9OgCfUZ0nXElxqo5z12XFi7TEJ8g",
"description": "DASH as fast as you can! \nDODGE the oncoming trains! \n\nHelp Jake, Tricky & Fresh escape from the grumpy Inspector and his dog. \n\n★ Grind trains with your cool crew! \n★ Colorful and vivid HD graphics! \n★ Hoverboard Surfing! \n★ Paint powered jetpack! \n★ Lightning fast swipe acrobatics! \n★ Challenge and help your friends! \n\nJoin the most daring chase! \n\nA Universal App with HD optimized graphics.\n\nBy Kiloo and Sybo.",
"reviews_count": 1754686,
"rating": {
"rating_type": "Max5",
"value": 4.594492,
"votes_count": 37866259,
"rating_max": 5
},
"price": {
"current": 0,
"regular": null,
"max_value": null,
"currency": "USD",
"is_price_range": false,
"displayed_price": null
},
"is_free": true,
"main_category": "Arcade",
"installs": "1,000,000,000+",
"installs_count": 1908340107,
"developer": "SYBO Games",
"developer_id": "7363891306616760846",
"developer_url": "https://play.google.com/store/apps/dev?id=7363891306616760846",
"developer_email": "subwaysurfers@sybo.zendesk.com",
"developer_address": "Jorcks Passage 1A, 4. th.\n1162 Copenhagen\nDenmark",
"version": "2.33.2",
"minimum_os_version": "5.0 and up",
"size": "186M",
"released_date": "2012-09-20 03:00:00 +00:00",
"last_update_date": "2022-05-02 12:52:27 +00:00",
"update_notes": "- The Subway Surfers World Tour crashes through Monaco!\n- Take a test drive with our genius new surfer, Dummy. \n- Channel your inner daredevil with the new Crash Test Board.\n- Take a break from Monaco with the Marrakesh Marathon Challenge.\n",
"images": [
"https://play-lh.googleusercontent.com/tbH99MFoUDQ3wYnZxjhx0pSZOZ2orGXMh_C2YTotVOXN9VIWQVDHF2LW7-Rh61-TYXKE",
"https://play-lh.googleusercontent.com/90jXGLa64nzmj-ycGjiNyp7i1RWRZp3txrOULEZCuWci9HmNN9iqiXvUuDgsbs4FBpo",
"https://play-lh.googleusercontent.com/Fh96wYvZ5vVpYM47njV_tzSDLLiNvqO03UOxtnZMI45l14D-bAVnYNL-Ge5YASN46_E",
"https://play-lh.googleusercontent.com/k-4ocFYo-d9A2emizZkYibEkw6HuZAjQhkowWjvTFOEnN00gmDewxvu_irgCZfbrkoQ",
"https://play-lh.googleusercontent.com/zt5JEu3EGNwuFrUg_n8PdE_1cO4NJY7Gp89VspWvo-dYVbXFDw_daIhTxW5jZjHIfh9c",
"https://play-lh.googleusercontent.com/tLM09GJ_WBHok7pKS3nqzQbzsekdFB-zSJEuZuWMBV5XYe0vRjxkhFMc0gYzEjH4jSY",
"https://play-lh.googleusercontent.com/7Gp7nxjTOvzmDGBK4viE-MNWI4u6LoaWyV8TsLH4urbyx0O52BHTLZu08caJh4HtBw",
"https://play-lh.googleusercontent.com/YdUDDZ2nYgICIC-gCEgzl7eF9eYQi6fvQ5zipcJRuqd99xufKBGEXYK0rkq1RN94OXc",
"https://play-lh.googleusercontent.com/1M1wxcHJJGv8FYEB0YmkcSNPSmU9cxoB-VQ92xDNjzrXKQepNAyIpBQJJ1jfpcBmJcxo",
"https://play-lh.googleusercontent.com/ZP2y0FWZbpO8Z7qZPzjgf5VyL5_x9KraiUfC8vTIB4FbpOs7wjZSmZXKpuYNTo1srF_q",
"https://play-lh.googleusercontent.com/E14JMiAEtElyaVEEfu8aV7CtKxeJ9QsKAag7rJrK_RX3qUuxZf9VU3_DLf5LncXyW6M4",
"https://play-lh.googleusercontent.com/uT-8O1ZRSN1fzZJ0lzZPITHOwygZ_OD8B6CwekU2vgWr9G601tR4uNA7iAV_H2MmQYw",
"https://play-lh.googleusercontent.com/HDbUQEwwxOjlwRJXZTkxBHiPg120ewbqQhpipXsED2OVfddqSzc2FgscMZArISF0fw",
"https://play-lh.googleusercontent.com/KGpFtt6FpJraTS9ltZn54pqFys6P8cFzEG_2INb6a7APl2wbE0PUYt6Ws-52DAND6vw",
"https://play-lh.googleusercontent.com/c4LWmXU_9bGiXGSUpNEE5XLEzBb9aipyDct5K3QRP2vW1SHqkFNSs57k8yNXkWZow57p",
"https://play-lh.googleusercontent.com/_G7ociOPe7Lf0poiXfrncOR6thJq7a-wadwvYy-q7X1yPLtovIIl9XAHaLzS0RXkrRPV",
"https://play-lh.googleusercontent.com/DrcmymsiKFGBSYK9OW0A1iO2-2LPU5AwSHgdcHID_JyVyCyQkdS2mRly4zJr0kJyG6I",
"https://play-lh.googleusercontent.com/e6OBrzUNbFFjWHCpRFMWlF53bPbXo7B_cg0sZ_j8LocxvCtmDK288MDm_B5UGVbGWv0",
"https://play-lh.googleusercontent.com/u90GBUI9NZ0dzYkHSZtdzS9Ue5nsc7VDY2TEuv2NbnXsCzDyKm9Pu486x__jOtcbTQ",
"https://play-lh.googleusercontent.com/LZJih-5_FGDVxbYVw5v90nijZCsd_nQRMm14qeSawXce-VPV1PGbMcXz0_WQfugTv6o",
"https://play-lh.googleusercontent.com/3roB4u8m2nshPoD7QOvLtHXdCb20rx74l-3U0xjFDlP83ZYti3YfiCFs-CHNbiLrsg",
"https://play-lh.googleusercontent.com/f2QV0Z90sdXGR9MrsTpytScxERCry9ovOmf9PWGpViki1aG6Cm7Z6ZaQI2WYrtErsw",
"https://play-lh.googleusercontent.com/3rkL0g8JNDUi7WjLssDXwFWk2baabkcneeWnCZ5TzXkEvysrmsHL4cOp93fIZrAzLLo",
"https://play-lh.googleusercontent.com/xWlNdMl5LxOskYwe7G1ufEzNQXqYz1YOXrUDPS4LOf0d6aazSKiQl1kgXVrJfDgHLA"
],
"videos": [
"https://www.youtube.com/embed/EhpDwXThD24?ps=play&vq=large&rel=0&autohide=1&showinfo=0"
],
"similar_apps": [
{
"app_id": "com.imangi.templerun",
"title": "Temple Run",
"url": "https://play.google.com/store/apps/details?id=com.imangi.templerun"
},
{
"app_id": "com.outfit7.talkingtomgoldrun",
"title": "Talking Tom Gold Run",
"url": "https://play.google.com/store/apps/details?id=com.outfit7.talkingtomgoldrun"
},
{
"app_id": "com.outfit7.mytalkingtomfriends",
"title": "My Talking Tom Friends",
"url": "https://play.google.com/store/apps/details?id=com.outfit7.mytalkingtomfriends"
},
{
"app_id": "com.outfit7.mytalkingtom2",
"title": "My Talking Tom 2",
"url": "https://play.google.com/store/apps/details?id=com.outfit7.mytalkingtom2"
},
{
"app_id": "com.amanotes.beathopper",
"title": "Tiles Hop: EDM Rush!",
"url": "https://play.google.com/store/apps/details?id=com.amanotes.beathopper"
}
]
}
]
}
]
}
]
}
Using this data, your tool could easily generate useful benchmarks for ASO experts. You could also train your software to compare the benchmarks of your customers’ apps with those of their competitors and generate ASO comparative reports.
3 What also makes ASOdesk great and gives it a competitive edge is the ability to explore app reviews within the tool’s interface. Such functionality is crucial as it helps ASO specialists learn what users like or dislike about competitor apps and make more informed optimization decisions for their own applications.
To teach your tool to provide app reviews, use the Apple App Reviews and Google App Reviews endpoints. Both can return feedback data on any application published on App Store or Google Play.
Once again, it only requires specifying the app ID along with the location and language parameters in a POST request.
Example:
[
{
"app_id": "org.telegram.messenger",
"location_code": 2840,
"language_code": "en"
}
]
In the API response, you will find review content along with ratings, user profile information of each reviewer, review publication dates, and other info.
{
"version": "0.1.20220428",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0862 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "05131315-2806-0425-0000-1536870e5f7e",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0392 sec.",
"cost": 0,
"result_count": 1,
"path": [
"v3",
"app_data",
"google",
"app_reviews",
"task_get",
"advanced",
"05131315-2806-0425-0000-1536870e5f7e"
],
"data": {
"se_type": "reviews",
"se": "google",
"api": "app_data",
"function": "app_reviews",
"app_id": "org.telegram.messenger",
"location_code": 2840,
"language_code": "en",
"device": "desktop",
"os": "windows"
},
"result": [
{
"app_id": "org.telegram.messenger",
"type": "reviews",
"se_domain": "play.google.com",
"location_code": 2840,
"language_code": "en",
"check_url": "https://play.google.com/store/apps/details?id=org.telegram.messenger&hl=en&gl=us&showAllReviews=true",
"datetime": "2022-05-13 10:15:34 +00:00",
"title": null,
"rating": null,
"reviews_count": null,
"items_count": 150,
"items": [
{
"type": "google_play_reviews_search",
"rank_group": 1,
"rank_absolute": 1,
"position": "left",
"version": "8.7.4",
"rating": {
"rating_type": "Max5",
"value": 5,
"votes_count": null,
"rating_max": 5
},
"timestamp": "2022-05-09 16:16:40 +00:00",
"helpful_count": 270,
"title": null,
"review_text": "Can be used in lieu of multiple applications. I use it for texting, calling, video chat, taking pictures, video recording messages/notes, group chats, group pages, regular notepad, gallery, editing, saving important data, meeting people with similar interests and a million other things. Can use on multiple devices simultaneously. Privacy is a non-issue. My favorite app.",
"user_profile": {
"profile_name": "Samantha T Vargas",
"profile_image_url": "https://play-lh.googleusercontent.com/a-/AOh14GhP7hGUsEbYETyg2gM2TzNMImG9dpceHPm4_FWE"
},
"responses": null
},
{
"type": "google_play_reviews_search",
"rank_group": 2,
"rank_absolute": 2,
"position": "left",
"version": "8.7.4",
"rating": {
"rating_type": "Max5",
"value": 1,
"votes_count": null,
"rating_max": 5
},
"timestamp": "2022-05-03 06:37:51 +00:00",
"helpful_count": 1263,
"title": null,
"review_text": "Voice messages are played automatically in the group. Even when I try to send a new voice message, the app does not stop the previous message and integrates it into my voice message. This problem is really bad and troublesome. Please resolve the issue. .To be clear. I play a voice message in the group, the next voice messages are played automatically after it is finished, in case I have disabled auto-download in the program settings.",
"user_profile": {
"profile_name": "amin khedri",
"profile_image_url": "https://play-lh.googleusercontent.com/a/AATXAJxTXRSjScJ230MbSt4gRZToYtMRXPPv7X6gat4e=mo"
},
"responses": null
},
{
"type": "google_play_reviews_search",
"rank_group": 3,
"rank_absolute": 3,
"position": "left",
"version": "8.5.4",
"rating": {
"rating_type": "Max5",
"value": 5,
"votes_count": null,
"rating_max": 5
},
"timestamp": "2022-03-11 00:33:20 +00:00",
"helpful_count": 953,
"title": null,
"review_text": "So far it's easy to use and I love the little touches of animation that they have Incorporated into all the functions. For example there is an endless amount of stickers from all areas of pop culture and they are animated. Even when you like a post, you see a little animation and others can see it in real time as well, knowing that the post just received a new like.",
"user_profile": {
"profile_name": "Jonathan Heenan",
"profile_image_url": "https://play-lh.googleusercontent.com/a-/AOh14GiA_iezZqOlboyvqB_z0ObiDK-JLCFrndXYq5tpOg"
},
"responses": null
},
{
"type": "google_play_reviews_search",
"rank_group": 4,
"rank_absolute": 4,
"position": "left",
"version": "8.5.4",
"rating": {
"rating_type": "Max5",
"value": 5,
"votes_count": null,
"rating_max": 5
},
"timestamp": "2022-03-11 12:21:28 +00:00",
"helpful_count": 734,
"title": null,
"review_text": "Excellent. Always works. When texts aren't going through, my sister and I connect over Telegram. It's also a very convenient way to get files from my phone onto my computer and vice versa, I just send them to myself. Stickers are awesome and it's easy to add your own, which I've had fun with. The customizeable backgrounds are nice. I don't have anything bad to say, it just always works as it's meant to.",
"user_profile": {
"profile_name": "Corinne Hunter",
"profile_image_url": "https://play-lh.googleusercontent.com/a-/AOh14GhOmSCeJ5435X74qs_S4gc7OCeEzNhKgaJSbgiT8w"
},
"responses": null
},
{
"type": "google_play_reviews_search",
"rank_group": 5,
"rank_absolute": 5,
"position": "left",
"version": "8.5.4",
"rating": {
"rating_type": "Max5",
"value": 5,
"votes_count": null,
"rating_max": 5
},
"timestamp": "2022-03-08 16:32:34 +00:00",
"helpful_count": 367,
"title": null,
"review_text": "Fantastic secure messaging app. Highly effective UI makes it easy to sort through messages, edit or delete texts, pin or schedule messages, and of course the most important part - THEY HAVE THE BEST STICKERS EVER. Like most people I am stuck using a portfolio of messaging apps for friends who \"only\" use one - this is the one to rule them all for efficiency, features, prioritization of privacy, and ease of use.",
"user_profile": {
"profile_name": "marushka grogan",
"profile_image_url": "https://play-lh.googleusercontent.com/a-/AOh14GguzEoSZOqs6j_aZmlBnMif6fx0AS1XKEFN4J7wmZM"
},
"responses": null
}
]
}
]
}
]
}
Summing up everything described above, your tool could function the following way:
Using the App Reviews Endpoints of App Data API, you can also develop yet another in-demand solution for app developers — a review management tool.
App review management tool
Users rely on app reviews and ratings as social proof that they are downloading a quality product. Mobile applications with higher ratings receive more installs, which helps them obtain better rankings in app store SERPs. As for low-rated applications, a study by Gummicube shows that 80% of users don’t trust apps with average ratings below 4 stars.
That’s why it is so crucial to maintain a positive app image.
Managing user feedback and timely replying to it can help with that. According to Google Play, responding to a negative review can increase its rating by an average of 0.7 stars. Besides, by looking through user reviews, developers can learn what fixes and issues to prioritize, which will enable them to deliver a smoother user experience.
However, managing user feedback is no easy task, especially when you have a dozen apps published on both platforms. You have to jump back and forth between several app stores to reply to user reviews, and the more apps you have, the more time-consuming and daunting this task becomes.
Fortunately, the industry offers lots of review management solutions that allow developers to track user feedback across multiple stores and manage them on one platform, saving their time and effort.
A great example of such a tool is the app review management solution from AppFollow.
The tool gathers app reviews from App Store, Amazon Appstore, and Google Play, allowing its users to respond to feedback and get valuable insights in one workspace.
Using the AppFollow’s instrument, app developers can:
- Respond to user feedback without being redirected to app stores.
- Set auto-replies for responding to repetitive reviews.
- Filter reviews by sentiment, country, and application.
- Auto-translate reviews written in another language.
- Explore app review stats and compare them to those of similar applications.
- Automatically report unfair reviews, and more.
Using DataForSEO App Data API, you can build your own app review management tool.
As noted above, the Apple App Reviews and Google App Reviews endpoints will provide you with feedback data on any app published on App Store and Google Play.
To collect reviews on a particular app, it’s enough to specify its ID along with the location and language parameters in a POST request.
However, if you wish to receive more specific results, you can also add various filtering parameters. With the Google App Reviews endpoint, you can filter the reviews by rating using the rating
parameter. For example, you can send a request with "rating": 1
to make the API return one-star reviews only. You can also sort reviews by relevancy, and recency with the sort_by
parameter.
As for the Apple App Reviews endpoint, it doesn’t support filters. However, you can sort the results by recency and relevance.
Here is an example of a request with the "rating": 1
parameter.
[
{
"app_id": "org.telegram.messenger",
"location_code": 2840,
"language_code": "en",
"rating": 1
}
]
And here is the API response:
{
"version": "0.1.20220428",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0790 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "05131319-2806-0425-0000-defccb624adf",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0417 sec.",
"cost": 0,
"result_count": 1,
"path": [
"v3",
"app_data",
"google",
"app_reviews",
"task_get",
"advanced",
"05131319-2806-0425-0000-defccb624adf"
],
"data": {
"se_type": "reviews",
"se": "google",
"api": "app_data",
"function": "app_reviews",
"app_id": "org.telegram.messenger",
"location_code": 2840,
"language_code": "en",
"rating": 1,
"device": "desktop",
"os": "windows"
},
"result": [
{
"app_id": "org.telegram.messenger",
"type": "reviews",
"se_domain": "play.google.com",
"location_code": 2840,
"language_code": "en",
"check_url": "https://play.google.com/store/apps/details?id=org.telegram.messenger&hl=en&gl=us&showAllReviews=true",
"datetime": "2022-05-13 10:19:43 +00:00",
"title": null,
"rating": null,
"reviews_count": null,
"items_count": 150,
"items": [
{
"type": "google_play_reviews_search",
"rank_group": 1,
"rank_absolute": 1,
"position": "left",
"version": "8.7.4",
"rating": {
"rating_type": "Max5",
"value": 1,
"votes_count": null,
"rating_max": 5
},
"timestamp": "2022-05-03 06:37:51 +00:00",
"helpful_count": 1263,
"title": null,
"review_text": "Voice messages are played automatically in the group. Even when I try to send a new voice message, the app does not stop the previous message and integrates it into my voice message. This problem is really bad and troublesome. Please resolve the issue. .To be clear. I play a voice message in the group, the next voice messages are played automatically after it is finished, in case I have disabled auto-download in the program settings.",
"user_profile": {
"profile_name": "amin khedri",
"profile_image_url": "https://play-lh.googleusercontent.com/a/AATXAJxTXRSjScJ230MbSt4gRZToYtMRXPPv7X6gat4e=mo"
},
"responses": null
},
{
"type": "google_play_reviews_search",
"rank_group": 2,
"rank_absolute": 2,
"position": "left",
"version": "8.4.2",
"rating": {
"rating_type": "Max5",
"value": 1,
"votes_count": null,
"rating_max": 5
},
"timestamp": "2022-01-05 13:31:35 +00:00",
"helpful_count": 131,
"title": null,
"review_text": "The new reactions thing is ruining the app. I use Telegram for notifications on sales deals where milliseconds matter, and now I can't click on links without getting the annoying reaction popup. Please make it so it can be disabled! I'm also still waiting for the ability to read notifications aloud or interact with apps which can do so, for the visually impaired.",
"user_profile": {
"profile_name": "Robyn Hovey",
"profile_image_url": "https://play-lh.googleusercontent.com/a-/AOh14Gg5yOVeW5FP1h0VcyTKjkkbh65s_GzFJhndc_hTwg"
},
"responses": null
},
{
"type": "google_play_reviews_search",
"rank_group": 3,
"rank_absolute": 3,
"position": "left",
"version": null,
"rating": {
"rating_type": "Max5",
"value": 1,
"votes_count": null,
"rating_max": 5
},
"timestamp": "2022-04-15 00:15:50 +00:00",
"helpful_count": null,
"title": null,
"review_text": "I thought I had finally found the perfect texting app. After downloading it to my 3 devices and deleting the one I had been using from them all, I discovered that I could not access my google contact list. I went into a deep rabbit hole spending hours researching and trying everything under the sun, but it appears the only contacts I had access to in Telegram were a few that were in the Telegram community already, unless I asked individuals in my original contact list to use Telegram. WHY??? I tried syncing to my desktop from my phone, but the sync function in Telegram seems only to sync with it's own cloud site. The only other choice was to re-enter all the contacts I talk to. NO WAY. Why oh why doesn't Telegram have a way to import the contact list from my phone??? Other than that I liked the setup and look of the app. I just can't spend another minute trying to make it work.",
"user_profile": {
"profile_name": "R. May",
"profile_image_url": "https://play-lh.googleusercontent.com/a-/AOh14GiSEPBoZ5jIg3FBRUAjrAZncuYdho6lX1qafZLD"
},
"responses": null
},
{
"type": "google_play_reviews_search",
"rank_group": 4,
"rank_absolute": 4,
"position": "left",
"version": "8.7.4",
"rating": {
"rating_type": "Max5",
"value": 1,
"votes_count": null,
"rating_max": 5
},
"timestamp": "2022-05-08 13:27:59 +00:00",
"helpful_count": 788,
"title": null,
"review_text": "I've been facing a bug issue recently. The files download from telegram get deleted instantly. They're removed from the internal storage and end up wasting my internet data. Please fix it as soon as possible. Overall, it's a wonderful application. I'll give it 5 stars after this bug is resolved. Decreased one more star: the issue I mentioned earlier didn't get resolved. Also, I've been unable to login. The verification call doesn't work and didn't get the OTP despite requesting for it.",
"user_profile": {
"profile_name": "Manjeet Saini",
"profile_image_url": "https://play-lh.googleusercontent.com/a-/AOh14GhOS6rOvca5dsCcc-i6Fj9w7cZURvvfJxLrcfKn_Q"
},
"responses": null
},
{
"type": "google_play_reviews_search",
"rank_group": 5,
"rank_absolute": 5,
"position": "left",
"version": "8.6.2",
"rating": {
"rating_type": "Max5",
"value": 1,
"votes_count": null,
"rating_max": 5
},
"timestamp": "2022-04-17 14:25:05 +00:00",
"helpful_count": 500,
"title": null,
"review_text": "This app would be really good, but for constant connection issues. Even when other apps connect just fine, Telegram endlessly says \"connecting.\" Messages sometimes do not send for hours. Frequently, a notification will show up, but when the app is actually opened, the message does not show up. Seriously, this is the most basic functionality expected of a messaging app.",
"user_profile": {
"profile_name": "Jamie Cottrell",
"profile_image_url": "https://play-lh.googleusercontent.com/a-/AOh14Gis1Fg7kyWLYzr_hU8sKBbG8hnARrILVf9sIQX8FQ"
},
"responses": [
{
"author": "Telegram FZ-LLC",
"title": null,
"text": "Sorry that you're having trouble accessing Telegram – if you are seeing a 'Connecting...' message both on WiFi and mobile data, you may need to enable a VPN to properly connect to the app. If a VPN doesn't help, please contact us at support@telegram.org and include \"connection\" in the subject of the email.",
"timestamp": "2022-04-20 16:17:05 +00:00"
}
]
}
]
}
]
}
]
}
If you study it closely, you will notice that the API returned only reviews that have one-star ratings ("value": 1
).
Adding such functionality to your app review management tool will help ASO specialists obtain more specific results. For example, if they want to prioritize app fixes and issues, they could filter reviews by 1 or 2 stars and thus easily find negative feedback pointing to current app issues.
That’s all we wanted to say regarding the use cases of App Data API. Of course, you don’t necessarily need to stick to the use cases described in this article — you may have your own way of using mobile application data, and that’s totally fine with us.
The next question that probably interests you is the cost of our new product. You will find the answers in the following paragraphs.
Cost of collecting mobile application data with App Data API
The cost of collecting mobile application data with App Data API depends on three factors: the number of results you want to collect daily, the endpoint you will be using, and the task execution priority.
Since the first two factors are self-explanatory, let us explain the task execution priority.
We offer two task priorities — Standard and High. If your tool requires delivering near-instant results, it’s better to use high priority with a turnaround time of up to 1 minute. If results delivering speed is not your main concern, you can use standard priority. Its guaranteed turnaround time is up to 45 minutes (in most cases, results are delivered in less than one minute), while the cost is twice lower.
Now let’s describe the cost of using the endpoints.
App Searches
In both the Apple App Searches and Google App Searches endpoints, you will be charged per every 100 results.
Priority | Price per 100 results | Price per 1M results |
High | $0.0024 | $24 |
Standard | $0.0012 | $12 |
Note that our system processes 100 results in a row, so we recommend setting the depth
in the multiples of 100. If you specify "depth": 101
, you will be charged as per 200 results.
App List
In both the Apple App List and Google App List endpoints, you will be charged per every 100 results.
Priority | Price per 100 results | Price per 1M results |
High | $0.0024 | $24 |
Standard | $0.0012 | $12 |
Note that our system processes 100 results in a row, so we recommend setting the depth
in the multiples of 100. If you specify "depth": 101
, you will be charged as per 200 results.
App Info
In both the Apple App Info and Google App Info endpoints, you will be charged per every result.
Priority | Price per result | Price per 1M results |
High | $0.0012 | $1200 |
Standard | $0.0006 | $600 |
App Reviews
In the Apple App Reviews endpoint, you will be charged per every 50 results.
Priority | Price per 50 results | Price per 1M results |
High | $0.0015 | $30 |
Standard | $0.00075 | $15 |
Note that our system processes 50 results in a row, so we recommend setting the depth
in the multiples of 50. If you specify "depth": 51
, you will be charged as per 100 results.
In the Google App Reviews endpoint, you will be charged per every 150 results.
Priority | Price per 150 results | Price per 1M results |
High | $0.0015 | $10 |
Standard | $0.00075 | $5 |
Note that our system processes 150 results in a row, so we recommend setting the depth
in the multiples of 150. If you specify "depth": 151
, you will be charged as per 300 results.
App Listings
Using the App Listings endpoints for Google Play and App Store, you will be charged for setting a task and for the number of app listings (items) you get in the results. You can set a custom limit
up to 1000
items (maximum value). The default limit is 100
.
Method | Price per task | Price per item | Price per 1M listings |
Live (single POST request) | $0.1 | $0.001 | $0.1 x 1,000 (tasks) + $0.001 x 1,000,000 (items) = $1,100 |
Conclusion
App Data API is your reliable source of mobile application data at a reasonable cost.
Using its endpoints, you can build these three in-demand tools for app developers and ASO experts:
1 App store rank tracker. With the App Searches and App List endpoints, you can develop an accurate rank tracker for Google Play and App Store. Your tool will be able not only to monitor keyword positions but also provide insights into app visibility in the “browse” channel. That will give you a significant advantage over competitors.
2 Competitor research tool. By implementing all eight App Data API endpoints, you can build a top-notch competitor analysis solution. Your tool will be able to discover competitor apps for keywords and search for them in app collections, provide in-depth information about each competitor app, and, of course, analyze its reviews. That will enable you to create lots of valuable benchmarks and generate comprehensive reports for your customers.
3 Review management solution. Using the review endpoints of the new API, you can develop a review management tool, allowing your clients to reply to user feedback on one platform instead of switching between multiple app stores. With the various filtering and sorting functions supported in the endpoints, your tool will be able to sort and filter returned reviews, enabling your customers to receive very specific results.
And if you have some other solution in mind, you are free to use App Data API however you want.
Create your account today and receive a $1 credit to test our new API!