---
title: "Issue a free sandbox API key"
method: POST
path: "/v1/keys/sandbox"
tags: ["Finology.PublicApi"]
---

# Issue a free sandbox API key

`POST /v1/keys/sandbox`

## Request

- Base URL: `https://api.finology.tech` (the document declares no server; this is the origin it was published from)
- URL: `https://api.finology.tech/v1/keys/sandbox`
- Auth: API key in header `X-Api-Key`

Mints a Sandbox-tier key for the supplied email address, valid 30 days and capped at 25 calls/month, usable on this API and on the MCP server at mcp.finology.tech/mcp. The key is returned once and cannot be recovered. Requesting again for the same address revokes the previous key.

## Request body

- SandboxKeyRequest
  - `email` string, email, required

## Response `200`

OK

- SandboxKeyResponse
  - `apiKey` string, nullable
  - `keyPrefix` string, nullable
  - `tier` string, nullable
  - `monthlyCallLimit` integer
  - `expiresAt` string, date-time
  - `headerName` string, nullable
  - `mcpEndpoint` string, nullable
  - `upgradeUrl` string, nullable
  - `platformUrl` string, nullable
  - `claimHow` string, nullable
  - `terms` string, nullable
  - `notice` string, nullable

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/finology/apis/finology-public-api.md) · [All operations](https://skmtc.dev/finology/apis/finology-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/finology/apis/finology-public-api/revisions/ed0522429715?raw)
