Error Codes
Understanding API error responses
{
"success": false,
"error": {
"code": "error_code",
"message": "Human-readable error message"
}
}Bad RequestThe request parameters are invalid or malformed.
Solution: Check your request body and ensure all required fields are present with valid values.
UnauthorizedInvalid or missing API key.
Solution: Ensure you're including a valid API key in the Authorization header.
Payment RequiredNot enough credits in your API wallet.
Solution: Purchase more credits or wait for your credits to refill.
ForbiddenAPI access not approved or your account is suspended.
Solution: Contact support if you believe this is an error.
Not FoundThe requested resource (task, webhook, etc.) was not found.
Solution: Verify the resource ID is correct.
Too Many RequestsToo many requests in a short period.
Solution: Implement exponential backoff and respect rate limits.
Internal Server ErrorSomething went wrong on our end.
Solution: Retry the request after a short delay. If the issue persists, contact support.
| Metric | Limit |
|---|---|
| Requests per minute | 60 |
| Requests per day | 10,000 |
| Concurrent tasks | 5 |