1 coin = R$ 1.00).
Flat fee + pass-through
Every call has up to two cost components:1
Flat platform fee
A small amount per request, drawn from the account. Only API-key calls pay
it — session-JWT calls (the app) don’t.
2
Pass-through (when applicable)
If the call triggers an external provider (transcription, AI, YouTube), its
real cost is also drawn — from the owner of the resource. Plain reads
serve from the database and have no pass-through.
Flat fee per route
The fee is drawn after the response, best-effort — a billing failure never
drops your call. Prices may change as the platform evolves.
Insufficient balance
Before processing an API-key call, the API checks the balance. Zero or negative → the call is rejected up front:402 if a pass-through provider
call would overdraw the resource owner.
Top up via Pix
Coins are bought with Pix (1 coin = R$ 1.00):
1
Create the charge
POST /v1/accounts/me/deposit/pix with { amount_coins, cpf } → returns the
QR Code (base64) and the copy-and-paste code. Minimum 5 coins.2
Pay
Pay the Pix from your bank app. (InfinitePay is also available, fee-free, via
POST /v1/accounts/me/deposit/infinitepay, which returns a checkout link.)3
Automatic credit
On confirmation, the provider notifies the API and the coins are credited —
you get a
deposit_credited event in real time.Track usage & withdraw
- Balance:
GET /v1/accounts/me. - Ledger:
GET /v1/accounts/me/transactions(filter bykind,ref_type). - Withdraw the deposited pool back to BRL:
POST /v1/accounts/me/withdraw(bonus credit isn’t withdrawable).