> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# AppRankingsItem

## Example Usage

```typescript theme={null}
import { AppRankingsItem } from "@openrouter/sdk/models";

let value: AppRankingsItem = {
  appId: 12345,
  appName: "Cline",
  rank: 1,
  totalRequests: 4321,
  totalTokens: "12345678",
};
```

## Fields

| Field | Type | Required | Description | Example |
| - | - | - | - | - |
| `appId` | *number* | :heavy\_check\_mark: | Stable numeric identifier of the app on OpenRouter. | 12345 |
| `appName` | *string* | :heavy\_check\_mark: | Public display name of the app. | Cline |
| `rank` | *number* | :heavy\_check\_mark: | 1-based position of the app within this response, per the requested `sort`. | 1 |
| `totalRequests` | *number* | :heavy\_check\_mark: | Number of requests attributed to the app inside the date window. | 4321 |
| `totalTokens` | *string* | :heavy\_check\_mark: | Sum of `prompt_tokens + completion_tokens` attributed to the app inside the date window, returned as a decimal string so 64-bit values are not truncated. | 12345678 |
