---
title: "get llm key usage"
method: GET
path: "/llm_keys/{id}/usage"
tags: ["LlmKeys"]
---

# get llm key usage

`GET /llm_keys/{id}/usage`

## Request

- Base URL: `https://api.aptible.com`
- URL: `https://api.aptible.com/llm_keys/{id}/usage`
- Auth: API key in header `Authorization`

Returns aggregated usage statistics for the specified LLM key over a date range.

## Path parameters

- `id` integer, required

## Query parameters

- `start_date` string, required
- `end_date` string, required
- `no_embed` boolean

## Headers

- `Prefer` 'no_sensitive_extras=true'

## Response `200`

successful

- GetLlmKeyUsage200Response
  - `spend` number: Total spend in USD
  - `input_tokens` integer: Total input (prompt) tokens
  - `output_tokens` integer: Total output (completion) tokens
  - `successful_requests` integer: Total successful API requests
  - `failed_requests` integer: Total failed API requests

## Other responses

- `400`: bad request
- `403`: organization not enrolled
- `404`: not found
- `default`: Error response. Often a 4xx or 5xx status code

## Changes

- **2026-07-24** `1dc1e5b8c6eb`: 2 info
  - added the new optional `header` request parameter `Prefer`
  - added the new optional `query` request parameter `no_embed`
- **2026-07-15** `5c71f4c63067`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/aptible/apis/aptible-api-v1/changes/llm_keys/:id/usage/get.md)

---

[API](https://skmtc.dev/aptible/apis/aptible-api-v1.md) - [All operations](https://skmtc.dev/aptible/apis/aptible-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/aptible/apis/aptible-api-v1/revisions/a21f6b1bc6fe?raw)
