Home › Public API

Public API free and documented

Access the data powering BestLLMfor in JSON: model catalog, VRAM/tokens/sec specifications, editorial rankings, and prewritten comparisons. No API key, CORS enabled, CC BY 4.0 license.

254
Indexed models
72
Rankings
112
Comparisons

Endpoints

GET /api/index.jsonAPI metadata and links to all endpoints.
GET /api/models.jsonComplete catalog: 254 models with ID, name, author, VRAM, license, and context.
GET /api/models/<id>.jsonDetailed overview: architecture, benchmarks, strengths/weaknesses, alternatives, installation command.
GET /api/gpus.jsonHardware baseline: 90 GPUs (NVIDIA, AMD, Apple Silicon) with VRAM and performance tier.
GET /api/best-llm.jsonIndex of the 72 editorial rankings (code, French, RAG, RTX 4090…).
GET /api/best-llm/<slug>.jsonDetailed ranking: top 7–8 with scores, criteria, and methodology.
GET /api/compare.jsonList of 112 prewritten 1v1 comparisons with URLs.

Examples

Retrieve the top 3 “best LLM for coding”

curl https://quelllm.fr/api/best-llm/code.json \
  | jq '.top[0:3] | .[] | {rank, name, params, license}'

List all models with ≤ 8 GB of VRAM (in Q4)

curl https://quelllm.fr/api/models.json \
  | jq '.models[] | select(.vram.q4 <= 8) | {name, params, vram: .vram.q4}'

Detailed overview of Mistral 7B Instruct

curl https://quelllm.fr/api/models/mistral-7b-instruct.json

In JavaScript (browser, Node, AI agent)

const res = await fetch('https://quelllm.fr/api/best-llm/francais.json');
const data = await res.json();
console.log(data.top); // classement français

License and attribution

The API is licensed under CC BY 4.0. You may use it freely in your tools, blogs, articles, or AI agents—including commercial ones—provided you clearly attribute the source with a clickable link to https://quelllm.fr.

The data is generated from public sources (HuggingFace, Ollama, papers, community tests) and is provided without warranty. See the methodology.

Stability

The API is regenerated with every site update. Model IDs and ranking slugs remain stable over time. Fields can evolve by adding new elements, but without breaking changes. The JSON files include version et lastUpdated.

Report a problem

Incorrect data? Missing model? Report it via the Contribute page. Corrections are propagated to the API in the next build.