Skip to main content
Datachecks provides a library of functions for generating realistic synthetic data. Use these functions when configuring test data generation for your datasets.

Personal

FunctionDescriptionExample output
first_nameGiven nameEmily, Brandon
last_nameFamily nameSmith, Johnson
nameFull nameEmily Johnson
prefixName titleMr., Dr.
suffixName suffixJr., Ph.D.
genderGender valueMale, Female
birth_dateDate of birth. Accepts minimum_age and maximum_age parameters.1990-04-12
ageNumeric age34
phone_numberPhone number. Accepts optional country_code parameter.+1-555-867-5309
pan_idPermanent Account Number (India)ABCDE1234F
aadhaar_idAadhaar identity number (India)2345 6789 0123
uae_idUnited Arab Emirates identity number
sbn99-digit unique identifier123456789

Address

FunctionDescriptionExample output
addressFull address123 Main St, Springfield, US
building_numberBuilding number42
street_addressStreet-level address742 Evergreen Terrace
cityCity nameSpringfield
stateState or provinceCalifornia
postcodeZIP or postal code90210
countryCountry nameUnited States
country_codeISO country codeUS, CA
latitudeLatitude coordinate37.7749
longitudeLongitude coordinate-122.4194
geo_coordinateCombined latitude/longitude pair37.7749, -122.4194

Currency

FunctionDescriptionExample output
currency_codeISO currency codeUSD, EUR
currency_nameFull currency nameUnited States Dollar
currency_symbolCurrency symbol$,
cryptocurrency_codeCrypto asset codeBTC, ETH
cryptocurrency_nameFull crypto nameBitcoin, Ethereum

Finance

FunctionDescriptionExample output
ibanInternational Bank Account NumberGB29NWBK60161331926819
credit_card_numberPayment card number4111111111111111
credit_card_expireCard expiration date12/25
credit_card_providerCard brandVisa, MasterCard
priceCurrency-formatted amount$12.34, €56.78

Company

FunctionDescriptionExample output
companyOrganisation nameAcme Corporation
company_suffixLegal designatorInc., LLC
catch_phraseMarketing phraseSeamless end-to-end solutions
bsBusiness buzzwordssynergize scalable architectures
einEmployer Identification Number12-3456789
job_titleProfessional roleSoftware Engineer

Time

FunctionDescriptionExample output
date_timeISO datetime2023-11-25T14:35:20
iso8601ISO 8601 datetime with timezone2023-11-25T14:35:20Z
date_time_this_yearDatetime within the current year
date_time_this_monthDatetime within the current month
yearNumeric year2023
monthMonth nameJanuary
day_of_weekWeekday nameMonday
timezoneTimezone identifierUTC, America/New_York

Identifiers

FunctionDescriptionExample output
uuid4UUID v4550e8400-e29b-41d4-a716-446655440000
eanEuropean Article Number4006381333931
isbn1010-digit ISBN0-306-40615-2
isbn1313-digit ISBN978-3-16-148410-0
swiftSWIFT/BIC banking codeNWBKGB22

Internet

FunctionDescriptionExample output
urlWebsite URLhttps://example.com
user_nameLogin usernamejohn_doe
emailEmail addressjohn.doe@example.com