Review Analysis API for Android Apps


Advanced sentiment analysis and clustering into 18+ specific topics optimized for the mobile industry based on app reviews on Google Play Store.

Definition

Endpoint:

GET https://data.42matters.com/api/v3.0/android/apps/topics.json

Hits per request:

3

Rate limit:

3 QPS

Required plan:

Medium or above.

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 .
p required The package name identifying an Android application. Any publicly available Android app package name
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
package_name String The app package name (unique identifier)
title String App title
developer String App developer name
number_ratings Integer Number of app ratings
rating Double App rating (from 0 to 5, 5 highest)
icon URL Full-sized icon. Format can be either webp or png. In order to request png format, remove the trailing "-rw" from the url.
icon_72 URL App icon (72x72 pixels)
price String App price with currency (if paid)
market_url URL A deep link to the app page on Google Play
number_topics Integer Number of topics returned
total_reviews Integer Number of reviews available based on query/filters used
topics Array of Objects Sorted list of reviews objects in the response. Each reviews contains: topic_id, topic_name, reviews, reviews_percentage, average_rating, positive and negative fields.
404 The package name is not 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

{
  "package_name": "com.mojang.minecraftpe",
  "price": "$7.49",
  "rating": 4.592068672180176,
  "title": "Minecraft",
  "developer": "Mojang",
  "number_ratings": 4281903,
  "icon": "https://play-lh.googleusercontent.com/VSwHQjcAttxsLE47RuS4PqpC4LT7lCoSjE7Hx5AW_yCxtDvcnsHHvm5CTuL5BPN-uRTP=s180",
  "icon_72": "https://play-lh.googleusercontent.com/VSwHQjcAttxsLE47RuS4PqpC4LT7lCoSjE7Hx5AW_yCxtDvcnsHHvm5CTuL5BPN-uRTP=s180-rw",
  "market_source": "GOOGLE",
  "market_status": "PUBLISHED",
  "market_url": "https://play.google.com/store/apps/details?id=com.mojang.minecraftpe&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
  "deep_link": "https://play.google.com/store/apps/details?id=com.mojang.minecraftpe&referrer=utm_source%3D42matters.com%26utm_medium%3Dapi",
  "topics": [
    {
      "positive": 0.6231184484863267,
      "topic_name": "Update",
      "negative": 0.3768815515136733,
      "reviews": 5546,
      "average_rating": 3.897764154345474,
      "topic_id": "update",
      "reviews_percentage": 0.21076233183856502
    },
    {
      "positive": 0.5395667631843006,
      "topic_name": "General Feedback",
      "negative": 0.46043323681569936,
      "reviews": 5291,
      "average_rating": 4.6078246078246075,
      "topic_id": "general_feedback",
      "reviews_percentage": 0.2010716728737554
    },
    {
      "positive": 0.51850813235898,
      "topic_name": "Stability",
      "negative": 0.48149186764102003,
      "reviews": 3519,
      "average_rating": 3.400682011935209,
      "topic_id": "stability",
      "reviews_percentage": 0.13373109371437258
    },
    {
      "positive": 0.186881451211954,
      "topic_name": "User Interface & UX",
      "negative": 0.813118548788046,
      "reviews": 2757,
      "average_rating": 3.71563293434893,
      "topic_id": "user_interface",
      "reviews_percentage": 0.10477312457247093
    },
    {
      "positive": 0.5177797051158519,
      "topic_name": "Signup & Login",
      "negative": 0.4822202948841481,
      "reviews": 2565,
      "average_rating": 3.299025341130604,
      "topic_id": "signup_experience",
      "reviews_percentage": 0.09747662841073193
    },
    {
      "positive": 0.4422187981497797,
      "topic_name": "Pricing & Payments",
      "negative": 0.5577812018502203,
      "reviews": 1522,
      "average_rating": 3.297634691195795,
      "topic_id": "pricing_payments",
      "reviews_percentage": 0.05783993311545185
    },
    {
      "positive": 0.43832277911974876,
      "topic_name": "Connectivity",
      "negative": 0.5616772208802512,
      "reviews": 1125,
      "average_rating": 3.376,
      "topic_id": "connectivity",
      "reviews_percentage": 0.04275290719768944
    },
    {
      "positive": 0.5631120783444924,
      "topic_name": "Uninstall",
      "negative": 0.4368879216555076,
      "reviews": 887,
      "average_rating": 3.0698985343855694,
      "topic_id": "uninstall",
      "reviews_percentage": 0.03370829216386714
    },
    {
      "positive": 0.5812003530435572,
      "topic_name": "Video",
      "negative": 0.4187996469564428,
      "reviews": 715,
      "average_rating": 4.187412587412587,
      "topic_id": "video",
      "reviews_percentage": 0.027171847685642625
    },
    {
      "positive": 0.37705246295399814,
      "topic_name": "Audio",
      "negative": 0.6229475370460018,
      "reviews": 670,
      "average_rating": 3.91044776119403,
      "topic_id": "audio",
      "reviews_percentage": 0.025461731397735048
    },
    {
      "positive": 0.527636104849803,
      "topic_name": "Translation & Internationalization",
      "negative": 0.47236389515019706,
      "reviews": 345,
      "average_rating": 4.3594202898550725,
      "topic_id": "translation_internationalization",
      "reviews_percentage": 0.013110891540624763
    },
    {
      "positive": 0.39160318460275434,
      "topic_name": "Resource Usage",
      "negative": 0.6083968153972457,
      "reviews": 344,
      "average_rating": 3.677325581395349,
      "topic_id": "resource_usage",
      "reviews_percentage": 0.01307288895644904
    },
    {
      "positive": 0.48611281047249644,
      "topic_name": "Device Compatibility",
      "negative": 0.5138871895275036,
      "reviews": 335,
      "average_rating": 3.7970149253731345,
      "topic_id": "device_compatibility",
      "reviews_percentage": 0.012730865698867524
    },
    {
      "positive": 0.4427065623925372,
      "topic_name": "Privacy",
      "negative": 0.5572934376074627,
      "reviews": 240,
      "average_rating": 3.8916666666666666,
      "topic_id": "privacy",
      "reviews_percentage": 0.009120620202173748
    },
    {
      "positive": 0.5663716814147395,
      "topic_name": "Notifications & Alerts",
      "negative": 0.4336283185852605,
      "reviews": 207,
      "average_rating": 3.5169082125603865,
      "topic_id": "notification_alerts",
      "reviews_percentage": 0.007866534924374858
    },
    {
      "positive": 0.8533864541820639,
      "topic_name": "Advertising",
      "negative": 0.14661354581793606,
      "reviews": 162,
      "average_rating": 4.561728395061729,
      "topic_id": "advertising",
      "reviews_percentage": 0.006156418636467279
    },
    {
      "positive": 0.4848800834185227,
      "topic_name": "Tutorial",
      "negative": 0.5151199165814773,
      "reviews": 79,
      "average_rating": 4.025316455696203,
      "topic_id": "tutorial",
      "reviews_percentage": 0.003002204149882192
    }
  ],
  "number_topics": 17,
  "total_reviews": 26309
}

Last Modified: 29 Apr 2020


Automate your workflow


Bring app data into your existing workflow, dashboards, CRM, messaging platforms and many more services! Here a selection of third-party services we support:



Email

Email

Salesforce

Salesforce

HubSpot

HubSpot

Slack

Slack

Intercom

Intercom

Pipedrive

Pipedrive

Zendesk

Zendesk

Gekoboard

Gekoboard

Klipfolio

Klipfolio

Dynamics

Dynamics


And many more!


GET FREE INTEGRATIONS via Zapier!