curl Examples
All examples use the base URL https://api.modelgraph.ai/api/v1. No authentication is required for read endpoints.
Providers
List all providers
curl https://api.modelgraph.ai/api/v1/providers
Get a specific provider
curl https://api.modelgraph.ai/api/v1/providers/anthropic
Families
List all families
curl https://api.modelgraph.ai/api/v1/families
Filter by provider
curl "https://api.modelgraph.ai/api/v1/families?provider=openai"
Filter by open-source status
curl "https://api.modelgraph.ai/api/v1/families?open_source=true"
Get a family with its model timeline
curl https://api.modelgraph.ai/api/v1/families/claude-sonnet
Models
List models with filters
# All models from a provider
curl "https://api.modelgraph.ai/api/v1/models?provider=anthropic"
# Deprecated models only
curl "https://api.modelgraph.ai/api/v1/models?status=deprecated"
# Latest models (one per family)
curl "https://api.modelgraph.ai/api/v1/models?status=latest"
# Open-source models with 70B+ parameters
curl "https://api.modelgraph.ai/api/v1/models?open_source=true&min_params=70000000000"
# Paginate results
curl "https://api.modelgraph.ai/api/v1/models?page=2&per_page=25"
Get a specific model with aliases
curl https://api.modelgraph.ai/api/v1/models/claude-3-5-sonnet-20241022
Get upgrade recommendation
curl https://api.modelgraph.ai/api/v1/models/claude-3-5-sonnet-20241022/upgrade
Get model history (family timeline)
curl https://api.modelgraph.ai/api/v1/models/claude-3-5-sonnet-20241022/history
Resolve
Resolve an official model ID
curl "https://api.modelgraph.ai/api/v1/resolve?q=claude-3-sonnet-20240229"
Resolve a Bedrock alias
curl "https://api.modelgraph.ai/api/v1/resolve?q=anthropic.claude-3-5-sonnet-20241022-v2:0"
Resolve a LiteLLM alias
curl "https://api.modelgraph.ai/api/v1/resolve?q=anthropic/claude-3-5-sonnet-20241022"
Resolve an OpenAI model
curl "https://api.modelgraph.ai/api/v1/resolve?q=gpt-4o-2024-08-06"
Search
Search by name
curl "https://api.modelgraph.ai/api/v1/search?q=sonnet"
Search for open-source models
curl "https://api.modelgraph.ai/api/v1/search?q=llama%2070b"
Admin (requires API key)
Trigger an ingestion run
curl -X POST \
-H "Authorization: Bearer YOUR_ADMIN_API_KEY" \
https://api.modelgraph.ai/api/v1/admin/ingest/openai-api
List recent ingestion runs
curl -H "Authorization: Bearer YOUR_ADMIN_API_KEY" \
https://api.modelgraph.ai/api/v1/admin/ingestion-runs