Generator · Generic data
Company name from one or more EU countries
Endpoint GET /v1/company-name
What it covers
Returns a realistic synthetic company name drawn from a mix of EU countries. Pass `countries` as a comma-separated list of ISO codes (`?countries=pl,de,it`) and each record is generated by one of them, picked at random — so a batch can mix Polish, German, and Italian firm names, each with its own legal form. Omit `countries` for all 27. Each record reports its `country`. `strategy` and `edge` work as on the per-country endpoints.
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. |
| countries | "at" | "be" | "bg" | "cy" | "cz" | "de" | "dk" | "ee" | "es" | "fi" | "fr" | "gr" | "hr" | "hu" | "ie" | "it" | "lt" | "lu" | "lv" | "mt" | "nl" | "pl" | "pt" | "ro" | "se" | "si" | "sk"[] | Comma-separated ISO 3166 country codes to draw from, e.g. `pl,de,it`. Omit for all 27. |
| 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. |
| 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 per country. |
Response fields
| Field | Type | Description |
|---|---|---|
| value | string | The full company name, including any legal form. |
| legalForm | string | The appended legal form, or `null` when none. |
| strategy | "morpheme" | "surname" | "descriptive" | "modern" | Which naming family produced the name. |
| country | string | ISO 3166 alpha-2 code of the country this name was drawn from. |
Other generic generators
Try it