A Activation API
All systems operational
Developer Documentation

Activation API

Purchase activation services and retrieve activation history through a simple HTTP API.

Base URL
https://api.acczone.xyz
Authentication
API key via query parameter
Format
JSON responses

Buy Activation

Purchase one or more activation services from available stock.

GET /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
  }
]
! Stock may sell out instantly. A quantity of 1 is recommended.

Account Balance

Retrieve your account information and current API balance.

GET /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"
}
! Do not expose your API key publicly or commit it to client-side applications.

Available Services

Retrieve the list of activation services currently available through the API.

GET /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.
! Only services with is_active equal to 1 should be used for new purchases.

Activation History

Retrieve previously created activation records using pagination.

GET /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.