Generator · Cypriot data
Cypriot company name
Endpoint GET /v1/cy/company-name
What it covers
Returns a realistic synthetic Cypriot company name across the naming families (coined, owner-surname, descriptive, modern), with an optional trailing legal form in its authentic local form. Pin `strategy` or `legalForm`, set `legalForm=none` to omit it, or `edge=true` for the punctuation-heavy / long-form corners.
Parameters
| Parameter | Type | Description |
|---|---|---|
| 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 edge-case names (punctuation-heavy families, long/rare forms). |
| extreme | boolean | Return a correct company whose name is wrapped in a hostile encoding (untrimmed whitespace, invisible/zero-width characters, BOM, homoglyph letters, or bidi/combining marks). The legal form and any identifiers stay clean. |
| invalid | boolean | Return a deliberately invalid value that fails validation, for testing rejection paths. |
| legalForm | "any" | "none" | "Λτδ" | "Δημόσια Λτδ" | "Ο.Ε." | "Ε.Ε." | Append a specific legal form, "any" for weighted-random, or "none" to omit. |
| seed | integer | Integer seed for reproducible output: the same seed always yields the same record. |
| strategy | "morpheme" | "surname" | "descriptive" | "modern" | Naming family. Omit for a weighted-random one. |
Response fields
| Field | Type | Description |
|---|---|---|
| value | string | The full company name, including any prefix and legal form. |
| legalForm | string | The appended legal form (e.g. `GmbH`, `S.r.l.`), or `null` when none was added. |
| strategy | "morpheme" | "surname" | "descriptive" | "modern" | Which naming family produced the name. |
Other generators for Cyprus
Cypriot companyCypriot email addressCypriot IBANCypriot personCypriot person nameCypriot product or service offeringCypriot vehicle registration plateCyprus TIC
See all generators for Cyprus →Try it