Skip to content

App Services

This section describes additional services.

App Match ( 10 Credits / Request )

Provides the track id of the given app's opposite market counterpart.

bash
GET /app-match/app/{store}?trackId={trackId}

Request Parameters

ParameterDescription
store(required) Store name (ios or play)
trackId(required) Track id of the app

Response Fields

FieldDescription
trackIdTrack id of the matching app

Example request

bash
CURL "https://api.mobileaction.co/app-match/app/ios?trackId=284882215&token=YOUR_API_KEY"

Example response

json
"com.facebook.katana"

Visibility Score ( 10 Credits / Request )

Provides visibility scores of the apps for the given store and country.

bash
GET /graph-data/{store}/app/visibility/{country}?trackIds={trackIds}

Request Parameters

ParameterDescription
store(required) Store name (appstore or playstore)
country(required) Two letter country code
trackIds(required) Comma separated track ids

Response Fields

Map of track ids, and their visibility scores for given country.

Example request

bash
CURL "https://api.mobileaction.co/graph-data/appstore/app/visibility/US?trackIds=284882215,571800810&token=YOUR_API_KEY"

Example response

json
{
  "284882215": 94.03007906179879,
  "571800810": 91.92390629891418
}

Historical App Store Visibility Score ( 10 Credits / Request )

Provides historical App Store visibility scores of the apps for the given country within a given date range.

bash
POST /appstore-visibility-score/visibility-score-history/apps?countries=<List of country or single country>&startDate=<startDate>&endDate=<endDate>&token=<token>

Body

json
// list of trackId string
["571800810"]

Request Parameters

ParameterDescription
trackId(required) App Store track id of app
startDate(optional) Start date in YYYY-MM-DD format
endDate(optional) End date in YYYY-MM-DD format
countryCode(optional) 2 letter uppercase country code

Response Fields

FieldDescription
trackIdThe track identifier as requested
DateThe date for which the featured apps data is applicable.
countryCodeThe country code for which the data is applicable.
ScoreVisibility Score
SuccessA boolean indicating whether the request was successful.

Example request

bash
curl "https://api.mobileaction.co/appstore-visibility-score/visibility-score-history/apps?countries=US,TR&startDate=2024-01-01&endDate=2024-01-01&token=YOUR_API_KEY"

Example response

json
[
  {
    "trackId": "571800810",
    "scores": {
      "US": [
        {
          "date": "2024-01-01",
          "score": 93.21953904092526
        }
      ],
      "TR": [
        {
          "date": "2024-01-01",
          "score": 68.11578741278717
        }
      ]
    }
  },
  {
    "trackId": "571800810",
    "scores": {
      "US": [
        {
          "date": "2024-01-01",
          "score": 96.50288711569544
        }
      ],
      "TR": [
        {
          "date": "2024-01-01",
          "score": 91.18642306327732
        }
      ]
    }
  }
]

Historical Google Play Visibility Score ( 10 Credits / Request )

Provides historical Google Play visibility scores of the apps for the given country within a given date range.

bash
POST /playstore-visibility-score/visibility-score-history/apps?countries=<List of country or single country>&startDate=<startDate>&endDate=<endDate>&token=<token>```

**Body**

```json
[<list of trackId string] for example ["com.calm.android"]

Request Parameters

ParameterDescription
trackId(required) Google Play track id of app
startDate(optional) Start date in YYYY-MM-DD format
endDate(optional) End date in YYYY-MM-DD format
countryCode(optional) 2 letter uppercase country code

Response Fields

FieldDescription
trackIdThe track identifier as requested
DateThe date for which the featured apps data is applicable.
countryCodeThe country code for which the data is applicable.
ScoreVisibility Score
SuccessA boolean indicating whether the request was successful.

Example request

bash
curl "https://api.mobileaction.co/playstore-visibility-score/visibility-score-history/apps?countries=US,TR&startDate=2024-01-01&endDate=2024-01-01&token=YOUR_API_KEY"

Example response

json
[
  {
    "trackId": "com.calm.android",
    "scores": {
      "US": [
        {
          "date": "2024-01-01",
          "score": 93.21953904092526
        }
      ],
      "TR": [
        {
          "date": "2024-01-01",
          "score": 68.11578741278717
        }
      ]
    }
  },
  {
    "trackId": "com.facebook.katana",
    "scores": {
      "US": [
        {
          "date": "2024-01-01",
          "score": 96.50288711569544
        }
      ],
      "TR": [
        {
          "date": "2024-01-01",
          "score": 91.18642306327732
        }
      ]
    }
  }
]