メインコンテンツまでスキップ

List of Wallet Transaction Reports (CSV)

You can access your pre-generated monthly wallet transaction reports via the Aptoide Connect Developer Console or programmatically through this API endpoint.

Each entry describes one report and includes a downloadUrl you can use to download the CSV file.

Reports are generated during the first days of the following month, so the most recent full month becomes available a few days after it ends.

Endpoint

MethodURL
GEThttps://ws.catappult.io/api/wallet/transactions/csvs

Authentication

To access this API, you need to authenticate with an API key (check here how to generate one).

⚠️
Account subscription required

Accounts of type Developer do require an active account subscription on Aptoide Connect. Accounts of type Distributor can access this endpoint without an active subscription.

Headers

HeaderTypeRequiredDescription
Api-KeystringRequiredUsed to authenticate your API requests. The value is your Aptoide Connect API key.

Response

Success

If the API call returns an HTTP 200 status code, the request was successful and it returns a JSON array of available report objects, each with a download URL.

Example Response

[
{
"startDate": "2026-06-01",
"endDate": "2026-06-30",
"downloadUrl": "https://.../wallet-transactions-2026-06.csv?...",
"generatedTimestamp": "2026-07-03 03:16:56"
}
]

CSV file structure

Each report is a CSV file with one row per transaction and the following columns.

ColumnDescription
dateTransaction date and time (YYYY-MM-DD HH:mm:ss).
fromSource wallet address.
typeTransaction type (e.g. IAP, Subscription).
paymentMethodPayment method used (e.g. Google Pay, Credit Card).
paymentChannelPayment channel (e.g. Aptoide Wallet - Android).
paymentChannelVersionVersion of the payment channel.
currencyTransaction currency (ISO 4217).
grossAmountGross amount, in the transaction currency.
grossAmountUsdGross amount, in USD.
fullAmountFull amount charged, in the transaction currency (equal to grossAmount).
fullAmountUsdFull amount charged, in USD (equal to grossAmountUsd).
taxesPolicyVAT policy applied (e.g. Automatic).
taxesPercentageVAT percentage applied.
taxesCountryCountry used for VAT (ISO 3166-1 alpha-2).
taxesAmountVAT amount, in the transaction currency.
taxesAmountUsdVAT amount, in USD.
netAmountNet amount, in the transaction currency.
netAmountUsdNet amount, in USD.
developerRevenueShareUsdDeveloper's revenue share, in USD.
partnerRevenueShareUsdPartner's revenue share, in USD.
catappultRevenueShareUsdAptoide's (Catappult) revenue share, in USD.
amountTransaction amount, in the transaction currency.
amountUsdTransaction amount, in USD.
feeUsdFee, in USD.
statusTransaction status (e.g. Completed).
transferIdTransaction identifier (blockchain transfer hash).
transferUidInternal transaction UID.
packageNameApp package name.
packageTitleApp display title.
packageOperatingSystemOperating system (Android / iOS).
skuPurchased product SKU.
countryBuyer country (ISO 3166-1 alpha-2).
referenceTransaction reference.
commentFree-text comment.
linkedTransactionIdIdentifier of a linked transaction (e.g. a refund's original transaction).
partnerOemIdPartner OEM identifier. Only present for Advertiser accounts.