---
title: "Citation Topup Checkout"
method: POST
path: "/citations/topups/checkout"
tags: ["AI Citations"]
---

# Citation Topup Checkout

`POST /citations/topups/checkout`

## Request

- Base URL: `https://seoscoreapi.com` (the document declares no server; this is the origin it was published from)
- URL: `https://seoscoreapi.com/citations/topups/checkout`
- Auth: none declared. Required headers: `X-API-Key`

Start a one-time Stripe Checkout for top-up checks. Paid plans only.

Send JSON: {"pack": "500"} (500 checks, $10) or {"pack": "2000"} (2,000 checks, $36).
Returns {"url": ...}: open it to pay by card. The checks are added to the account
when the payment completes (see `GET /citations/topups`), are used only after the
month's allowance, and expire 12 months after purchase. 403 on the free tier.

## Headers

- `X-API-Key` string, required: Your API key

## Request body

- object
  - `pack` string, required: A pack key from GET /citations/topups.

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/seoscoreapi/apis/seo-score-api.md) · [All operations](https://skmtc.dev/seoscoreapi/apis/seo-score-api/llms.txt) · [OpenAPI document](https://skmtc.dev/seoscoreapi/apis/seo-score-api/revisions/877a3044b5be?raw)
