---
title: "Alias of POST /keys/demo"
method: POST
path: "/keys"
tags: ["keys"]
---

# Alias of POST /keys/demo

`POST /keys`

## Request

- Base URL: `https://api.cars-data.com/v1`
- URL: `https://api.cars-data.com/v1/keys`
- Auth: none required

Identical behaviour to `POST /keys/demo`, same request body, same
responses. It exists so a cached page or a copied `curl` line posting
here keeps working.

**It does not issue a reviewed key.** Until 2026-10-06 this endpoint
recorded a request that a human approved by hand, and the key it
eventually produced reached the whole catalogue. That tier is gone:
nothing self-serve reaches the catalogue any more, so there is nothing
left to review.

## Request body

- DemoKeyRequest: Every field is required.
  - `accept_tos` true, required: Must be exactly `true`. See https://cars-data.com/en/api/terms
  - `company` string, required: The organisation the key is for — your own name if you are independent.
  - `email` string, email, required: Where the activation link goes. Disposable domains and domains without an MX record are refused.
  - `name` string, required
  - `role` string, required: Your role there, e.g. developer, CTO, founder.
  - `use_case` string, required: What you intend to build. At least 20 characters.
  - `website` string, required: The site or app the data will be used in, e.g. `https://example.com`.

## Response `202`

Recorded; an activation link has been emailed.

- VerificationSentEnvelope
  - `data` VerificationSent
    - `note` string
    - `status` 'verification_sent'
  - `meta` Meta
    - `last_synced_at` string, date-time, required
    - `locale` string
    - `units` 'metric' | 'imperial'

## Other responses

- `400`: RFC 9457 problem document.
- `409`: RFC 9457 problem document.
- `422`: RFC 9457 problem document.
- `429`: RFC 9457 problem document.

---

[API](https://skmtc.dev/cars-data/apis/cars-data-com-api.md) · [All operations](https://skmtc.dev/cars-data/apis/cars-data-com-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cars-data/apis/cars-data-com-api/revisions/4aeb6b2b5c5f?raw)
