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
| Method | URL |
|---|---|
| GET | https://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).
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
| Header | Type | Required | Description |
|---|---|---|---|
Api-Key | string | Required | Used 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.
| Column | Description |
|---|---|
date | Transaction date and time (YYYY-MM-DD HH:mm:ss). |
from | Source wallet address. |
type | Transaction type (e.g. IAP, Subscription). |
paymentMethod | Payment method used (e.g. Google Pay, Credit Card). |
paymentChannel | Payment channel (e.g. Aptoide Wallet - Android). |
paymentChannelVersion | Version of the payment channel. |
currency | Transaction currency (ISO 4217). |
grossAmount | Gross amount, in the transaction currency. |
grossAmountUsd | Gross amount, in USD. |
fullAmount | Full amount charged, in the transaction currency (equal to grossAmount). |
fullAmountUsd | Full amount charged, in USD (equal to grossAmountUsd). |
taxesPolicy | VAT policy applied (e.g. Automatic). |
taxesPercentage | VAT percentage applied. |
taxesCountry | Country used for VAT (ISO 3166-1 alpha-2). |
taxesAmount | VAT amount, in the transaction currency. |
taxesAmountUsd | VAT amount, in USD. |
netAmount | Net amount, in the transaction currency. |
netAmountUsd | Net amount, in USD. |
developerRevenueShareUsd | Developer's revenue share, in USD. |
partnerRevenueShareUsd | Partner's revenue share, in USD. |
catappultRevenueShareUsd | Aptoide's (Catappult) revenue share, in USD. |
amount | Transaction amount, in the transaction currency. |
amountUsd | Transaction amount, in USD. |
feeUsd | Fee, in USD. |
status | Transaction status (e.g. Completed). |
transferId | Transaction identifier (blockchain transfer hash). |
transferUid | Internal transaction UID. |
packageName | App package name. |
packageTitle | App display title. |
packageOperatingSystem | Operating system (Android / iOS). |
sku | Purchased product SKU. |
country | Buyer country (ISO 3166-1 alpha-2). |
reference | Transaction reference. |
comment | Free-text comment. |
linkedTransactionId | Identifier of a linked transaction (e.g. a refund's original transaction). |
partnerOemId | Partner OEM identifier. Only present for Advertiser accounts. |