---
title: "Top up credits for an existing API key"
method: POST
path: "/top-up"
---

# Top up credits for an existing API key

`POST /top-up`

## Request

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

Redirects to Stripe Checkout to purchase more credits for an existing key. Returning customer pricing: 100 for $10, 500 for $40, 2,000 for $120. The top_up_url in 402 and /balance responses points here; send the key the way you send it everywhere, in the x-api-key or Authorization header. The ?key= form is for links.

## Query parameters

- `key` string
- `pack` '100' | '500' | '2000'

## Other responses

- `302`: Redirect to Stripe Checkout

---

[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)
