---
title: "Join the free public beta's list for paid API keys"
method: POST
path: "/v1/beta-signup"
---

# Join the free public beta's list for paid API keys

`POST /v1/beta-signup`

## Request

- Base URL: `https://api.hlaverify.com`
- URL: `https://api.hlaverify.com/v1/beta-signup`
- Auth: one of:
  - none
  - API key in header `X-API-Key`

Records one address per beta list entry; re-submitting the same address returns already_recorded rather than failing. Stores the address, the optional fields, a timestamp and CF-IPCountry — no IP address. The record is not an API key and cannot be used as one.

## Request body

- object
  - `email` string, required
  - `org` string
  - `use_case` string
  - `source` string: Free-text hint: site, mcp, docs.

## Response `200`

recorded or already_recorded

- object
  - `ok` boolean, required
  - `status` 'recorded' | 'already_recorded', required
  - `message` string, required
  - `release` string, required

## Other responses

- `422`: invalid email or an oversized field
- `429`: rate limited (60 req/min per IP; /v1/beta-signup does not consume daily quota)

---

[API](https://skmtc.dev/hlaverify/apis/hla-verify.md) · [All operations](https://skmtc.dev/hlaverify/apis/hla-verify/llms.txt) · [OpenAPI document](https://skmtc.dev/hlaverify/apis/hla-verify/revisions/40cd5e7d134d?raw)
