---
title: "Provision a free-tier API key for an email address"
method: POST
path: "/v5/keys/request"
---

# Provision a free-tier API key for an email address

`POST /v5/keys/request`

## Request

- Base URL: `https://headlessoracle.com`
- URL: `https://headlessoracle.com/v5/keys/request`
- Auth: none declared

Generates a ho_free_ prefixed API key. The key is not in the response; it is sent by email (currently unreliable; POST /v5/keys/instant returns a key in the response). Rate-limited to 3 requests per IP per 24 hours. No authentication required.

## Request body

- object
  - `email` string, email, required

## Response `200`

Key created. message is set when the mail provider accepted the email; warning is set when it did not, and the key was not delivered.

- object
  - `plan` string
  - `message` string
  - `warning` string

## Other responses

- `400`: Invalid or missing email
- `405`: Method not allowed — use POST
- `429`: Rate limited — max 3 free keys per day per IP

---

[API](https://skmtc.dev/headlessoracle/apis/headless-oracle.md) · [All operations](https://skmtc.dev/headlessoracle/apis/headless-oracle/llms.txt) · [OpenAPI document](https://skmtc.dev/headlessoracle/apis/headless-oracle/revisions/4e82fe332f29?raw)
