Generator · Polish data
Polish company name
Endpoint GET /v1/pl/company-name
What it covers
Returns a realistic synthetic Polish company name. Use `strategy` to choose a naming family — `morpheme` (coined, e.g. "Polbud"), `surname` (e.g. "Kowalski i Syn"), `descriptive` (e.g. 'Firma Handlowo-Usługowa "Marbud"'), `modern` (e.g. "TechSoft Solutions") — or `any` to pick one at random. `legalForm` appends a specific form, `any` for a weighted-random one, or `none` to omit it. `activityPrefix` forces or forbids a leading "PPHU"/"FHU"-style prefix.
Parameters
| Parameter | Type | Description |
|---|---|---|
| activityPrefix | boolean | Force ("true") or forbid ("false") a leading activity prefix (PPHU, FHU). Omit to let the generator decide. |
| 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 from the rare corners. |
| 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 | "Sp. z o.o." | "Sp. z o.o. sp.k." | "P.S.A." | "S.A." | "Sp. j." | "Sp. k." | "S.C." | "any" | "none" | Append a specific Polish 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" | "any" | Naming family (morpheme, surname, descriptive, modern); "any" picks weighted-random. |
Response fields
| Field | Type | Description |
|---|---|---|
| value | string | The full company name, including any prefix and legal form. |
| legalForm | "Sp. z o.o." | "Sp. z o.o. sp.k." | "P.S.A." | "S.A." | "Sp. j." | "Sp. k." | "S.C." | The appended legal form, or `null` when none was added. |
| strategy | "morpheme" | "surname" | "descriptive" | "modern" | Which naming family produced the name. |
Other generators for Poland
Polish addressPolish companyPolish driving licence numberPolish email addressPolish IBANPolish ID card numberPolish KRS numberPolish land and mortgage register numberPolish NIPPolish passport numberPolish personPolish person namePolish PESELPolish product or service offeringPolish REGONPolish vehicle registration plate
See all generators for Poland →Try it