Skip to main content
GET
/
classifications
/
task
Task classification market share
curl --request GET \
  --url https://openrouter.ai/api/v1/classifications/task \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "as_of": "2026-06-17",
    "classifications": [
      {
        "category_token_share": 0.48,
        "category_usage_share": 0.51,
        "display_name": "Code Generation",
        "macro_category": "code",
        "models": [
          {
            "id": "openai/gpt-4.1-mini",
            "tag_token_share": 0.75,
            "tag_usage_share": 0.55
          }
        ],
        "tag": "code:general_impl",
        "token_share": 0.31,
        "usage_share": 0.23
      }
    ],
    "macro_categories": [
      {
        "key": "code",
        "label": "Code",
        "token_share": 0.52,
        "usage_share": 0.45
      }
    ],
    "window_days": 7
  }
}

Authorizations

Authorization
string
header
required

API key as bearer token in Authorization header

Query Parameters

window
enum<string>
default:7d

Trailing time window for the classification data. Currently only 7d (trailing 7 days) is supported.

Available options:
7d
Example:

"7d"

Response

Task classification market-share data for the requested trailing window.

data
object
required