Billing & Pricing
ListenX uses prepaid credits with custom pricing per account and per endpoint. There is no single public price list — your rates are configured by TagX for your account.
Core concepts
- Credits — your prepaid balance. Every billed request debits credits.
- Endpoint — a billable operation (e.g.
instagram.search,instagram.post,tiktok.search,tiktok.post). - Unit — what one billed unit represents for that endpoint:
instagram.post/tiktok.post→ billed per request (1 unit).instagram.search/tiktok.search→ billed per page fetched (1 unit = 1 page).
- Unit price — credits per unit, set specifically for your account.
Your effective price is the custom price if TagX set one for your account, otherwise the endpoint's default price.
See your pricing
curl "$LISTENX_BASE/v1/account/pricing" -H "X-API-Key: $LISTENX_KEY"
{
"currency": "credits",
"endpoints": [
{"endpoint": "instagram.search", "unit": "page", "unit_price": "0.002000", "enabled": true, "source": "default"},
{"endpoint": "instagram.post", "unit": "request", "unit_price": "0.020000", "enabled": true, "source": "custom"},
{"endpoint": "tiktok.search", "unit": "page", "unit_price": "0.010000", "enabled": true, "source": "default"},
{"endpoint": "tiktok.post", "unit": "request", "unit_price": "0.010000", "enabled": true, "source": "default"}
]
}
Every response is itemised
Data endpoints return a billing object so you always know the exact cost:
{
"...": "...",
"billing": {
"endpoint": "instagram.post",
"units": 1,
"unit_price": "0.020000",
"amount": "0.020000",
"balance_after": "97.340000",
"request_id": "c7ca100750e449ff8c75e78ea9b0149c"
}
}
Usage history
curl "$LISTENX_BASE/v1/account/usage?limit=50" -H "X-API-Key: $LISTENX_KEY"
Each entry is an immutable ledger row: endpoint, units, unit price, amount, resulting balance, status, and request id.
Running out of credits
If a request would exceed your balance (plus any agreed overdraft limit), it is rejected before any work is done:
{ "error": { "code": "insufficient_credit", "message": "Please top up your ListenX balance." } }
Contact TagX to top up, or ask about postpaid/overdraft terms.