Sign in

License Plate API

Generate a realistic US license-plate PNG from any state code and up to 7 characters. Simple HTTP. No SDK.

Endpoint

GET/api/plates?state=<STATE>&text=<TEXT>

Authenticate with a Bearer-style API key — send it as the X-Api-Key header or as an api_key query parameter. Response is an image/png binary.

Parameters

Example: curl

curl -o plate.png \
  -H "X-Api-Key: <YOUR_KEY>" \
  "https://plates.vibedev.fyi/api/plates?state=NY&text=VIBEDEV"

Example: JavaScript

const res = await fetch(
  "https://plates.vibedev.fyi/api/plates?state=NY&text=VIBEDEV",
  { headers: { "X-Api-Key": "<YOUR_KEY>" } }
);
const blob = await res.blob();
document.querySelector("img").src = URL.createObjectURL(blob);

Errors

Try it live

Your API key is stored locally in your browser only. No history, no text, no server-side tracking beyond the key's existing request count.

Remembered in localStorage under plates.apiKey. Forget it.