API Documentation
Errors
List of error codes and messages
Use error codes to troubleshoot issues with your API requests. Here’s a list of all available error codes and messages.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
List of error codes and messages
{
"error": {
"message": "Bad Request",
"code": "BAD_REQUEST",
"statusCode": 400
}
}
{
"error": {
"message": "Forbidden",
"code": "FORBIDDEN",
"statusCode": 403
}
}
{
"error": {
"message": "Balance exhausted. Please add funds to continue.",
"code": "BALANCE_EXHAUSTED",
"statusCode": 403
}
}
{
"error": {
"message": "Token has been revoked. Please contact token owner.",
"code": "TOKEN_REVOKED",
"statusCode": 403
}
}
{
"error": {
"message": "Token has been deleted. Create a new token to continue.",
"code": "TOKEN_DELETED",
"statusCode": 403
}
}
{
"error": {
"message": "Too many requests, please try again later.",
"code": "TOO_MANY_REQUESTS",
"statusCode": 429
}
}
{
"error": {
"message": "Video does not exist, is private, or has been removed by the user.",
"code": "VIDEO_NOT_FOUND",
"statusCode": 404
}
}
{
"error": {
"message": "No captions found for the specified video.",
"code": "NO_CAPTIONS_FOUND_FOR_VIDEO",
"statusCode": 404
}
}
{
"error": {
"message": "Captions are disabled for this video by the owner.",
"code": "CAPTIONS_DISABLED_FOR_VIDEO",
"statusCode": 403
}
}
{
"error": {
"message": "No audio files found for the specified video.",
"code": "NO_AUDIO_FILES_FOUND_FOR_VIDEO",
"statusCode": 404
}
}
{
"error": {
"message": "No video files found for the specified video.",
"code": "NO_VIDEO_FILES_FOUND_FOR_VIDEO",
"statusCode": 404
}
}
{
"error": {
"message": "Video is harmful or not available.",
"code": "VIDEO_IS_HARMFUL_OR_NOT_AVAILABLE",
"statusCode": 403
}
}
{
"error": {
"message": "Video is available for specific groups only.",
"code": "VIDEO_AVAILABLE_FOR_SPECIFIC_GROUPS_ONLY",
"statusCode": 403
}
}
{
success: boolean;
error: {
name: 'ZodError';
issues: {
code: string;
maximum: number;
type: string;,
inclusive: boolean;
exact: boolean;
message: string;
path: string[];
}[];
};
};