---
title: "Check credit balance and usage"
method: GET
path: "/balance"
---

# Check credit balance and usage

`GET /balance`

## Request

- Base URL: `https://spoken.md`
- URL: `https://spoken.md/balance`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

Returns current credit balance, account email, top-up links, and recent usage history. Use this to check remaining credits before or after fetching transcripts.

## Response `200`

Balance and account info

- object
  - `credits` integer, required: Credits remaining
  - `email` string
  - `top_up` object, required
    - `top_up_url` string
    - `top_up_packs` object
  - `usage` object: Recent transcript access history
    - `total` integer
    - `recent` object[]
      - `episodeId` string
      - `accessedAt` string, date-time

## Other responses

- `401`: Missing or invalid API key

---

[API](https://skmtc.dev/spoken/apis/podcast-transcripts-api.md) · [All operations](https://skmtc.dev/spoken/apis/podcast-transcripts-api/llms.txt) · [OpenAPI document](https://skmtc.dev/spoken/apis/podcast-transcripts-api/revisions/3943c4c8211e?raw)
