Dash Stats Docs

Reporting API Documentation

All requests are done via HTTP GET to this URI:

https://developers.appbrain.com/api/developers?apikey=...&type=...&package=...&ad=...

URI Parameters:

  • type: either “promotion”, “publisher”, “billing”, “earning”, “sdk” or “ranking”
  • package: the package name of the app (if needed for the request)
  • apikey: API key (from the API access page)
  • ad: the ad type of the requested data (if applicable for the request). The ad type can be “banner”, “interstitial”, or “total”. If ad IDs are used in the package, the ad type can also be an ad ID. These must be formatted as follows “ban-home_screen” (for the predefined IDs) or “int-123abc” (for the custom IDs).
  • campaignid: the campaign id of the promotion campaign (if applicable for the request). If there are multiple campaigns for one package, they are numbered sequentially starting at 0.

The result is in CSV (comma separated values) format. Dates with time are always in UTC. The first line is always the header followed by one line for each entry.

Promotion Report

The promotion report provides the data about an app promotion. To get the promotion report set type=promotion. Set the package parameter to the package name of the app, and optionally the campaignid parameter.

The columns are: date, impressions, clicks, installs, cost. Currently the reports provide the data for the last 30 days.

Publisher Report

The publisher report provides the data about the revenue and installs generated with the AppBrain SDK. To get the publisher report set type=publisher. Set the package parameter to the package name of the app. You can use package=all to get the report for all your apps.

The columns are: date, impressions, clicks, installs, earning. Currently the reports provide the data for the last 30 days.

Billing Report

The billing report includes charges for app promotion and the funds which were added. To get the billing report set type=billing. The package parameter is not needed.

The columns are: date & time (in UTC), amount, balance, text.

Earnings Report

The earning reports includes the earnings from the AppBrain SDK and the payouts. To get the earnings report set type=earning. The package parameter is not needed.

The columns are: date & time (in UTC), amount, balance, text.

Publisher SDK Report

The publisher SDK report provides the number of installs and daily active users for your app. To get this report set type=sdk and package parameter to the package name of the app.

The columns are: the date, the number of installs and the number of active users.

Market Ranking Report

The market ranking report provides the Google Play rankings for your app, including the last 30 days. To get this report set type=ranking and package parameter to the package name of the app.

The columns are: the country, the category and a series of dates. Currently the reports provide rankings for the last 30 days.