Generator · Greek data

Greek vehicle registration plate

Endpoint GET /v1/gr/vehicle-registration

What it covers

Returns a realistic Greek vehicle registration plate. `type` selects the kind: `standard` (default, `LLL-NNNN`, e.g. ZMH-4471), `motorcycle` (same mask), `taxi` (`TAL-NNNN`), `diplomatic` (`DS NN CD`), `historic` (`IO-NNNNN`), or `trailer` (`P-NNNNN`). The region-encoding types (`standard`, `motorcycle`) draw a real prefecture code, which you can pin with `region` (an unknown region is a 400). `script` renders the letters in the interoperable Latin lookalike (default) or the real Greek glyphs; `era` chooses the post-1983 `current` scheme, the still-valid `legacy` numeric-only / two-letter formats, or `both`. Greece issues no vanity plates and no plate carries a checksum. Use `format` to choose hyphen, spaced, or compact rendering.

Parameters

ParameterTypeDescription
countinteger1–1000Number of records to return, 1–1000 (your plan may lower this). Omitted returns a single record; set it for a batch.
edgebooleanRestrict output to edge-case plates from the rare corners of the format.
era"current" | "legacy" | "both"Format generation: current (post-1983), legacy (numeric-only / two-letter), or both.
extremebooleanReturn a correct value wrapped in a hostile encoding (untrimmed whitespace, invisible/zero-width characters, BOM, or bidi/combining marks). Homoglyphs are excluded so the value stays machine-parseable; it still validates after normalisation.
format"hyphen" | "with-space" | "compact"Plate rendering: hyphen (default), with-space, or compact.
invalidbooleanReturn a deliberately invalid value that fails validation, for testing rejection paths.
regionstringPin the region code to a prefecture (or Athens / Thessaloniki). Region-encoding types only; an unknown region is a 400.
script"latin" | "native"Letter script: latin (interoperable lookalike, default) or native Greek glyphs.
seedintegerInteger seed for reproducible output: the same seed always yields the same record.
type"standard" | "motorcycle" | "taxi" | "diplomatic" | "historic" | "trailer"Plate kind: standard, motorcycle, taxi, diplomatic, historic, or trailer.

Response fields

FieldTypeDescription
valuestringThe plate in the requested script and format, e.g. "ZMH-4471" or "ΖΜΗ-4471".
type"standard" | "motorcycle" | "taxi" | "diplomatic" | "historic" | "trailer"Which kind of plate this is.
region?stringThe prefecture (or Athens/Thessaloniki) whose code opens the plate; region-encoding current-era types only.
regionCode?stringThe Latin-lookalike region code that opens the plate (e.g. AX, N, HP); present alongside region.

Other generators for Greece

See all generators for Greece →

The same kind of identifier elsewhere

Try it

Generate a live example below — every response is valid by format and entirely synthetic.