Skip to main content

Search

The search endpoint provides full-text search across model display names, slugs, aliases, and family names. Results are ranked by relevance.

Search models

GET /api/v1/search?q={query}

Query Parameters

ParameterTypeRequiredDescription
qstringYesThe search query

Examples

# Search by model name
curl "https://api.modelgraph.ai/api/v1/search?q=sonnet"

# Search by parameter size
curl "https://api.modelgraph.ai/api/v1/search?q=llama%2070b"

# Search by provider
curl "https://api.modelgraph.ai/api/v1/search?q=mistral%20large"

Response

{
"query": "sonnet",
"results": [
{
"slug": "claude-sonnet-4-6",
"display_name": "Claude Sonnet 4.6",
"version": "4.6",
"status": "latest",
"family": {
"slug": "claude-sonnet",
"name": "Claude Sonnet"
},
"provider": {
"slug": "anthropic",
"name": "Anthropic"
},
"score": 0.98
},
{
"slug": "claude-3-5-sonnet-20241022",
"display_name": "Claude 3.5 Sonnet",
"version": "3.5",
"status": "active",
"family": {
"slug": "claude-sonnet",
"name": "Claude Sonnet"
},
"provider": {
"slug": "anthropic",
"name": "Anthropic"
},
"score": 0.95
},
{
"slug": "claude-3-sonnet-20240229",
"display_name": "Claude 3 Sonnet",
"version": "3",
"status": "deprecated",
"family": {
"slug": "claude-sonnet",
"name": "Claude Sonnet"
},
"provider": {
"slug": "anthropic",
"name": "Anthropic"
},
"score": 0.92
}
]
}

Response Fields

FieldTypeDescription
querystringThe search query that was executed
resultsarrayRanked list of matching models
results[].slugstringModel slug
results[].display_namestringHuman-readable name
results[].versionstringVersion string
results[].statusstringModel status
results[].familyobjectFamily summary
results[].providerobjectProvider summary
results[].scorenumberRelevance score (0.0 to 1.0)

Errors

StatusCodeDescription
400bad_requestMissing q parameter