AppRankingsResponse - TypeScript SDK

AppRankingsResponse type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Example Usage

1import { AppRankingsResponse } from "@openrouter/sdk/models";
2
3let value: AppRankingsResponse = {
4 data: [
5 {
6 appId: 12345,
7 appName: "Cline",
8 rank: 1,
9 totalRequests: 4321,
10 totalTokens: "12345678",
11 },
12 {
13 appId: 67890,
14 appName: "Roo Code",
15 rank: 2,
16 totalRequests: 2109,
17 totalTokens: "9876543",
18 },
19 ],
20 meta: {
21 asOf: "2026-05-12T02:00:00Z",
22 endDate: "2026-05-11",
23 startDate: "2026-04-12",
24 version: "v1",
25 },
26};

Fields

FieldTypeRequiredDescriptionExample
datamodels.AppRankingsItem[]✔️Apps ranked per the requested sort, re-numbered 1..N after category filtering. popular sorts by total_tokens descending; trending sorts by absolute excess token growth descending and may return fewer than limit rows when few apps are growing.
metamodels.RankingsDailyMeta✔️N/A{"as_of": "2026-05-12T02:00:00Z","end_date": "2026-05-11","start_date": "2026-04-12","version": "v1"}