GET /apiv2/aml/price
Superseded by GET /apiv2/screening/price
On GET /apiv2/screening/price the provider is required rather than defaulting to Elliptic, and amounts are decimal strings. This endpoint keeps working and will not be withdrawn without notice.
Get AML check price for a specific provider, including your balance and affordability.
Endpoint URL
GET https://netts.io/apiv2/aml/priceRequest Headers
| Header | Required | Description |
|---|---|---|
| X-API-KEY | Yes | Your API key from Netts dashboard |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| provider | string | No | AML provider: elliptic (default) |
Example Requests
cURL
bash
curl -X GET "https://netts.io/apiv2/aml/price?provider=elliptic" \
-H "X-API-KEY: your_api_key" \Python
python
import requests
headers = {
"X-API-KEY": "your_api_key",
}
response = requests.get("https://netts.io/apiv2/aml/price?provider=elliptic", headers=headers)
data = response.json()
result = data["data"]
print(f"Price: ${result['price_usdt']} ({result['price_trx']} TRX)")
print(f"Balance: {result['user_balance_trx']} TRX")
print(f"Can afford: {result['can_afford']}")Response
Success (200 OK)
json
{
"success": true,
"data": {
"provider": "elliptic",
"price_usdt": 0.98,
"price_trx": 3.43,
"trx_rate_usd": 0.285756,
"available": true,
"user_balance_trx": 314.75,
"can_afford": true
},
"timestamp": "2026-03-10 09:52:05"
}Response Fields
| Field | Type | Description |
|---|---|---|
| provider | string | Selected provider |
| price_usdt | number | Price per check in USDT |
| price_trx | number | Price per check in TRX |
| trx_rate_usd | number | Current TRX/USD rate |
| available | boolean | Provider availability |
| user_balance_trx | number | Your current TRX balance |
| can_afford | boolean | Whether your balance covers the check price |
Error Responses
Invalid Provider (400)
json
{
"success": false,
"error": {
"code": 4002,
"message": "Invalid provider. Use: elliptic"
},
"timestamp": "2026-03-10 10:00:00"
}