Generator · Maltese data
Maltese identity card number
Endpoint GET /v1/mt/id-card
What it covers
Returns a Maltese identity card number: up to 7 digits followed by a single category letter (Maltese/Gozitan, century of issue, foreign residence, or citizen born abroad). The letter is a classification, not a checksum. Use `category` to pin the letter.
Parameters
| Parameter | Type | Description |
|---|---|---|
| category | "M" | "G" | "A" | "P" | "L" | "H" | "B" | "Z" | Force the category letter: M/G/A/P/L/H/B/Z. Omit for a random category. |
| count | integer1–1000 | Number of records to return, 1–1000 (your plan may lower this). Omitted returns a single record; set it for a batch. |
| edge | boolean | Restrict output to valid edge-case cards from the rare corners. |
| extreme | boolean | Return 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. |
| invalid | boolean | Return a deliberately invalid value that fails validation, for testing rejection paths. |
| seed | integer | Integer seed for reproducible output: the same seed always yields the same record. |
Response fields
| Field | Type | Description |
|---|---|---|
| value | string | The full identity card number, digits + category letter. |
| digits | string | The leading digits (1–7 of them), e.g. "123456". |
| category | "M" | "G" | "A" | "P" | "L" | "H" | "B" | "Z" | The trailing category letter classifying the holder. |
Other generators for Malta
Maltese companyMaltese company nameMaltese email addressMaltese IBANMaltese personMaltese person nameMaltese product or service offeringMaltese VAT numberMaltese vehicle registration plate
See all generators for Malta →The same kind of identifier elsewhere
Austrian data · Austrian FirmenbuchnummerAustrian data · Austrian SteuernummerAustrian data · Austrian UIDBelgian data · Belgian OndernemingsnummerBulgarian data · Bulgarian EIKCzech data · Czech IČODanish data · Danish CVRDutch data · Dutch btw-idDutch data · Dutch KvK numberDutch data · Dutch RSINEstonian data · Estonian KMKREstonian data · Estonian registrikoodFrench data · French SIRENGerman data · German HandelsregisternummerGerman data · German Personalausweis numberGerman data · German USt-IdNrGerman data · German Wirtschafts-IdNrHungarian data · Hungarian adószámHungarian data · Hungarian cégjegyzékszámIrish data · Irish CRO numberIrish data · Irish VAT numberItalian data · Italian Partita IVALatvian data · Latvian registracijas numursLithuanian data · Lithuanian įmonės kodasLithuanian data · Lithuanian PVM (VAT) numberLuxembourg data · Luxembourg TVAPolish data · Polish driving licence numberPolish data · Polish ID card numberPolish data · Polish KRS numberPolish data · Polish land and mortgage register numberPolish data · Polish NIPPolish data · Polish passport numberPolish data · Polish REGONPortuguese data · Portuguese Cartão de Cidadão numberRomanian data · Romanian CUI/CIFSlovak data · Slovak IČ DPHSlovak data · Slovak IČOSpanish data · Spanish CIFSwedish data · Swedish organisationsnummer
Try it