---
title: "Get current usage against plan limits"
method: GET
path: "/me/usage"
tags: ["Account"]
---

# Get current usage against plan limits

`GET /me/usage`

## Request

- Base URL: `https://findme.photo/api/v1`
- URL: `https://findme.photo/api/v1/me/usage`
- Auth: HTTP bearer

Returns the current calendar month (UTC), API requests used this month, the monthly request limit (null = unlimited) and per-minute rate limit, storage used vs. the plan limit in bytes, and active albums vs. the plan album limit (null = unlimited). `api.requests_used` is the sum over all of the account's API keys; the monthly quota itself is enforced per key. Active albums excludes deleted and expired albums.

## Response `200`

Usage for the current period.

- object
  - `data` Usage, required
    - `period` object, required
      - `start` string, date, required: First day of the current UTC month.
      - `end` string, date, required: Last day of the current UTC month.
    - `api` object, required
      - `requests_used` integer, required: Requests this month, summed over all of the account's API keys.
      - `requests_limit` integer, nullable, required: Monthly request quota per API key; null = unlimited.
      - `rate_limit_per_minute` integer, required
    - `storage` object, required
      - `used_bytes` integer, required
      - `limit_bytes` integer, required
    - `events` object, required
      - `active` integer, required: Albums neither deleted nor expired.
      - `limit` integer, nullable, required: Plan album limit; null = unlimited.
  - `meta` Meta, required
    - `request_id` string, required

## Other responses

- `401`: `missing_or_invalid_token` (no or malformed `Authorization: Bearer fm_live_...` header) or `invalid_token` (unknown or revoked key).
- `403`: `tier_not_eligible`: the plan does not include API access (includes `upgrade_url`), or does not include the feature this endpoint needs.
- `429`: `rate_limited` (per-minute limit; `retry_after_seconds`) or `quota_exceeded` (monthly quota; `retry_after_seconds`, `resets_at`).
- `500`: `internal_error`: something failed on our side. Safe to retry reads; include `request_id` when reporting.

---

[API](https://skmtc.dev/findme/apis/findme-photo-api.md) · [All operations](https://skmtc.dev/findme/apis/findme-photo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/findme/apis/findme-photo-api/revisions/b68670b742a9?raw)
