> ## 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 |
