Activation API
Purchase activation services and retrieve activation history through a simple HTTP API.
Buy Activation
Purchase one or more activation services from available stock.
/buyCpn
Creates a new activation purchase.
https://api.acczone.xyz/buyCpn?apikey=YOUR_API_KEY&service_key=gemini&quantity=1
| Parameter | Type | Required | Description |
|---|---|---|---|
| apikey | string | Yes | Your API authentication key. |
| service_key | string | Yes | The service to purchase. Use gemini. |
| quantity | integer | Yes |
Number of activations to purchase. A value of
1 is recommended.
|
[
{
"id": 12345,
"service_key": "gemini",
"code_type": "text",
"code_value": "LINK_HERE_COUPON_HERE",
"is_used": 1,
"used_by": 123456789,
"used_at": "2026-09-09 07:10:07",
"extracted_code": null
}
]
1 is recommended.
Account Balance
Retrieve your account information and current API balance.
/getBalance
Returns account details, API key information, and the current balance.
https://api.acczone.xyz/getBalance?apikey=YOUR_API_KEY
| Parameter | Type | Required | Description |
|---|---|---|---|
| apikey | string | Yes | Your API authentication key. |
{
"user_id": 1234567890,
"username": "johndoe",
"first_name": "John Doe",
"balance": 451.88,
"created_at": "2026-09-01 19:49:55",
"verified_at": "2026-09-01 19:49:55",
"apikey": "KEY"
}
Available Services
Retrieve the list of activation services currently available through the API.
/getServices
Returns an array of available activation services, including their service keys, prices, and active status.
https://api.acczone.xyz/getServices
[
{
"key": "gemini",
"name": "Gemini Link",
"price": 0.4,
"is_active": 1,
"created_at": "2026-09-01 12:25:23"
}
]
| Field | Type | Description |
|---|---|---|
| key | string | Unique service key used when purchasing an activation. |
| name | string | Display name of the service. |
| price | number | Price per activation. |
| is_active | integer |
Service status. 1 means active and 0
means inactive.
|
| created_at | string | Date and time when the service was created. |
is_active equal to 1
should be used for new purchases.
Activation History
Retrieve previously created activation records using pagination.
/getHistory
Returns a paginated list of activation records.
https://api.acczone.xyz/getHistory?apikey=YOUR_API_KEY&page=1&limit=20
| Parameter | Type | Required | Description |
|---|---|---|---|
| apikey | string | Yes | Your API authentication key. |
| page | integer | Yes | Page number to retrieve, starting from 1. |
| limit | integer | Yes | Number of records to return. Maximum: 100. |
[
{
"id": 67149,
"service_key": "test181",
"code_value": "Testing42",
"used_at": "2026-09-09 07:10:07"
},
{
"id": 66815,
"service_key": "test181",
"code_value": "Testing4",
"used_at": "2026-09-09 06:34:55"
},
{
"id": 66814,
"service_key": "test181",
"code_value": "Testing3",
"used_at": "2026-09-09 06:33:24"
}
]
HTTP Status Codes
| Status | Description |
|---|---|
| 200 OK | Request completed successfully. |
| 400 Bad Request | The request contains an invalid parameter or another API error. |
| 429 Too Many Requests | Rate limit exceeded. Maximum of one request every two seconds. |
{
"detail": "ERROR HERE"
}
Pagination
The history endpoint uses page-based pagination.
| Parameter | Rules |
|---|---|
| page | Starts at 1. |
| limit | Minimum 1, maximum 100. |