Bertrande

Sources

Where the figures come from, and how each source is ranked.

Currently collected

SourceLevelCadenceWhat it gives
litellm_registry5every dayCorroboration only. Never published on its own
openrouter_models1every 6 hours5 069 parameters, last read 18 September 2026
aws_bedrock1every day3 940 parameters, last read 18 September 2026
openrouter_uptime1every day1 300 parameters, last read 18 September 2026
novita_api1every 12 hours1 003 parameters, last read 18 September 2026
novita_pricing3every 12 hours679 parameters, last read 17 September 2026
snowflake_cortex2every day523 parameters, last read 13 September 2026
deepinfra1every 6 hours508 parameters, last read 18 September 2026
openai_pricing3every day390 parameters, last read 18 September 2026
hf_router_perf4every day372 parameters, last read 18 September 2026
google_gemini3every day360 parameters, last read 18 September 2026
replicate_pricing3every day157 parameters, last read 17 September 2026
cloudflare_workers_ai2every day123 parameters, last read 18 September 2026
nebius_token_factory1every day99 parameters, last read 18 September 2026
anthropic_pricing3every day85 parameters, last read 18 September 2026
groq_pricing3every day74 parameters, last read 18 September 2026
fireworks_pricing2every 12 hours74 parameters, last read 18 September 2026
xai_pricing3every day70 parameters, last read 18 September 2026
zai_pricing3every day67 parameters, last read 18 September 2026
moonshot_pricing3every day60 parameters, last read 18 September 2026
mistral_pricing3every day52 parameters, last read 18 September 2026
deepseek_pricing3every day48 parameters, last read 11 September 2026
baseten_pricing3every day47 parameters, last read 18 September 2026
ovh_ai_endpoints1every day36 parameters, last read 18 September 2026
ecb_fx1every 12 hours31 parameters, last read 18 September 2026
anthropic_models3every day23 parameters, last read 18 September 2026
cerebras_pricing1every 6 hours18 parameters, last read 17 September 2026
perplexity_pricing3every day11 parameters, last read 16 September 2026

Terms of use, source by source

The robots.txt column reports what each source's file says, on the date we read it. It is a fact about that source, not a permission we obtained: we do not treat that file as our rule, and the methodology page says so plainly and says who decided it.

Sourcerobots.txtWritten termsVerdict
OpenRouter public catalogue API Allows all crawling except /seo/ Restrict automated copying, and since 31 August 2026 also name developing a competing service Read, recorded, and disclosed, and the terms have since changed. We first read them on 26 August 2026 and kept a fingerprint. OpenRouter republished them on 31 August 2026, and we read and fingerprinted that version on 1 September 2026. The new text adds two things the old one did not say: it names developing a competing service alongside reselling API access, and it forbids bypassing technical measures designed to prevent scraping. Both versions restrict automated copying, while the same host's robots.txt still permits crawling, and we hold no account with them. What we publish from this source is factual pricing and availability information, always attributed and always linked back, read only through the documented public API. On 1 September 2026, while surveying who publishes host performance, our own source survey did call OpenRouter's undocumented internal endpoints, the ones that serve the latency figures shown on their model pages. That was a survey, not a collection: not one figure from those endpoints entered the registry or this site, which anyone can check, since every observation carries the exact address it was read from. We stopped, we are not building a collector on them, and we are writing it here rather than letting it be discovered. The capture is kept unpublished pending the site owner's decision on what to do with it. The site owner has taken the decision to track this source, on the earlier text, and that decision is being reviewed against the new one; we are publishing the change here on the day we found it rather than waiting for the review. We will stop tracking this source immediately on request from its publisher, without argument.
LiteLLM price registry Allows Open source repository under a permissive licence Clear. Used for corroboration only and never published on its own.

We publish this table because a registry that hides its own uncomfortable findings is not a registry. If you publish a source and want us to stop tracking it, write to contact@bertrande.com and we will act on it without argument.

An important distinction

Prices from a reseller are the reseller's prices. When OpenRouter sells access to a model built by another vendor, the figure we publish is what OpenRouter charges, not the vendor's list price, and the service name says so. Getting this wrong would mean publishing a false statement on day one, so we label it rather than imply it.

Being added next

First-party sources from the vendors themselves, which is what will raise the share of publishable figures above the current 45%.