Back to Get APIs

GET /api/models

Retrieve a complete list of all available AI models

Method

GET

Authentication

Not Required

Rate Limit

None

Endpoint

https://api.genvrresearch.com/api/models

Request Examples

cURL

curl -X GET https://api.genvrresearch.com/api/models

JavaScript

const response = await fetch('https://api.genvrresearch.com/api/models');
const data = await response.json();

console.log(`Found ${data.count} models`);
data.data.forEach(model => {
  console.log(`${model.name} - ${model.category}/${model.subcategory}`);
});

Python

import requests

response = requests.get('https://api.genvrresearch.com/api/models')
data = response.json()

print(f"Found {data['count']} models")

for model in data['data']:
    print(f"{model['name']} - {model['category']}/{model['subcategory']}")

Response

{
  "success": true,
  "count": 308,
  "data": [
    {
      "name": "Flux Dev",
      "category": "imagegen",
      "subcategory": "flux_dev",
      "description": "High-quality image generation",
      "endpoint": {
        "generate": "/api/v1/generate",
        "status": "/api/v1/status",
        "response": "/api/v1/response"
      },
      "documentation": "https://api.genvrresearch.com/imagegen/flux_dev",
      "preview": "https://app.genvrresearch.com/imagegen/flux_dev"
    },
    // ... 307 more models
  ],
  "message": "Models retrieved successfully"
}

Response Fields

FieldTypeDescription
successbooleanRequest success status
countintegerTotal number of models
dataarrayArray of model objects
data[].namestringModel display name
data[].categorystringModel category identifier
data[].subcategorystringModel subcategory identifier
data[].descriptionstringModel description
data[].documentationstringLink to full documentation
data[].previewstringLink to live demo

Use Cases

Build Model Selector UI

Dynamically populate dropdowns or selection menus with available models.

Model Discovery

Allow users to browse and discover new models programmatically.

Documentation Generation

Automatically generate documentation pages for each available model.

Integration Testing

Fetch model list to test integrations across all available models.