---
title: "The product's public numbers: traffic, agents, usage and reliability, no money."
method: GET
path: "/api/vitrine"
---

# The product's public numbers: traffic, agents, usage and reliability, no money.

`GET /api/vitrine`

## Request

- Base URL: `https://okfindex.com`
- URL: `https://okfindex.com/api/vitrine`
- Auth: none declared

Projection published hourly by the house collector, rounded to two significant digits; `null` is a missing measurement, never zero. 15-minute cache with ETag (`If-None-Match` → 304). There is no way to send numbers through this route: publishing belongs to the collector, with its own token.
Returns: { v, produto, publicado, atualizado_em, stale, nome?, desde?, fuso?, hoje?, dias?, janelas?, visitantes?, pessoas?, agentes?, superficies?, mcp?, uso?, contas?, confiabilidade?, catalogo?, apoio? }

## Response `200`

{ v, produto, publicado, atualizado_em, stale, nome?, desde?, fuso?, hoje?, dias?, janelas?, visitantes?, pessoas?, agentes?, superficies?, mcp?, uso?, contas?, confiabilidade?, catalogo?, apoio? }

- object
  - `v` integer, required: Contract version (1).
  - `produto` string, required: Product id.
  - `publicado` boolean, required: `false` before the collector's first publication; then only these five keys come.
  - `atualizado_em` string, nullable, required: When the collector published (ISO 8601).
  - `stale` boolean, required: `true` when the projection is older than 26 h.
  - `nome` string: Product name.
  - `desde` string, nullable: First day the series covers.
  - `fuso` string: Time zone of the days (`UTC`).
  - `hoje` object: Today: pages by class (human, AI, bot), API calls by class, machine-surface reads and product usage.
  - `dias` object[]: Up to 31 days, oldest first: `dia`, `paginas`, `api`, `api_ia`, `maquina`, `visitantes`, `uso`.
  - `janelas` object: 7- and 30-day sums (`d7`, `d30`).
  - `visitantes` object: Unique visitors at the edge over 7 days.
  - `pessoas` object, nullable: GA4 when available: users, sessions, countries, devices and who arrived from AI.
  - `agentes` object: The AI agents and bots that read the most, 7 days.
  - `superficies` object: Reads of OKF, llms, well-known, OpenAPI and MCP over 7 days.
  - `mcp` object: MCP calls over 7 days.
  - `uso` object: Real product usage per resource: label, today, 7 and 30 days.
  - `contas` object, nullable: Users and guests.
  - `confiabilidade` object: Share of requests without 5xx over 7 days, and the live build.
  - `catalogo` object, nullable: Size of the catalog, when the product has one.
  - `apoio` object: Impressions and clicks per sponsor, when any.

---

[API](https://skmtc.dev/okfindex/apis/okf-index.md) · [All operations](https://skmtc.dev/okfindex/apis/okf-index/llms.txt) · [OpenAPI document](https://skmtc.dev/okfindex/apis/okf-index/revisions/4b13ca3c739f?raw)
