API
Programmatic access to AI model, benchmark and pricing data, open CSV exports and Gecko Tests results. Free tier available.
- Every public JSON endpoint (models, prices per provider, benchmarks, Gecko Tests, findings)
- CSV exports and daily datasets on GitHub (CC BY 4.0)
- MCP server for AI assistants and agents
- Price history and dated company facts
The only condition: show "Source: BenchGecko" with a link to benchgecko.ai wherever you display the data (CC BY 4.0).
Free Tier Attribution
Free API access requires a visible "Source: BenchGecko" link on any page displaying our data.
<a href="https://benchgecko.ai">Source: BenchGecko</a>
Endpoints
Example responses use real BenchGecko data as of Oct 5, 2026; arrays are shortened.
/api/v1/modelsList all models with scores and pricing
providerstringFilter by provider slug (e.g. "anthropic")open_sourcebooleanFilter open source models onlysortstringSort by: avg_score, pricing_input, release_date, context_windowlimitnumberResults per page (default 50, max 200)pagenumberPage number (default 1){
"data": [
{
"slug": "gpt-5-5-pro",
"name": "GPT-5.5 Pro",
"provider": "OpenAI",
"provider_slug": "openai",
"avg_score": 99.9,
"scores": {
"gpqa-diamond": 94.2
},
"pricing": {
"input": 30,
"output": 180
},
"context_window": 400000,
"is_open_source": false,
"release_date": "2026-04-23",
"model_type": "text"
}
],
"meta": {
"total": 1235,
"page": 1,
"limit": 50,
"pages": 25
}
}/api/v1/models/:slugGet detailed data for a single model
{
"slug": "gpt-5-5-pro",
"name": "GPT-5.5 Pro",
"provider": {
"name": "OpenAI",
"slug": "openai"
},
"avg_score": 99.9,
"scores": [
{
"benchmark": "GPQA diamond",
"benchmark_slug": "gpqa-diamond",
"score": 94.2,
"category": "knowledge"
}
],
"pricing": {
"input": 30,
"output": 180
},
"context_window": 400000,
"is_open_source": false,
"model_type": "text",
"release_date": "2026-04-23"
}/api/v1/benchmarksList all benchmarks with top-scoring models
categorystringFilter by category: coding, reasoning, math, knowledge{
"data": [
{
"slug": "gpqa-diamond",
"name": "GPQA diamond",
"category": "knowledge",
"max_score": 100,
"unit": "%",
"models_tested": 169,
"top_models": [
{
"name": "Claude Mythos Preview",
"slug": "claude-mythos-preview",
"provider": "Anthropic",
"score": 94.5
},
{
"name": "GPT-6 Astra",
"slug": "gpt-6-astra",
"provider": "OpenAI",
"score": 94.36
}
]
}
]
}/api/v1/compareCompare two or more models head-to-head
modelsstringComma-separated model slugs, 2 to 6 (e.g. "gpt-5-5-pro,claude-mythos-preview"){
"models": [
{
"slug": "gpt-5-5-pro",
"name": "GPT-5.5 Pro",
"provider": "OpenAI",
"avg_score": 99.9,
"pricing": {
"input": 30,
"output": 180
},
"context_window": 400000,
"is_open_source": false
},
{
"slug": "claude-mythos-preview",
"name": "Claude Mythos Preview",
"provider": "Anthropic",
"avg_score": 99.8,
"pricing": {
"input": null,
"output": null
},
"context_window": 1000000,
"is_open_source": false
}
],
"benchmarks": [
{
"name": "GPQA diamond",
"slug": "gpqa-diamond",
"category": "knowledge",
"scores": {
"gpt-5-5-pro": 94.2,
"claude-mythos-preview": 94.5
}
}
]
}/api/v1/export/:datasetOpen data as CSV (CC BY 4.0): price-history, provider-offers, price-changes, company-facts, mindshare-daily, gpu-rental-daily, world-map. BenchGecko-collected data only, no third-party benchmark scores.
/api/lab/:testGecko Tests results as JSON: test items, every model answer and score. Tests: who-are-you, tokenizer-tax, knowledge-horizon, censorship-index, model-drift, same-model-different-host. CC BY 4.0.
SDKs, Datasets & Open Source
Official client libraries, daily open datasets on GitHub (CC BY 4.0), snapshot mirrors on Hugging Face, Kaggle and Harvard Dataverse, and documentation mirrors.
Explore the Developer Hub →Rate Limits
No key and no hard quota. Responses are cached at the edge for up to an hour, so cache on your side too. Traffic that harms the service may be blocked.
AI assistants and agents
BenchGecko is built to be quoted. Every JSON response includes source, url, as_of, license, attribution and a ready-made cite string. Model, test and scorecard pages link their JSON with <link rel="alternate" type="application/json">.
Remote MCP server
https://benchgecko.ai/api/mcpStreamable HTTP, stateless, read-only, no key needed. Every tool result ends with “Source: BenchGecko · <url>”.
search_models· Search AI modelsget_model· Get model factscheapest_provider· Cheapest provider for a modelcompare_models· Compare two modelsget_gecko_test· Gecko Test resultsget_scorecard· Gecko Scorecardlatest_findings· Latest findingssearch· Search BenchGeckofetch· Fetch a BenchGecko record
Claude (claude.ai, Claude Desktop)
Settings · Connectors · Add custom connector, then paste the URL above. For older Claude Desktop builds, use the mcp-remote bridge in claude_desktop_config.json:
{
"mcpServers": {
"benchgecko": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://benchgecko.ai/api/mcp"
]
}
}
}Claude Code
claude mcp add --transport http benchgecko https://benchgecko.ai/api/mcp
Cursor (.cursor/mcp.json) and other clients with remote MCP
{
"mcpServers": {
"benchgecko": {
"url": "https://benchgecko.ai/api/mcp"
}
}
}ChatGPT
Settings · Connectors · Create (developer mode), server URL above, no authentication. The search and fetch tools follow the ChatGPT connector format.
Test it
curl -s https://benchgecko.ai/api/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"cheapest_provider","arguments":{"model":"deepseek-v4-pro"}}}'JSON with as-of dates and citations
/api/v1/models/<slug>One model: BenchGecko score and rank, list price, price at every provider, benchmark scores with their source, Gecko Tests grades, as-of dates/api/v1/models?q=<name>Search the live catalog (or list with provider, open_source, sort)/api/v1/compare?models=a,b2 to 6 models side by side/api/v1/price-history/<slug>List price history (add ?envelope=1 for source and as-of fields)/api/v1/gecko-testsEvery Gecko Test with its latest headline, the scorecard top line and the latest findings/api/v1/gecko-tests/<test>Per-model results of one test, or the scorecard/api/lab/<test>Full open dataset: items, runs and every model answer/api/v1/findingsLatest notable results/api/v1/export/<dataset>CSV exports (CC BY 4.0), mirrored daily to github.com/BenchGecko/datasetsLicense: data BenchGecko collects or measures itself (prices per provider, price history, Gecko Tests, mindshare, GPU rental) is CC BY 4.0. Benchmark scores are aggregated from public leaderboards and keep their original source. Credit “Source: BenchGecko” with a link.