Skip to content

Faker: providers I–L

This reference covers 100 facade names in the I-L range. The whole catalog contains 675 typed methods (694 signatures including overloads) and 7 backend helpers accessible at runtime, organized alphabetically. Availability was checked against the installed backend’s 110 locales; some methods only exist for specific locales.

Examples generate values in memory. They neither create tables nor insert records. Define this factory once, then use snippets inside its definition(), a seeder or a service/controller as shown in Faker and simulated data.

from orionis.orm import Integer, Model, String
from orionis.orm.factories import Factory
class SampleRecord(Model):
id = Integer().primary().autoIncrement()
value = String(180)
timestamps = False
fillable = ["value"]
class SampleFactory(Factory[SampleRecord]):
model = SampleRecord
def definition(self):
return {"value": self.fake.word()}

Each entry selects a verified compatible locale, presents the typed contract and the backend’s actual defaults. ... in a typed signature means the stub does not specify that default, not a value to pass. Runtime signatures show concrete defaults. Locale variants are distinguished when they differ; examples retain native parameter names while facade methods use camelCase.

Types T and TEnum preserve received value/Enum types; Callable, Iterable, Sequence, Collection, Any, Decimal, UUID and datetime types belong to the provider’s Python contract. Optional permits None and Literal restricts concrete values. Results are not automatically converted to ORM attributes or JSON: apply the appropriate cast/encoder.

Methods ordinarily propagate backend parameter errors (TypeError, ValueError, formatting errors). If a locale does not publish a name, the facade raises AttributeError. image and xml need specific dependencies explained in their entries. See the usage guide for unique and optional; unhashable results can prevent uniqueness checks. No claim is made that every method exists for every locale.

A-D · E-H · I-L · M-P · Q-T · U-Z

ianaId generates Internet addresses and formats for test data; generating a string does not open a connection.

Orionis typed contract:

def ianaId() -> str

Actual signature for en_US:

fake.ianaId() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.ianaId()

iban generates fictional banking identifiers; formatting does not represent operational accounts.

Orionis typed contract:

def iban() -> str

Actual signature for en_US:

fake.iban() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.iban()

ide generates company names and expressions for test entities.

Orionis typed contract:

def ide() -> str

Actual signature for fr_CH:

fake.ide() -> str

Verified availability: 1 locales. Example locales: fr_CH.

fake = SampleFactory(locale="fr_CH", seed=7).fake
value = fake.ide()

identityCardNumber generates names and identity components for test profiles.

Orionis typed contract:

def identityCardNumber() -> str

Actual signature for pl_PL:

fake.identityCardNumber() -> str

Verified availability: 1 locales. Example locales: pl_PL.

fake = SampleFactory(locale="pl_PL", seed=7).fake
value = fake.identityCardNumber()

idi generates company names and expressions for test entities.

Orionis typed contract:

def idi() -> str

Actual signature for fr_CH:

fake.idi() -> str

Verified availability: 1 locales. Example locales: fr_CH.

fake = SampleFactory(locale="fr_CH", seed=7).fake
value = fake.idi()

Generates image bytes and requires Pillow. Without that dependency it raises faker.exceptions.UnsupportedFeature; some formats also depend on available codecs.

Orionis typed contract:

def image(size: tuple[int, int]=..., image_format: str=..., hue: int | Sequence[int] | str | None=..., luminosity: str | None=...) -> bytes

Actual signature for en_US:

fake.image(size: Tuple[int, int] = (256, 256), image_format: str = 'png', hue: int | Sequence[int] | str | None = None, luminosity: str | None = None) -> bytes
ParameterPurpose
sizeImage (width, height) pair in pixels.
image_formatImage encoding format, such as png.
hueProvider-supported hue or color family.
luminosityColor luminosity category.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

The example handles a missing dependency; install Pillow for images or xmltodict for XML in the environment using that provider.

from faker.exceptions import UnsupportedFeature
fake = SampleFactory(locale="en_US", seed=7).fake
try:
value = fake.image(size=(32, 32), image_format="png")
except UnsupportedFeature:
value = None

imageUrl generates Internet addresses and formats for test data; generating a string does not open a connection.

Orionis typed contract:

def imageUrl(width: int | None=..., height: int | None=..., placeholder_url: str | None=...) -> str

Actual signature for en_US:

fake.imageUrl(width: int | None = None, height: int | None = None, placeholder_url: str | None = None) -> str
ParameterPurpose
widthPlaceholder image width in pixels.
heightPlaceholder image height in pixels.
placeholder_urlURL template with {width}/{height} placeholders; only generates text, without downloading an image.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.imageUrl()

individualsInn generates company names and expressions for test entities.

Orionis typed contract:

def individualsInn() -> str

Actual signature for ru_RU:

fake.individualsInn() -> str

Verified availability: 1 locales. Example locales: ru_RU.

fake = SampleFactory(locale="ru_RU", seed=7).fake
value = fake.individualsInn()

individualsOgrn generates company names and expressions for test entities.

Orionis typed contract:

def individualsOgrn() -> str

Actual signature for ru_RU:

fake.individualsOgrn() -> str

Verified availability: 1 locales. Example locales: ru_RU.

fake = SampleFactory(locale="ru_RU", seed=7).fake
value = fake.individualsOgrn()

initials generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def initials() -> str

Actual signature for ar_JO:

fake.initials() -> str

Verified availability: 1 locales. Example locales: ar_JO.

fake = SampleFactory(locale="ar_JO", seed=7).fake
value = fake.initials()

internetExplorer generates User-Agent strings and components for simulated clients.

Orionis typed contract:

def internetExplorer() -> str

Actual signature for en_US:

fake.internetExplorer() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.internetExplorer()

invalidSsn generates fictional administrative or tax identifiers; format depends on country.

Orionis typed contract:

def invalidSsn() -> str

Actual signature for en_US:

fake.invalidSsn() -> str

Verified availability: 52 locales. Example locales: en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_EG, ar_JO, ar_PS.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.invalidSsn()

iosPlatformToken generates User-Agent strings and components for simulated clients.

Orionis typed contract:

def iosPlatformToken() -> str

Actual signature for en_US:

fake.iosPlatformToken() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.iosPlatformToken()

ipv4 generates Internet addresses and formats for test data; generating a string does not open a connection.

Orionis typed contract:

def ipv4(network: bool=..., address_class: str | None=..., private: str | None=...) -> str

Actual signature for en_US:

fake.ipv4(network: bool = False, address_class: str | None = None, private: str | None = None) -> str
ParameterPurpose
networkReturns network specification rather than a host address.
address_classIPv4 network class restricting the generated range.
privateSelects private IPv4 range when not None.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.ipv4()

ipv4NetworkClass generates Internet addresses and formats for test data; generating a string does not open a connection.

Orionis typed contract:

def ipv4NetworkClass() -> str

Actual signature for en_US:

fake.ipv4NetworkClass() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.ipv4NetworkClass()

ipv4Private generates Internet addresses and formats for test data; generating a string does not open a connection.

Orionis typed contract:

def ipv4Private(network: bool=..., address_class: str | None=...) -> str

Actual signature for en_US:

fake.ipv4Private(network: bool = False, address_class: str | None = None) -> str
ParameterPurpose
networkReturns network specification rather than a host address.
address_classIPv4 network class restricting the generated range.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.ipv4Private()

ipv4Public generates Internet addresses and formats for test data; generating a string does not open a connection.

Orionis typed contract:

def ipv4Public(network: bool=..., address_class: str | None=...) -> str

Actual signature for en_US:

fake.ipv4Public(network: bool = False, address_class: str | None = None) -> str
ParameterPurpose
networkReturns network specification rather than a host address.
address_classIPv4 network class restricting the generated range.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.ipv4Public()

ipv6 generates Internet addresses and formats for test data; generating a string does not open a connection.

Orionis typed contract:

def ipv6(network: bool=...) -> str

Actual signature for en_US:

fake.ipv6(network: bool = False) -> str
ParameterPurpose
networkReturns network specification rather than a host address.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.ipv6()

Checks whether the supplied year is a leap year; returns bool and requires a locale publishing this helper.

Orionis typed contract:

def isLeapYear(year: int) -> bool

Actual signature for it_IT:

fake.isLeapYear(year: int) -> bool
ParameterPurpose
yearYear generated or evaluated by this provider.

Verified availability: 1 locales. Example locales: it_IT.

fake = SampleFactory(locale="it_IT", seed=7).fake
value = fake.isLeapYear(year=2024)

isbn10 generates publication identifiers for test catalogs.

Orionis typed contract:

def isbn10(separator: str=...) -> str

Actual signature for en_US:

fake.isbn10(separator: str = '-') -> str
ParameterPurpose
separatorTextual format separator.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.isbn10()

isbn13 generates publication identifiers for test catalogs.

Orionis typed contract:

def isbn13(separator: str=...) -> str

Actual signature for en_US:

fake.isbn13(separator: str = '-') -> str
ParameterPurpose
separatorTextual format separator.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.isbn13()

iso8601 generates dates, times and intervals for temporal fixtures.

Orionis typed contract:

def iso8601(tzinfo: datetime.tzinfo | None=..., end_datetime: datetime.date | datetime.datetime | datetime.timedelta | str | int | None=..., sep: str=..., timespec: str=...) -> str

Actual signature for en_US:

fake.iso8601(tzinfo: datetime.tzinfo | None = None, end_datetime: datetime.date | datetime.datetime | datetime.timedelta | str | int | None = None, sep: str = 'T', timespec: str = 'auto') -> str
ParameterPurpose
tzinfoTimezone for generated datetime; None uses native behavior.
end_datetimeEnding datetime interval boundary.
sepFormat separator.
timespecTemporal precision of ISO 8601 text.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.iso8601()

Returns backend (locale, native generator) pairs. Generate data through fake or fake[locale]; these introspection pairs contain native objects.

Helper accessible through dynamic facade dispatch; not declared in _ProviderMethods.

Actual signature for en_US:

fake.items() -> 'list[tuple[str, Generator | Faker]]'

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = [(locale, type(generator).__name__) for locale, generator in fake.items()]

itin generates fictional administrative or tax identifiers; format depends on country.

Orionis typed contract:

def itin() -> str

Actual signature for en_US:

fake.itin() -> str

Verified availability: 52 locales. Example locales: en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_EG, ar_JO, ar_PS.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.itin()

jan generates product codes and check digits for test catalogs.

Orionis typed contract:

def jan(length: int=...) -> str

Actual signature for ja_JP:

fake.jan(length: int = 13) -> str
ParameterPurpose
lengthValue length/size; units depend on this provider.

Verified availability: 1 locales. Example locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.jan()

jan13 generates product codes and check digits for test catalogs.

Orionis typed contract:

def jan13() -> str

Actual signature for ja_JP:

fake.jan13() -> str

Verified availability: 1 locales. Example locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.jan13()

jan8 generates product codes and check digits for test catalogs.

Orionis typed contract:

def jan8() -> str

Actual signature for ja_JP:

fake.jan8() -> str

Verified availability: 1 locales. Example locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.jan8()

job generates job titles for sample profiles.

Orionis typed contract:

def job() -> str

Actual signature for en_US:

fake.job() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.job()

jobFemale generates job titles for sample profiles.

Orionis typed contract:

def jobFemale() -> str

Actual signature for en_US:

fake.jobFemale() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.jobFemale()

jobMale generates job titles for sample profiles.

Orionis typed contract:

def jobMale() -> str

Actual signature for en_US:

fake.jobMale() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.jobMale()

Returns JSON text; data_columns controls structure and cls supplies an optional JSON encoder.

Orionis typed contract:

def json(data_columns: list | None=..., num_rows: int=..., indent: int | None=..., cls: type[encoder.JSONEncoder] | None=...) -> str

Actual signature for en_US:

fake.json(data_columns: List | None = None, num_rows: int = 10, indent: int | None = None, cls: Type[json.encoder.JSONEncoder] | None = None) -> str
ParameterPurpose
data_columnsStructure, column or generator-token definition.
num_rowsNumber of serialized data rows.
indentJSON indentation or None for compact output.
clsJSON encoder class.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.json(num_rows=2)

Generates JSON encoded as bytes rather than str.

Orionis typed contract:

def jsonBytes(data_columns: list | None=..., num_rows: int=..., indent: int | None=..., cls: type[encoder.JSONEncoder] | None=...) -> bytes

Actual signature for en_US:

fake.jsonBytes(data_columns: List | None = None, num_rows: int = 10, indent: int | None = None, cls: Type[json.encoder.JSONEncoder] | None = None) -> bytes
ParameterPurpose
data_columnsStructure, column or generator-token definition.
num_rowsNumber of serialized data rows.
indentJSON indentation or None for compact output.
clsJSON encoder class.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.jsonBytes(num_rows=2)

kana generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def kana() -> str

Actual signature for ja_JP:

fake.kana() -> str

Verified availability: 1 locales. Example locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.kana()

kanaName generates names and identity components for test profiles.

Orionis typed contract:

def kanaName() -> str

Actual signature for ja_JP:

fake.kanaName() -> str

Verified availability: 1 locales. Example locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.kanaName()

kanaNameFemale generates names and identity components for test profiles.

Orionis typed contract:

def kanaNameFemale() -> str

Actual signature for ja_JP:

fake.kanaNameFemale() -> str

Verified availability: 1 locales. Example locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.kanaNameFemale()

kanaNameMale generates names and identity components for test profiles.

Orionis typed contract:

def kanaNameMale() -> str

Actual signature for ja_JP:

fake.kanaNameMale() -> str

Verified availability: 1 locales. Example locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.kanaNameMale()

kpp generates company names and expressions for test entities.

Orionis typed contract:

def kpp() -> str

Actual signature for ru_RU:

fake.kpp() -> str

Verified availability: 1 locales. Example locales: ru_RU.

fake = SampleFactory(locale="ru_RU", seed=7).fake
value = fake.kpp()

kvnr generates fictional administrative or tax identifiers; format depends on country.

Orionis typed contract:

def kvnr() -> str

Actual signature for de_DE:

fake.kvnr() -> str

Verified availability: 2 locales. Example locales: de, de_DE.

fake = SampleFactory(locale="de_DE", seed=7).fake
value = fake.kvnr()

landAddress generates addresses and geographic subdivisions for test forms, deliveries and profiles.

Orionis typed contract:

def landAddress() -> str

Actual signature for ko_KR:

fake.landAddress() -> str

Verified availability: 1 locales. Example locales: ko_KR.

fake = SampleFactory(locale="ko_KR", seed=7).fake
value = fake.landAddress()

landNumber generates addresses and geographic subdivisions for test forms, deliveries and profiles.

Orionis typed contract:

def landNumber() -> str

Actual signature for ko_KR:

fake.landNumber() -> str

Verified availability: 1 locales. Example locales: ko_KR.

fake = SampleFactory(locale="ko_KR", seed=7).fake
value = fake.landNumber()

landlineCode generates fictional telephone numbers in local formats.

Orionis typed contract:

def landlineCode() -> str

Actual signature for de_CH:

fake.landlineCode() -> str

Verified availability: 2 locales. Example locales: de_CH, es_CL.

fake = SampleFactory(locale="de_CH", seed=7).fake
value = fake.landlineCode()

landlineNumber generates fictional telephone numbers in local formats.

Orionis typed contract:

def landlineNumber() -> str

Actual signature for az_AZ:

fake.landlineNumber() -> str

Verified availability: 4 locales. Example locales: az_AZ, en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="az_AZ", seed=7).fake
value = fake.landlineNumber()

languageCode returns this localized provider’s simulated value.

Orionis typed contract:

def languageCode() -> str

Actual signature for en_US:

fake.languageCode() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.languageCode()

languageName generates names and identity components for test profiles.

Orionis typed contract:

def languageName() -> str

Actual signature for en_US:

fake.languageName() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.languageName()

largeCompany generates company names and expressions for test entities.

Orionis typed contract:

def largeCompany() -> str

Actual signature for az_AZ:

fake.largeCompany() -> str

Verified availability: 4 locales. Example locales: az_AZ, nl_NL, ru_RU, tr_TR.

fake = SampleFactory(locale="az_AZ", seed=7).fake
value = fake.largeCompany()

lastKanaName generates names and identity components for test profiles.

Orionis typed contract:

def lastKanaName() -> str

Actual signature for ja_JP:

fake.lastKanaName() -> str

Verified availability: 1 locales. Example locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.lastKanaName()

lastName generates names and identity components for test profiles.

Orionis typed contract:

def lastName() -> str

Actual signature for en_US:

fake.lastName() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.lastName()

lastNameCommon generates names and identity components for test profiles.

Orionis typed contract:

def lastNameCommon() -> str

Actual signature for bn_BD:

fake.lastNameCommon() -> str

Verified availability: 1 locales. Example locales: bn_BD.

fake = SampleFactory(locale="bn_BD", seed=7).fake
value = fake.lastNameCommon()

lastNameEst generates names and identity components for test profiles.

Orionis typed contract:

def lastNameEst() -> str

Actual signature for et_EE:

fake.lastNameEst() -> str

Verified availability: 1 locales. Example locales: et_EE.

fake = SampleFactory(locale="et_EE", seed=7).fake
value = fake.lastNameEst()

lastNameFemale generates names and identity components for test profiles.

Orionis typed contract:

def lastNameFemale() -> str

Actual signature for en_US:

fake.lastNameFemale() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.lastNameFemale()

lastNameFemaleIslamic generates names and identity components for test profiles.

Orionis typed contract:

def lastNameFemaleIslamic() -> str

Actual signature for bn_BD:

fake.lastNameFemaleIslamic() -> str

Verified availability: 1 locales. Example locales: bn_BD.

fake = SampleFactory(locale="bn_BD", seed=7).fake
value = fake.lastNameFemaleIslamic()

lastNameHinduism generates names and identity components for test profiles.

Orionis typed contract:

def lastNameHinduism() -> str

Actual signature for bn_BD:

fake.lastNameHinduism() -> str

Verified availability: 1 locales. Example locales: bn_BD.

fake = SampleFactory(locale="bn_BD", seed=7).fake
value = fake.lastNameHinduism()

lastNameIslamic generates names and identity components for test profiles.

Orionis typed contract:

def lastNameIslamic() -> str

Actual signature for bn_BD:

fake.lastNameIslamic() -> str

Verified availability: 1 locales. Example locales: bn_BD.

fake = SampleFactory(locale="bn_BD", seed=7).fake
value = fake.lastNameIslamic()

lastNameMale generates names and identity components for test profiles.

Orionis typed contract:

def lastNameMale() -> str

Actual signature for en_US:

fake.lastNameMale() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.lastNameMale()

lastNameNonbinary generates names and identity components for test profiles.

Orionis typed contract:

def lastNameNonbinary() -> str

Actual signature for en_US:

fake.lastNameNonbinary() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.lastNameNonbinary()

lastNamePair generates names and identity components for test profiles.

Orionis typed contract:

def lastNamePair() -> tuple[str, str, str]

Actual signature for ja_JP:

fake.lastNamePair() -> Tuple[str, str, str]

Verified availability: 1 locales. Example locales: ja_JP.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.lastNamePair()

lastNameRus generates names and identity components for test profiles.

Orionis typed contract:

def lastNameRus() -> str

Actual signature for et_EE:

fake.lastNameRus() -> str

Verified availability: 1 locales. Example locales: et_EE.

fake = SampleFactory(locale="et_EE", seed=7).fake
value = fake.lastNameRus()

lastNameUniqueToFemale generates names and identity components for test profiles.

Orionis typed contract:

def lastNameUniqueToFemale() -> str

Actual signature for az_AZ:

fake.lastNameUniqueToFemale() -> str

Verified availability: 1 locales. Example locales: az_AZ.

fake = SampleFactory(locale="az_AZ", seed=7).fake
value = fake.lastNameUniqueToFemale()

lastNameUniqueToMale generates names and identity components for test profiles.

Orionis typed contract:

def lastNameUniqueToMale() -> str

Actual signature for az_AZ:

fake.lastNameUniqueToMale() -> str

Verified availability: 1 locales. Example locales: az_AZ.

fake = SampleFactory(locale="az_AZ", seed=7).fake
value = fake.lastNameUniqueToMale()

lastNameUnisex generates names and identity components for test profiles.

Orionis typed contract:

def lastNameUnisex() -> str

Actual signature for az_AZ:

fake.lastNameUnisex() -> str

Verified availability: 1 locales. Example locales: az_AZ.

fake = SampleFactory(locale="az_AZ", seed=7).fake
value = fake.lastNameUnisex()

lastRomanizedName generates names and identity components for test profiles.

Orionis typed contract:

def lastRomanizedName() -> str

Actual signature for ja_JP:

fake.lastRomanizedName() -> str

Verified availability: 3 locales. Example locales: ja_JP, zh_CN, zh_TW.

fake = SampleFactory(locale="ja_JP", seed=7).fake
value = fake.lastRomanizedName()

latitude generates coordinates and locations for geographic fixtures.

Orionis typed contract:

def latitude() -> Decimal

Actual signature for en_US:

fake.latitude() -> decimal.Decimal

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.latitude()

latlng generates coordinates and locations for geographic fixtures.

Orionis typed contract:

def latlng() -> tuple[Decimal, Decimal]

Actual signature for en_US:

fake.latlng() -> Tuple[decimal.Decimal, decimal.Decimal]

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.latlng()

legalPersonNit generates fictional administrative or tax identifiers; format depends on country.

Orionis typed contract:

def legalPersonNit() -> str

Actual signature for es_CO:

fake.legalPersonNit() -> str

Verified availability: 1 locales. Example locales: es_CO.

fake = SampleFactory(locale="es_CO", seed=7).fake
value = fake.legalPersonNit()

legalPersonNitWithCheckDigit generates fictional administrative or tax identifiers; format depends on country.

Orionis typed contract:

def legalPersonNitWithCheckDigit() -> str

Actual signature for es_CO:

fake.legalPersonNitWithCheckDigit() -> str

Verified availability: 1 locales. Example locales: es_CO.

fake = SampleFactory(locale="es_CO", seed=7).fake
value = fake.legalPersonNitWithCheckDigit()

Replaces ? placeholders with characters from letters.

Orionis typed contract:

def lexify(text: str=..., letters: str=...) -> str

Actual signature for en_US:

fake.lexify(text: str = '????', letters: str = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ') -> str
ParameterPurpose
textTemplate or text processed by the provider.
lettersAlphabetic character population.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.lexify()

licensePlate generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlate() -> str

Actual signature for en_US:

fake.licensePlate() -> str
ParameterPurpose
arSelects the Arabic plate representation in the locale exposing this option.
region_nameRegion name used to form the local license plate.
temporary_plateRequests a temporary plate where the locale supports it.

Actual locale variants:

en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ and 102 more:

fake.licensePlate() -> str

ar_SA:

fake.licensePlate(ar: bool = True) -> str

uk_UA:

fake.licensePlate(region_name: str | None = None, temporary_plate: bool = False) -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.licensePlate()

licensePlateAr generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateAr() -> str

Actual signature for ar_SA:

fake.licensePlateAr() -> str

Verified availability: 1 locales. Example locales: ar_SA.

fake = SampleFactory(locale="ar_SA", seed=7).fake
value = fake.licensePlateAr()

licensePlateByProvince generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateByProvince(province_prefix: str | None=...) -> str

Actual signature for es_ES:

fake.licensePlateByProvince(province_prefix: str | None = None) -> str
ParameterPurpose
province_prefixLocale-supported province prefix.

Verified availability: 2 locales. Example locales: es_ES, es.

fake = SampleFactory(locale="es_ES", seed=7).fake
value = fake.licensePlateByProvince()

licensePlateByState generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateByState(state_abbr: str | None=...) -> str

Actual signature for es_MX:

fake.licensePlateByState(state_abbr: str | None = None) -> str
ParameterPurpose
state_abbrState abbreviation restricting localized output.

Verified availability: 1 locales. Example locales: es_MX.

fake = SampleFactory(locale="es_MX", seed=7).fake
value = fake.licensePlateByState()

licensePlateCar generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateCar() -> str

Actual signature for nl_NL:

fake.licensePlateCar() -> str

Verified availability: 1 locales. Example locales: nl_NL.

fake = SampleFactory(locale="nl_NL", seed=7).fake
value = fake.licensePlateCar()

licensePlateCdmx generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateCdmx() -> str

Actual signature for es_MX:

fake.licensePlateCdmx() -> str

Verified availability: 1 locales. Example locales: es_MX.

fake = SampleFactory(locale="es_MX", seed=7).fake
value = fake.licensePlateCdmx()

licensePlateDiplomatic generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateDiplomatic() -> str

Actual signature for es_CL:

fake.licensePlateDiplomatic() -> str

Verified availability: 1 locales. Example locales: es_CL.

fake = SampleFactory(locale="es_CL", seed=7).fake
value = fake.licensePlateDiplomatic()

licensePlateEn generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateEn() -> str

Actual signature for ar_SA:

fake.licensePlateEn() -> str

Verified availability: 1 locales. Example locales: ar_SA.

fake = SampleFactory(locale="ar_SA", seed=7).fake
value = fake.licensePlateEn()

licensePlateMercosur generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateMercosur() -> str

Actual signature for es_AR:

fake.licensePlateMercosur() -> str

Verified availability: 1 locales. Example locales: es_AR.

fake = SampleFactory(locale="es_AR", seed=7).fake
value = fake.licensePlateMercosur()

licensePlateMotorbike generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateMotorbike() -> str

Actual signature for nl_NL:

fake.licensePlateMotorbike() -> str

Verified availability: 1 locales. Example locales: nl_NL.

fake = SampleFactory(locale="nl_NL", seed=7).fake
value = fake.licensePlateMotorbike()

licensePlateNew generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateNew() -> str

Actual signature for es_CL:

fake.licensePlateNew() -> str

Verified availability: 1 locales. Example locales: es_CL.

fake = SampleFactory(locale="es_CL", seed=7).fake
value = fake.licensePlateNew()

licensePlateOld generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateOld() -> str

Actual signature for es_AR:

fake.licensePlateOld() -> str

Verified availability: 3 locales. Example locales: es_AR, es_CL, es_MX.

fake = SampleFactory(locale="es_AR", seed=7).fake
value = fake.licensePlateOld()

licensePlatePolice generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlatePolice() -> str

Actual signature for es_CL:

fake.licensePlatePolice() -> str

Verified availability: 1 locales. Example locales: es_CL.

fake = SampleFactory(locale="es_CL", seed=7).fake
value = fake.licensePlatePolice()

licensePlateRegexFormats generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateRegexFormats() -> list[str]

Actual signature for pl_PL:

fake.licensePlateRegexFormats() -> List[str]

Verified availability: 1 locales. Example locales: pl_PL.

fake = SampleFactory(locale="pl_PL", seed=7).fake
value = fake.licensePlateRegexFormats()

licensePlateState generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateState() -> str

Actual signature for es_MX:

fake.licensePlateState() -> str

Verified availability: 1 locales. Example locales: es_MX.

fake = SampleFactory(locale="es_MX", seed=7).fake
value = fake.licensePlateState()

licensePlateStateAbbr generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateStateAbbr() -> str

Actual signature for es_MX:

fake.licensePlateStateAbbr() -> str

Verified availability: 1 locales. Example locales: es_MX.

fake = SampleFactory(locale="es_MX", seed=7).fake
value = fake.licensePlateStateAbbr()

licensePlateTemporary generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateTemporary() -> str

Actual signature for es_CL:

fake.licensePlateTemporary() -> str

Verified availability: 1 locales. Example locales: es_CL.

fake = SampleFactory(locale="es_CL", seed=7).fake
value = fake.licensePlateTemporary()

licensePlateUnified generates vehicle plates and identifiers for examples and fixtures.

Orionis typed contract:

def licensePlateUnified() -> str

Actual signature for es_ES:

fake.licensePlateUnified() -> str

Verified availability: 3 locales. Example locales: es_ES, es, es_MX.

fake = SampleFactory(locale="es_ES", seed=7).fake
value = fake.licensePlateUnified()

lineAddress generates addresses and geographic subdivisions for test forms, deliveries and profiles.

Orionis typed contract:

def lineAddress() -> str

Actual signature for el_GR:

fake.lineAddress() -> str

Verified availability: 1 locales. Example locales: el_GR.

fake = SampleFactory(locale="el_GR", seed=7).fake
value = fake.lineAddress()

linuxPlatformToken generates User-Agent strings and components for simulated clients.

Orionis typed contract:

def linuxPlatformToken() -> str

Actual signature for en_US:

fake.linuxPlatformToken() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.linuxPlatformToken()

linuxProcessor generates User-Agent strings and components for simulated clients.

Orionis typed contract:

def linuxProcessor() -> str

Actual signature for en_US:

fake.linuxProcessor() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.linuxProcessor()

localLatitude generates coordinates and locations for geographic fixtures.

Orionis typed contract:

def localLatitude() -> Decimal

Actual signature for de_AT:

fake.localLatitude() -> decimal.Decimal

Verified availability: 3 locales. Example locales: de_AT, el_GR, mk_MK.

fake = SampleFactory(locale="de_AT", seed=7).fake
value = fake.localLatitude()

localLatlng generates coordinates and locations for geographic fixtures.

Orionis typed contract:

def localLatlng(country_code: str=..., coords_only: bool=...) -> tuple[str, ...] | None

Actual signature for en_US:

fake.localLatlng(country_code: str = 'US', coords_only: bool = False) -> Tuple[str, ...] | None
ParameterPurpose
country_codeCountry code for localized selection.
coords_onlyReturns coordinates only, without location metadata.

Actual locale variants:

en_US, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ and 102 more:

fake.localLatlng(country_code: str = 'US', coords_only: bool = False) -> Tuple[str, ...] | None

bn_BD:

fake.localLatlng(country_code: str = 'BD', coords_only: bool = False) -> Tuple[str, ...] | None

el_GR:

fake.localLatlng(*args: Any, **kwargs: Any) -> Tuple[str, str]

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.localLatlng()

localLongitude generates coordinates and locations for geographic fixtures.

Orionis typed contract:

def localLongitude() -> Decimal

Actual signature for de_AT:

fake.localLongitude() -> decimal.Decimal

Verified availability: 3 locales. Example locales: de_AT, el_GR, mk_MK.

fake = SampleFactory(locale="de_AT", seed=7).fake
value = fake.localLongitude()

localRegon generates company names and expressions for test entities.

Orionis typed contract:

def localRegon() -> str

Actual signature for pl_PL:

fake.localRegon() -> str

Verified availability: 1 locales. Example locales: pl_PL.

fake = SampleFactory(locale="pl_PL", seed=7).fake
value = fake.localRegon()

locale returns this localized provider’s simulated value.

Orionis typed contract:

def locale() -> str

Actual signature for en_US:

fake.locale() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.locale()

localizedEan generates product codes and check digits for test catalogs.

Orionis typed contract:

def localizedEan(length: int=...) -> str

Actual signature for en_US:

fake.localizedEan(length: int = 13) -> str
ParameterPurpose
lengthValue length/size; units depend on this provider.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.localizedEan()

localizedEan13 generates product codes and check digits for test catalogs.

Orionis typed contract:

def localizedEan13() -> str

Actual signature for en_US:

fake.localizedEan13() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.localizedEan13()

localizedEan8 generates product codes and check digits for test catalogs.

Orionis typed contract:

def localizedEan8() -> str

Actual signature for en_US:

fake.localizedEan8() -> str

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.localizedEan8()

locationOnLand generates coordinates and locations for geographic fixtures.

Orionis typed contract:

def locationOnLand(coords_only: bool=...) -> tuple[str, ...]

Actual signature for en_US:

fake.locationOnLand(coords_only: bool = False) -> Tuple[str, ...]
ParameterPurpose
coords_onlyReturns coordinates only, without location metadata.

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.locationOnLand()

longitude generates coordinates and locations for geographic fixtures.

Orionis typed contract:

def longitude() -> Decimal

Actual signature for en_US:

fake.longitude() -> decimal.Decimal

Verified availability: 110 locales. Example locales: en_US, es_CO, es_ES, am_ET, ar_AA, ar_AE, ar_BH, ar_DZ.

fake = SampleFactory(locale="en_US", seed=7).fake
value = fake.longitude()

luzonProvince generates addresses and geographic subdivisions for test forms, deliveries and profiles.

Orionis typed contract:

def luzonProvince() -> str

Actual signature for en_PH:

fake.luzonProvince() -> str

Verified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.luzonProvince()

luzonProvinceAddress generates addresses and geographic subdivisions for test forms, deliveries and profiles.

Orionis typed contract:

def luzonProvinceAddress() -> str

Actual signature for en_PH:

fake.luzonProvinceAddress() -> str

Verified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.luzonProvinceAddress()

luzonProvincePostcode generates addresses and geographic subdivisions for test forms, deliveries and profiles.

Orionis typed contract:

def luzonProvincePostcode() -> str

Actual signature for en_PH:

fake.luzonProvincePostcode() -> str

Verified availability: 3 locales. Example locales: en_PH, fil_PH, tl_PH.

fake = SampleFactory(locale="en_PH", seed=7).fake
value = fake.luzonProvincePostcode()