API

Acceso programático a datos de modelos de IA, benchmarks y precios, exportaciones CSV abiertas y resultados de Gecko Tests. Plan gratuito disponible.

Gratis para todos · uso personal, de investigación y comercial
$0 · sin clave de API
  • Todos los endpoints JSON públicos (modelos, precios por proveedor, benchmarks, Gecko Tests, hallazgos)
  • Exportaciones CSV y conjuntos de datos diarios en GitHub (CC BY 4.0)
  • Servidor MCP para asistentes y agentes de IA
  • Historial de precios y datos fechados de empresas

La única condición: muestra "Fuente: BenchGecko" con un enlace a benchgecko.ai donde muestres los datos (CC BY 4.0).

Atribución nivel gratuito

El acceso gratuito a la API requiere un enlace visible "Fuente · BenchGecko" en cualquier página que muestre nuestros datos.

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

Las respuestas de ejemplo usan datos reales de BenchGecko a fecha de 11 nov 2026; las listas están abreviadas.

GET/api/v1/models

Listar todos los modelos con puntuaciones y precios

Parámetros
providerstringFiltrar por slug de proveedor (p. ej. "anthropic")
open_sourcebooleanFiltrar solo modelos de código abierto
sortstringOrdenar por: avg_score, pricing_input, release_date, context_window
limitnumberResultados por página (por defecto 50, máximo 200)
pagenumberNúmero de página (por defecto 1)
Respuesta
{
  "data": [
    {
      "slug": "claude-fable-5-2",
      "name": "Claude Fable 5.2",
      "provider": "Anthropic",
      "provider_slug": "anthropic",
      "avg_score": 95.4,
      "scores": {
        "mystery-game-puzzles": 88.98,
        "spireclimb": 19.62,
        "chess-puzzles": 77.9
      },
      "pricing": {
        "input": 8,
        "output": 40
      },
      "context_window": 1000000,
      "is_open_source": false,
      "release_date": "2026-11-09",
      "model_type": "multimodal"
    }
  ],
  "meta": {
    "total": 1310,
    "page": 1,
    "limit": 50,
    "pages": 27
  }
}
GET/api/v1/models/:slug

Obtener datos detallados de un modelo

Respuesta
{
  "slug": "claude-fable-5-2",
  "name": "Claude Fable 5.2",
  "provider": {
    "name": "Anthropic",
    "slug": "anthropic"
  },
  "avg_score": 95.4,
  "scores": [
    {
      "benchmark": "Mystery Game Puzzles",
      "benchmark_slug": "mystery-game-puzzles",
      "score": 88.98,
      "category": "general"
    },
    {
      "benchmark": "SpireClimb",
      "benchmark_slug": "spireclimb",
      "score": 19.62,
      "category": "knowledge"
    }
  ],
  "pricing": {
    "input": 8,
    "output": 40
  },
  "context_window": 1000000,
  "is_open_source": false,
  "model_type": "multimodal",
  "release_date": "2026-11-09"
}
GET/api/v1/benchmarks

Listar todos los benchmarks con los mejores modelos

Parámetros
categorystringFiltrar por categoría: coding, reasoning, math, knowledge
Respuesta
{
  "data": [
    {
      "slug": "anli",
      "name": "ANLI",
      "category": "knowledge",
      "max_score": 100,
      "unit": "%",
      "models_tested": 11,
      "top_models": [
        {
          "name": "GPT-3.5 Turbo (older v0613)",
          "slug": "gpt-3-5-turbo-0613",
          "provider": "OpenAI",
          "score": 37.15
        },
        {
          "name": "phi-3-small 7.4B",
          "slug": "phi-3-small-7-4b",
          "provider": "Microsoft",
          "score": 37.15
        }
      ]
    }
  ]
}
GET/api/v1/compare

Comparar dos o más modelos frente a frente

Parámetros
modelsstringSlugs de modelos separados por comas, de 2 a 6 (p. ej., "claude-fable-5-2,deepseek-v3-2-speciale")
Respuesta
{
  "models": [
    {
      "slug": "claude-fable-5-2",
      "name": "Claude Fable 5.2",
      "provider": "Anthropic",
      "avg_score": 95.4,
      "pricing": {
        "input": 8,
        "output": 40
      },
      "context_window": 1000000,
      "is_open_source": false
    },
    {
      "slug": "deepseek-v3-2-speciale",
      "name": "DeepSeek V3.2 Speciale",
      "provider": "DeepSeek",
      "avg_score": 95.2,
      "pricing": {
        "input": 0.4,
        "output": 1.2
      },
      "context_window": 163840,
      "is_open_source": true
    }
  ],
  "benchmarks": []
}
GET/api/v1/export/:dataset

Datos abiertos en CSV (CC BY 4.0): price-history, provider-offers, price-changes, company-facts, mindshare-daily, gpu-rental-daily, world-map. Solo datos recopilados por BenchGecko, sin puntuaciones de benchmarks de terceros.

GET/api/lab/:test

Resultados de Gecko Tests en JSON: elementos de prueba, cada respuesta de los modelos y su puntuación. Pruebas: who-are-you, tokenizer-tax, knowledge-horizon, censorship-index, model-drift, same-model-different-host. CC BY 4.0.

SDKs, conjuntos de datos y código abierto

Bibliotecas cliente oficiales, conjuntos de datos abiertos diarios en GitHub (CC BY 4.0), réplicas de instantáneas en Hugging Face, Kaggle y Harvard Dataverse, y réplicas de la documentación.

Explora el Developer Hub →

Límites de solicitudes

Sin clave y sin cuota estricta. Las respuestas se almacenan en caché en el edge hasta una hora, así que usa también caché por tu parte. El tráfico que perjudique al servicio puede ser bloqueado.

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.