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

ParameterTypeDescription
activityPrefixbooleanForce ("true") or forbid ("false") a leading activity prefix (PPHU, FHU). Omit to let the generator decide.
countinteger1–1000Number of records to return, 1–1000 (your plan may lower this). Omitted returns a single record; set it for a batch.
edgebooleanRestrict output to edge-case names from the rare corners.
extremebooleanReturn 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.
invalidbooleanReturn 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.
seedintegerInteger 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

FieldTypeDescription
valuestringThe 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

See all generators for Poland →

Try it

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