API

Accesso programmatico ai dati su modelli AI, benchmark e prezzi, esportazioni CSV aperte e risultati dei Gecko Tests. Piano gratuito disponibile.

Gratis per tutti · uso personale, di ricerca e commerciale
$0 · nessuna chiave API
  • Ogni endpoint JSON pubblico (modelli, prezzi per provider, benchmark, Gecko Tests, risultati)
  • Esportazioni CSV e dataset giornalieri su GitHub (CC BY 4.0)
  • Server MCP per assistenti e agenti AI
  • Storico dei prezzi e dati aziendali datati

L'unica condizione: mostra "Source: BenchGecko" con un link a benchgecko.ai ovunque pubblichi i dati (CC BY 4.0).

Attribuzione piano gratuito

L'accesso gratuito alle API richiede un link visibile "Fonte · BenchGecko" su ogni pagina che mostra i nostri dati.

<!-- Add this wherever you display BenchGecko data -->
<a href="https://benchgecko.ai">Source: BenchGecko</a>
GET/api/v1/models

Elenca tutti i modelli con punteggi e prezzi

Parametri
providerstringFiltra per slug del provider (es. "anthropic")
open_sourcebooleanFiltra solo i modelli open source
sortstringOrdina per: avg_score, pricing_input, release_date, context_window
limitnumberRisultati per pagina (predefinito 50, massimo 200)
pagenumberNumero di pagina (predefinito 1)
Risposta
{
  "data": [
    {
      "slug": "claude-mythos-preview",
      "name": "Claude Mythos Preview",
      "provider": "Anthropic",
      "provider_slug": "anthropic",
      "avg_score": 98.9,
      "scores": {
        "swe-bench-verified": 93.9,
        "swe-bench-pro": 77.8,
        "swe-bench-multilingual": 87.3
      },
      "pricing": {
        "input": null,
        "output": null
      },
      "context_window": 1000000,
      "is_open_source": false,
      "release_date": "2026-04-07",
      "model_type": "text"
    }
  ],
  "meta": {
    "total": 1269,
    "page": 1,
    "limit": 50,
    "pages": 26
  }
}
GET/api/v1/models/:slug

Restituisce i dati completi di un singolo modello

Risposta
{
  "slug": "claude-mythos-preview",
  "name": "Claude Mythos Preview",
  "provider": {
    "name": "Anthropic",
    "slug": "anthropic"
  },
  "avg_score": 98.9,
  "scores": [
    {
      "benchmark": "SWE-Bench verified",
      "benchmark_slug": "swe-bench-verified",
      "score": 93.9,
      "category": "coding"
    },
    {
      "benchmark": "SWE-bench Pro",
      "benchmark_slug": "swe-bench-pro",
      "score": 77.8,
      "category": "coding"
    }
  ],
  "pricing": {
    "input": null,
    "output": null
  },
  "context_window": 1000000,
  "is_open_source": false,
  "model_type": "text",
  "release_date": "2026-04-07"
}
GET/api/v1/benchmarks

Elenca tutti i benchmark con i migliori modelli per punteggio

Parametri
categorystringFiltra per categoria: coding, reasoning, math, knowledge
Risposta
{
  "data": [
    {
      "slug": "gpqa-diamond",
      "name": "GPQA diamond",
      "category": "knowledge",
      "max_score": 100,
      "unit": "%",
      "models_tested": 178,
      "top_models": [
        {
          "name": "Gemini 4 Argon",
          "slug": "gemini-4-argon",
          "provider": "Google DeepMind",
          "score": 99.17
        },
        {
          "name": "GPT-6 Astra",
          "slug": "gpt-6-astra",
          "provider": "OpenAI",
          "score": 98.29
        }
      ]
    }
  ]
}
GET/api/v1/compare

Confronta due o più modelli direttamente

Parametri
modelsstringSlug dei modelli separati da virgola, da 2 a 6 (es. "claude-mythos-preview,gpt-5-5-pro")
Risposta
{
  "models": [
    {
      "slug": "claude-mythos-preview",
      "name": "Claude Mythos Preview",
      "provider": "Anthropic",
      "avg_score": 98.9,
      "pricing": {
        "input": null,
        "output": null
      },
      "context_window": 1000000,
      "is_open_source": false
    },
    {
      "slug": "gpt-5-5-pro",
      "name": "GPT-5.5 Pro",
      "provider": "OpenAI",
      "avg_score": 98.3,
      "pricing": {
        "input": 30,
        "output": 180
      },
      "context_window": 400000,
      "is_open_source": false
    }
  ],
  "benchmarks": [
    {
      "name": "GPQA diamond",
      "slug": "gpqa-diamond",
      "category": "knowledge",
      "scores": {
        "claude-mythos-preview": 94.5,
        "gpt-5-5-pro": 94.2
      }
    }
  ]
}
GET/api/v1/export/:dataset

Dati aperti in CSV (CC BY 4.0): price-history, provider-offers, price-changes, company-facts, mindshare-daily, gpu-rental-daily, world-map. Solo dati raccolti da BenchGecko, nessun punteggio di benchmark di terze parti.

GET/api/lab/:test

Risultati dei Gecko Tests in JSON: elementi del test, ogni risposta del modello e punteggio. Test: who-are-you, tokenizer-tax, knowledge-horizon, censorship-index, model-drift, same-model-different-host. CC BY 4.0.

SDK, dataset e open source

Librerie client ufficiali, dataset aperti giornalieri su GitHub (CC BY 4.0), mirror degli snapshot su Hugging Face, Kaggle e Harvard Dataverse, e mirror della documentazione.

Esplora l'Developer Hub →

Limiti di frequenza

Nessuna chiave e nessuna quota rigida. Le risposte sono in cache all'edge fino a un'ora, quindi usa la cache anche dal tuo lato. Il traffico che danneggia il servizio può essere bloccato.

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/mcp

Streamable HTTP, stateless, read-only, no key needed. Every tool result ends with “Source: BenchGecko · <url>”.

  • search_models · Search AI models
  • get_model · Get model facts
  • cheapest_provider · Cheapest provider for a model
  • compare_models · Compare two models
  • get_gecko_test · Gecko Test results
  • get_scorecard · Gecko Scorecard
  • latest_findings · Latest findings
  • search · Search BenchGecko
  • fetch · 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/datasets

License: 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.