---
title: "Your key, tier, and usage"
method: GET
path: "/api/v1/me"
tags: ["Meta"]
---

# Your key, tier, and usage

`GET /api/v1/me`

## Request

- Base URL: `https://api.flashodds.live`
- URL: `https://api.flashodds.live/api/v1/me`
- Auth: HTTP bearer

## Response `200`

Key info

- KeyInfo
  - `keyPrefix` string, required
  - `tier` string, required
  - `label` string, required
  - `limits` object, required
    - `requestsPerMinute` integer, required
    - `requestsPerDay` integer, required
    - `realtime` boolean, required
    - `sports` union, required
      - string[]
      - 'all'
    - `scanLimit` integer, required
  - `usage` object, required
    - `today` integer, required: Requests used today (UTC).
    - `dailyRemaining` integer, required
  - `features` object, required: What this key can see per surface. Drives the paywall UI.
    - `evidence` 'teaser' | 'basic' | 'full', required
    - `context` 'basic' | 'full', required
    - `confidence` 'none' | 'summary' | 'full', required
    - `splits` 'none' | 'teaser' | 'full', required
    - `leadersLimit` integer, required
    - `history` 'none' | 'limited' | 'full', required
    - `movement` 'none' | 'limited' | 'full', required
    - `movementSeries` boolean, required
    - `exports` boolean, required
  - `upgradeTarget` 'starter' | 'pro' | 'enterprise' | 'null', nullable, required: Next tier up (for upgrade prompts). Null at the top tier.

## Other responses

- `400`: Invalid request
- `401`: Missing or invalid API key
- `429`: Rate limit or daily quota exceeded

---

[API](https://skmtc.dev/flashodds/apis/flash-props-api.md) · [All operations](https://skmtc.dev/flashodds/apis/flash-props-api/llms.txt) · [OpenAPI document](https://skmtc.dev/flashodds/apis/flash-props-api/revisions/044161ffbfd8?raw)
