Skip to main content
GET
/
v1
/
avatar
/
list
curl -X GET "https://api.slidevid.ai/v1/avatar/list?type=library" \
  -H "x-api-key: your_api_key_here"
{
  "success": true,
  "data": {
    "avatars": [
      {
        "id": "avatar_sarah_01",
        "name": "Sarah",
        "type": "Realistic",
        "gender": "Female",
        "age": "Young",
        "thumbnail": "https://cdn.tryslidevid.ai/avatars/sarah-thumb.jpg",
        "templateUrl": "https://cdn.tryslidevid.ai/avatars/sarah.mp4",
        "voiceActor": "Professional",
        "isHD": true,
        "isPro": false,
        "isNew": false,
        "situation": ["Business", "Casual"],
        "emotions": ["Happy", "Confident"],
        "skinTone": "medium",
        "isCustom": false,
        "source": "library"
      },
      {
        "id": "avatar_john_02",
        "name": "John",
        "type": "Realistic",
        "gender": "Male",
        "age": "Middle-aged",
        "thumbnail": "https://cdn.tryslidevid.ai/avatars/john-thumb.jpg",
        "templateUrl": "https://cdn.tryslidevid.ai/avatars/john.mp4",
        "voiceActor": "Professional",
        "isHD": true,
        "isPro": true,
        "isNew": false,
        "situation": ["Business", "Professional"],
        "emotions": ["Neutral", "Serious"],
        "skinTone": "light",
        "isCustom": false,
        "source": "library"
      }
    ],
    "total": 2,
    "library": 2,
    "custom": 0
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.slidevid.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

This endpoint returns all avatars available to your account, including both the SlideVid library avatars and any custom avatars you’ve created.

Query Parameters

type
string
default:"all"
Filter avatars by type:
  • library: Only library avatars from SlideVid
  • custom: Only custom avatars created by your team
  • all: Both library and custom avatars (default)

Response

success
boolean
Indicates if the request was successful
data
object
curl -X GET "https://api.slidevid.ai/v1/avatar/list?type=library" \
  -H "x-api-key: your_api_key_here"
{
  "success": true,
  "data": {
    "avatars": [
      {
        "id": "avatar_sarah_01",
        "name": "Sarah",
        "type": "Realistic",
        "gender": "Female",
        "age": "Young",
        "thumbnail": "https://cdn.tryslidevid.ai/avatars/sarah-thumb.jpg",
        "templateUrl": "https://cdn.tryslidevid.ai/avatars/sarah.mp4",
        "voiceActor": "Professional",
        "isHD": true,
        "isPro": false,
        "isNew": false,
        "situation": ["Business", "Casual"],
        "emotions": ["Happy", "Confident"],
        "skinTone": "medium",
        "isCustom": false,
        "source": "library"
      },
      {
        "id": "avatar_john_02",
        "name": "John",
        "type": "Realistic",
        "gender": "Male",
        "age": "Middle-aged",
        "thumbnail": "https://cdn.tryslidevid.ai/avatars/john-thumb.jpg",
        "templateUrl": "https://cdn.tryslidevid.ai/avatars/john.mp4",
        "voiceActor": "Professional",
        "isHD": true,
        "isPro": true,
        "isNew": false,
        "situation": ["Business", "Professional"],
        "emotions": ["Neutral", "Serious"],
        "skinTone": "light",
        "isCustom": false,
        "source": "library"
      }
    ],
    "total": 2,
    "library": 2,
    "custom": 0
  }
}

Use Cases

While the API doesn’t support direct gender/age filtering, you can filter the results client-side:
const youngFemaleAvatars = data.avatars.filter(
  avatar => avatar.gender === 'Female' && avatar.age === 'Young'
);
Get only avatars that support HD quality:
const hdAvatars = data.avatars.filter(avatar => avatar.isHD);
Identify which avatars require a Pro subscription:
pro_avatars = [a for a in avatars if a['isPro']]
free_avatars = [a for a in avatars if not a['isPro']]

Notes

Custom avatars require processing time after creation. Only avatars with status: 2 (completed) are included in the list.
Cache avatar lists for better performance. Avatar libraries don’t change frequently, so you can safely cache this data for 24 hours.

Authorizations

x-api-key
string
header
required

Query Parameters

type
enum<string>
default:all

Filter by avatar type

Available options:
library,
custom,
all

Response

200

Success