Generator · US data

US vehicle registration plate

Endpoint GET /v1/us/vehicle-registration

What it covers

Returns a realistic US plate for any of the 51 jurisdictions (50 states plus DC), following that jurisdiction’s own current serial format. A US plate is structurally unlike a European one: the state is **not encoded in the characters** — it is printed as text — so `state` selects a mask rather than a prefix, and is reported back on the result. Wyoming is special-cased: its leading number is a real county code (1–23), not a free serial, and the county is reported. Beyond `passenger`, the `type` param covers vanity (2–7 free characters), commercial, motorcycle, trailer, temporary and government plates. No US plate carries a checksum, so `invalid=true` violates the issuing state’s serial mask.

Parameters

ParameterTypeDescription
countinteger1–10000Number of records to return, 1–10000. Omitted returns a single record; set it for a batch. Costs 1 token plus a tenth per record.
edgebooleanRestrict output to valid edge cases from the rare corners of the domain.
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"with-separator" | "compact"Rendering: `with-separator` (default, as printed) or `compact` (separators stripped).
invalidbooleanReturn a deliberately invalid value that fails validation, for testing rejection paths.
seedintegerInteger seed for reproducible output: the same seed always yields the same record.
statestringIssuing jurisdiction: a two-letter USPS code (`TX`) or full name (`Texas`); the District of Columbia is `DC`. Omitted draws one of the 51 at random.
type"passenger" | "vanity" | "commercial" | "motorcycle" | "trailer" | "temporary" | "government"Plate class. `passenger` (default) uses the state’s standard series.

Response fields

FieldTypeDescription
valuestringThe plate serial as printed, e.g. `JHM 4021`.
statestringTwo-letter USPS code of the issuing jurisdiction.
stateNamestringFull name of the issuing jurisdiction.
type"passenger" | "vanity" | "commercial" | "motorcycle" | "trailer" | "temporary" | "government"The class of plate.
formatstringThe serial format followed, in the state’s own notation (`A`=letter, `9`=digit).
county?stringThe county the leading number identifies (Wyoming only); absent elsewhere.

Other generators for United States

See all generators for United States →

The same kind of identifier elsewhere

Try it

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