---
title: "Get app analytics"
method: GET
path: "/v2/apps/{app}/analytics"
tags: ["apps"]
---

# Get app analytics

`GET /v2/apps/{app}/analytics`

Get fixed app-scoped usage analytics in a Deploy Classic-style table envelope.

The response contains only `fields` and `values`. The current Phase 1 response returns these fields: `time`, `request_count`, `cpu_seconds`, `runtime_seconds`, `memory_time_byte_seconds`, `network_ingress_bytes`, `network_egress_bytes`, `kv_read_units`, and `kv_write_units`. Clients should map row values by `fields[].name` instead of column position; future responses may include additional fields. Buckets are fixed 15-minute UTC buckets, and only buckets fully contained in the effective `[since, until)` range are returned. Recent buckets may be delayed or updated as telemetry is ingested, and missing rollup rows inside the returned range are zero-filled. Data is available from the analytics rollup rollout time onward and is not invoice-authoritative billing data.

## Path parameters

- `app` string, required

## Query parameters

- `since` string, date-time
- `until` string, date-time

## Response `200`

OK

- AnalyticsResponse
  - `fields` object[], required — Analytics table fields. The current Phase 1 response returns these fields: time, request_count, cpu_seconds, runtime_seconds, memory_time_byte_seconds, network_ingress_bytes, network_egress_bytes, kv_read_units, and kv_write_units. Clients should map row values by field name instead of column position; future responses may include additional fields.
    - `name` string, required — Field name. The current Phase 1 response returns: time, request_count, cpu_seconds, runtime_seconds, memory_time_byte_seconds, network_ingress_bytes, network_egress_bytes, kv_read_units, and kv_write_units. Future responses may include additional fields.
    - `type` 'time' | 'number', required — Field value type.
  - `values` array[], required — Per-bucket analytics rows. The first column is the bucket start time.
    - union[]
      - union
        - string
        - number

---

[API](https://skmtc.net/deno/apis/deploy.md) · [All operations](https://skmtc.net/deno/apis/deploy/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/deno/deploy/revisions/5a56038d108e/schema)
