Error Response Format
All errors return a consistent JSON structure:Common Errors
400 Bad Request
404 Not Found
429 Too Many Requests
You exceeded the API-key or IP limit. HonorRetry-After when present and use bounded exponential backoff. Partner production limits are agreed during onboarding.
500 Internal Server Error
An unexpected error occurred. If this persists, contact support on Telegram.Troubleshooting
My swap transaction reverted on-chain
My swap transaction reverted on-chain
Discard the calldata and request a fresh partner quote. Ask the user before changing slippage; never automatically retry a reverted transaction or reuse signed RFQ calldata.
I get 'No route found' for a token I know exists
I get 'No route found' for a token I know exists
The token may exist on-chain but have no liquidity in any DEX pool that AKKA
indexes. Check that the token has active trading pairs on at least one
supported DEX.
Allowance check returns 0 even after approving
Allowance check returns 0 even after approving
Make sure the approval transaction was confirmed and targeted the quote’s
allowanceTarget. Request a fresh partner quote after confirmation; the old
executable response is stale.Gas estimation seems too high
Gas estimation seems too high
The API adds a safety buffer and may use a conservative route floor when RPC simulation cannot represent execution-time state. Inspect
simulation.status; simulate independently when it is not SUCCESS. A wallet may raise the returned gas limit, but should not lower it.