MockHero

Data Type Explorer

Browse all 156 field types available in MockHero. Click any type to copy its schema definition.

65 types
first_nameIdentity

Locale-aware first name

Maximilian
locale
last_nameIdentity

Locale-aware last name

Bergmann
locale
full_nameIdentity

First + last name combined

Maximilian Bergmann
emailIdentity

Realistic email derived from name

maximilian.bergmann@outlook.de
domain
usernameIdentity

Username derived from name

mbergmann42
phoneIdentity

Country-formatted phone number

+49 151 2345 6789
locale
avatar_urlIdentity

URL to DiceBear avatar

https://api.dicebear.com/7.x/avataaars/svg?seed=42
avatarIdentity

Alias for avatar_url

https://api.dicebear.com/7.x/avataaars/svg?seed=42
genderIdentity

Gender with configurable values and weights

female
valuesweights

Realistic date of birth with age range constraints

1994-07-12
min_agemax_age
cityLocation

Real city name from locale

Berlin
countryLocation

Country name or code

Germany
code
postal_codeLocation

Valid postal code format for locale

10115

State or province

California
addressLocation

Full street address with city and postal

Friedrichstraße 42, 10117 Berlin
latitudeLocation

Latitude coordinate

52.520008
minmax
longitudeLocation

Longitude coordinate

13.404954
minmax
timezoneLocation

IANA timezone string, region-aware

Europe/Berlin
company_nameBusiness

Realistic company name

Digital Solutions
job_titleBusiness

Realistic job title

Senior Software Engineer
departmentBusiness

Standard department name

Engineering
product_nameBusiness

Realistic product name

Wireless Bluetooth Headphones
category
priceBusiness

Price with min/max range

79.95
minmaxprecision
amountBusiness

Alias for price

249.99
minmaxprecision
decimalBusiness

Decimal number in range

42.5
minmaxprecision
currencyBusiness

ISO currency code

EUR
ratingBusiness

Rating (skewed toward 4-5)

4.5
minmaxprecision
skuBusiness

Product SKU code

BLK-SHOE-42-001
prefix

Luhn-valid fake credit card number

4532015112830366
network

Carrier-specific shipping tracking number

1Z999AA10123456784
carrier
datetimeTemporal

ISO 8601 datetime

2024-07-14T09:23:41.000Z
minmax
dateTemporal

ISO date (no time)

2024-07-14
minmax
timeTemporal

Time string HH:MM:SS

14:30:22
timestampTemporal

Unix timestamp (seconds)

1720947821
minmax
ageTemporal

Integer age

34
minmax
date_rangeTemporal

Two correlated dates (start < end) for bookings, reservations, projects

{"start":"2026-01-10","end":"2026-01-17"}
min_gap_daysmax_gap_daysmin_datemax_date
uuidTechnical

v4 UUID

a1b2c3d4-e5f6-4890-abcd-ef1234567890
idTechnical

Auto-incrementing integer

1
startstep
ip_addressTechnical

IPv4 or IPv6 address

192.168.1.42
version
mac_addressTechnical

MAC address

3A:F5:C2:9B:1D:E8
urlTechnical

Realistic URL

https://example.com/blog
domainTechnical

Domain name

techapp.io
user_agentTechnical

Real browser user agent

Mozilla/5.0 (Macintosh; Intel Mac OS X 14_2)...
color_hexTechnical

Hex color code

#6C5CE7

Float vector for pgvector/Pinecone/Weaviate testing

[0.0234,-0.1847,0.5612,"..."]
dimensions
sentenceContent

Realistic sentence (not lorem ipsum)

The team improved API reliability.
min_wordsmax_words
paragraphContent

Multiple realistic sentences (default 5-8)

The team improved...
minmaxsentences
titleContent

Article/blog-style title

Complete Guide to API Design
slugContent

URL-friendly slug from title

complete-guide-to-api-design
tagContent

Realistic tag/category

typescript
reviewContent

Short product review

Great product, exactly what I needed.
image_urlContent

Placeholder image URL

https://picsum.photos/seed/42/640/480
widthheight
file_pathContent

Realistic file path

/documents/report-q4-2024.pdf
markdownContent

Realistic Markdown content with headers, lists, code blocks

## Getting Started This guide walks you through...
length
blog_postContent

LLM-generated blog post (700-1000 words). Falls back to paragraph content if no API key.

The future of web development is evolving rapidly...

LLM-generated blog comment (1-3 sentences, conversational). Falls back to sentence content if no API key.

Great article! I especially liked the section about testing strategies.
booleanLogic

True/false with configurable probability

true
probability
enumLogic

Pick from values with optional weights

active
valuesweights
integerLogic

Integer in range

42
minmax
refLogic

Foreign key to another table (THE KILLER FEATURE)

a1b2c3d4-e5f6-4890-abcd-ef1234567890
tablefielddistribution

Auto-incrementing with prefix/suffix

ORD-1001
startstepprefixsuffix

Fixed value

active
value

Bcrypt or Argon2 format hash for direct DB seeding — no hashing needed

$2b$10$EixZaYVK1fsbw1ZfbX3OXe...
roundsalgorithm
xss_stringSecurity

XSS payloads for security testing your input sanitization

<script>alert("xss")</script>

SQL injection payloads for testing parameterized queries

'; DROP TABLE users; --

Ready to use these field types?

Generate realistic test data with any combination of these types via API or dashboard.

Get Started Free