OPENROUTER ECOSYSTEM OBSERVATORY

See which AI apps are using which models.

Sightings observes OpenRouter's public traffic rankings and public model pages to map app ↔ model relationships over time.

Models ranked
48
yesterday, closed UTC day
Observed apps
6789
after alias collapse
App ↔ model sightings
777
Latest closed day
2026-09-16
50 modelsHow this works

Model directory · through 2026-09-16

ModelTokens · yesterdayRankTop observed appApps observed
OpenAI: GPT-5 Nanoopenai/gpt-5-nanonot scraped yet0 / 5 observed
OpenAI: GPT-5 Nano (batch)openai/gpt-5-nano:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5 Proopenai/gpt-5-pronot scraped yet0 / 5 observed
OpenAI: GPT-5 Pro (batch)openai/gpt-5-pro:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.1openai/gpt-5.1not scraped yet0 / 5 observed
OpenAI: GPT-5.1-Codexopenai/gpt-5.1-codexnot scraped yet0 / 5 observed
OpenAI: GPT-5.1-Codex-Maxopenai/gpt-5.1-codex-maxnot scraped yet0 / 5 observed
OpenAI: GPT-5.1-Codex-Miniopenai/gpt-5.1-codex-mininot scraped yet0 / 5 observed
OpenAI: GPT-5.1 (batch)openai/gpt-5.1:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.2openai/gpt-5.2not scraped yet0 / 5 observed
OpenAI: GPT-5.2 Chatopenai/gpt-5.2-chatnot scraped yet0 / 5 observed
OpenAI: GPT-5.2-Codexopenai/gpt-5.2-codexnot scraped yet0 / 5 observed
OpenAI: GPT-5.2 Proopenai/gpt-5.2-pronot scraped yet0 / 5 observed
OpenAI: GPT-5.2 Pro (batch)openai/gpt-5.2-pro:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.2 (batch)openai/gpt-5.2:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.3-Codexopenai/gpt-5.3-codexnot scraped yet0 / 5 observed
OpenAI: GPT-5.4openai/gpt-5.4not scraped yet0 / 5 observed
OpenAI: GPT-5.4 Image 2openai/gpt-5.4-image-2not scraped yet0 / 5 observed
OpenAI: GPT-5.4 Miniopenai/gpt-5.4-mininot scraped yet0 / 5 observed
OpenAI: GPT-5.4 Mini (batch)openai/gpt-5.4-mini:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.4 Nanoopenai/gpt-5.4-nanonot scraped yet0 / 5 observed
OpenAI: GPT-5.4 Nano (batch)openai/gpt-5.4-nano:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.4 Proopenai/gpt-5.4-pronot scraped yet0 / 5 observed
OpenAI: GPT-5.4 Pro (batch)openai/gpt-5.4-pro:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.4 (batch)openai/gpt-5.4:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.5openai/gpt-5.5not scraped yet0 / 5 observed
OpenAI: GPT-5.5 Proopenai/gpt-5.5-pronot scraped yet0 / 5 observed
OpenAI: GPT-5.5 Pro (batch)openai/gpt-5.5-pro:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.5 (batch)openai/gpt-5.5:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.6 Luna Proopenai/gpt-5.6-luna-proHermes Agent5 / 5 observed
OpenAI: GPT-5.6 Luna Pro (batch)openai/gpt-5.6-luna-pro:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.6 Luna (batch)openai/gpt-5.6-luna:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.6 Sol Proopenai/gpt-5.6-sol-pronot scraped yet0 / 5 observed
OpenAI: GPT-5.6 Sol Pro (batch)openai/gpt-5.6-sol-pro:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.6 Sol (batch)openai/gpt-5.6-sol:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.6 Terra Proopenai/gpt-5.6-terra-pronot scraped yet0 / 5 observed
OpenAI: GPT-5.6 Terra Pro (batch)openai/gpt-5.6-terra-pro:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5.6 Terra (batch)openai/gpt-5.6-terra:batchnot scraped yet0 / 5 observed
OpenAI: GPT-5 (batch)openai/gpt-5:batchnot scraped yet0 / 5 observed
OpenAI: GPT-6 Astra Proopenai/gpt-6-astra-pronewHermes Agent5 / 5 observed
OpenAI: GPT-6 Astra Pro (batch)openai/gpt-6-astra-pro:batchnewnot scraped yet0 / 5 observed
OpenAI: GPT-6 Astra (batch)openai/gpt-6-astra:batchnewnot scraped yet0 / 5 observed
OpenAI: GPT Audioopenai/gpt-audionot scraped yet0 / 5 observed
OpenAI: GPT Audio Miniopenai/gpt-audio-mininot scraped yet0 / 5 observed
OpenAI: GPT Chat Latestopenai/gpt-chat-latestnot scraped yet0 / 5 observed
OpenAI: gpt-oss-120b (batch)openai/gpt-oss-120b:batchnot scraped yet0 / 5 observed
OpenAI: gpt-oss-20bopenai/gpt-oss-20bHeyDitto5 / 5 observed
OpenAI: gpt-oss-safeguard-20bopenai/gpt-oss-safeguard-20bnot scraped yet0 / 5 observed
OpenAI: o1openai/o1not scraped yet0 / 5 observed
OpenAI: o1-proopenai/o1-pronot scraped yet0 / 5 observed

How this works

Sightings observes OpenRouter's public traffic rankings and public model pages. Verified means observed in OpenRouter-published evidence — never an audit of an app's private infrastructure or a claim of exclusive model usage.

Definitions: new — listed on OpenRouter within the last 30 days; established — a top-10 app by summed popular-ranking token traffic over the trailing 90 days; external — an app identity seen only as an external link on model pages; unresolved — an app label with no stable slug or origin evidence yet.

First-observed dates mean first observed by Sightings, not the start of an app's model usage. Sightings makes no movers or switching claims until historical backfill completes. Coverage limits: model pages expose at most five apps per scrape; app rankings reach about the top 200 per day. See the full methodology and interpretation guide.