curl -X GET https://api.muvi.video/v1/catalog/categories
import requests
response = requests.get("https://api.muvi.video/v1/catalog/categories")
categories = response.json()
for cat in categories:
print(f"{cat['name']}: {cat['modelCount']} models")
const response = await fetch("https://api.muvi.video/v1/catalog/categories");
const categories = await response.json();
categories.forEach(cat => {
console.log(`${cat.name}: ${cat.modelCount} models`);
});
[
{
"id": "video",
"name": "Video",
"description": "AI models for video generation and editing",
"modelCount": 8
},
{
"id": "image",
"name": "Image",
"description": "AI models for image generation and manipulation",
"modelCount": 5
}
]
Catalog
List Categories
Retrieve all model categories with dynamic model counts.
GET
/
v1
/
catalog
/
categories
curl -X GET https://api.muvi.video/v1/catalog/categories
import requests
response = requests.get("https://api.muvi.video/v1/catalog/categories")
categories = response.json()
for cat in categories:
print(f"{cat['name']}: {cat['modelCount']} models")
const response = await fetch("https://api.muvi.video/v1/catalog/categories");
const categories = await response.json();
categories.forEach(cat => {
console.log(`${cat.name}: ${cat.modelCount} models`);
});
[
{
"id": "video",
"name": "Video",
"description": "AI models for video generation and editing",
"modelCount": 8
},
{
"id": "image",
"name": "Image",
"description": "AI models for image generation and manipulation",
"modelCount": 5
}
]
Authentication
This is a public endpoint. No authentication required.
Response
Returns an array of category objects with dynamic model counts.curl -X GET https://api.muvi.video/v1/catalog/categories
import requests
response = requests.get("https://api.muvi.video/v1/catalog/categories")
categories = response.json()
for cat in categories:
print(f"{cat['name']}: {cat['modelCount']} models")
const response = await fetch("https://api.muvi.video/v1/catalog/categories");
const categories = await response.json();
categories.forEach(cat => {
console.log(`${cat.name}: ${cat.modelCount} models`);
});
[
{
"id": "video",
"name": "Video",
"description": "AI models for video generation and editing",
"modelCount": 8
},
{
"id": "image",
"name": "Image",
"description": "AI models for image generation and manipulation",
"modelCount": 5
}
]
⌘I
