Newsletter

Subscribe to never miss an update in mobile app marketing.

Login
Get Started
Book a Demo
Api Documentation

MobileAction API documentation

Integrate with ease to enhance your app strategy, optimize performance, and stay ahead in the competitive mobile landscape.

What you need in documentation?

This section describes additional services.

App Match ( 10 Credits / Request )

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

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

Request Parameters

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

Response Fields

Field Description
trackId Track id of the matching app

Example Request

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

Example Response

"com.facebook.katana"

Visibility Score ( 10 Credits / Request )

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

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

Request Parameters

Parameter Description
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

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

Example Response

{
    "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.

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

Body

[<list of trackId string] for example ["571800810"]

Request Parameters

Parameter Description
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

Field Description
trackId The track identifier as requested
Date The date for which the featured apps data is applicable.
countryCode The country code for which the data is applicable.
Score Visibility Score
Success A boolean indicating whether the request was successful.

Example Request

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

[
    {
        "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.

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

Parameter Description
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

Field Description
trackId The track identifier as requested
Date The date for which the featured apps data is applicable.
countryCode The country code for which the data is applicable.
Score Visibility Score
Success A boolean indicating whether the request was successful.

Example Request

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

[
    {
        "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
                }
            ]
        }
    }
]