Skip to main content

17+ Data Generators for Every Testing Need

From personal data to banking information, generate realistic test data across all categories. Each generator includes multiple customizable sub-fields to match your exact requirements.

General

👤

Person

Generate realistic personal information including names, demographics, and contact details

Fields:

firstNamelastNameemailphonedateOfBirthgenderjobTitle

Example Output:

{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "firstName": "Sarah",
  "lastName": "Johnson",
  "fullName": "Sarah Johnson",
  "email": "sarah.johnson@example.com",
  "phone": "+1-555-0123",
  "dateOfBirth": "1990-05-15",
  "gender": "female",
  "jobTitle": "Software Engineer"
}
📍

Address

Generate complete address information with coordinates and location data

Fields:

streetcitystatezipCodecountrylatitudelongitude

Example Output:

{
  "id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
  "street": "742 Evergreen Terrace",
  "city": "Springfield",
  "state": "Illinois",
  "zipCode": "62701",
  "country": "United States",
  "latitude": 39.7817,
  "longitude": -89.6501
}
📞

Contact

Generate contact information for business and personal use

Fields:

nameemailphonemobilewebsitecompany

Example Output:

{
  "id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
  "name": "John Smith",
  "email": "john.smith@company.com",
  "phone": "+1-555-0124",
  "mobile": "+1-555-0125",
  "website": "https://company.com",
  "company": "Tech Solutions Inc"
}

Banking & Finance

💳

Credit Card

Generate valid credit card numbers for testing payment systems

Fields:

numbercvvexpiryDatecardTypecardholderName

Example Output:

{
  "id": "d4e5f6a7-b8c9-0123-def1-234567890123",
  "number": "4532-1234-5678-9010",
  "cvv": "123",
  "expiryDate": "12/25",
  "cardType": "Visa",
  "cardholderName": "John Doe"
}
🏦

IBAN

Premium

Generate valid International Bank Account Numbers for testing

Fields:

ibanbicaccountNumberbankNamecountry

Example Output:

{
  "id": "e5f6a7b8-c9d0-1234-ef12-345678901234",
  "iban": "GB82 WEST 1234 5698 7654 32",
  "bic": "WESTGB21XXX",
  "accountNumber": "12345698",
  "bankName": "Western Bank",
  "country": "GB"
}

Healthcare

🏥

Biometrics

Premium

Generate realistic biometric and health data for medical applications

Fields:

heightweightbloodTypebloodPressureheartRatetemperature

Example Output:

{
  "id": "f6a7b8c9-d0e1-2345-f123-456789012345",
  "height": 175,
  "weight": 70,
  "bloodType": "A+",
  "bloodPressure": "120/80",
  "heartRate": 72,
  "temperature": 36.6
}

Insurance

🛡️

Insurance Policy

Premium

Generate insurance policy data for testing insurance systems

Fields:

policyNumberpolicyTypepremiumcoveragestartDateendDate

Example Output:

{
  "id": "a7b8c9d0-e1f2-3456-1234-567890123456",
  "policyNumber": "POL-2024-001234",
  "policyType": "Auto Insurance",
  "premium": 1200,
  "coverage": 500000,
  "startDate": "2024-01-01",
  "endDate": "2024-12-31"
}

E-commerce

📦

Product

Generate product catalog data for e-commerce testing

Fields:

namedescriptionpriceskucategoryinStockrating

Example Output:

{
  "id": "b8c9d0e1-f2a3-4567-2345-678901234567",
  "name": "Wireless Headphones",
  "description": "Premium noise-cancelling headphones",
  "price": 299.99,
  "sku": "WH-1000XM4",
  "category": "Electronics",
  "inStock": true,
  "rating": 4.5
}
🛒

Order

Generate order and transaction data for e-commerce systems

Fields:

orderNumbercustomerIditemstotalstatusorderDate

Example Output:

{
  "id": "c9d0e1f2-a3b4-5678-3456-789012345678",
  "orderNumber": "ORD-2024-001234",
  "customerId": "CUST-5678",
  "items": 3,
  "total": 599.97,
  "status": "shipped",
  "orderDate": "2024-11-20"
}

Business

🏢

Company

Generate company and business information

Fields:

nameindustrywebsiteemailphoneemployeesfounded

Example Output:

{
  "id": "d0e1f2a3-b4c5-6789-4567-890123456789",
  "name": "Tech Innovations Inc",
  "industry": "Software",
  "website": "https://techinnovations.com",
  "email": "info@techinnovations.com",
  "phone": "+1-555-0126",
  "employees": 250,
  "founded": 2010
}
💼

Job Posting

Premium

Generate job posting and employment data

Fields:

titlecompanylocationsalarydescriptionrequirements

Example Output:

{
  "id": "e1f2a3b4-c5d6-7890-5678-901234567890",
  "title": "Senior Software Engineer",
  "company": "Tech Corp",
  "location": "San Francisco, CA",
  "salary": "$120,000 - $180,000",
  "description": "Build scalable systems",
  "requirements": "5+ years experience"
}

Internet & Social

🌐

Website

Generate website and domain information

Fields:

domainurlipAddressprotocolport

Example Output:

{
  "id": "f2a3b4c5-d6e7-8901-6789-012345678901",
  "domain": "example.com",
  "url": "https://example.com",
  "ipAddress": "192.168.1.1",
  "protocol": "https",
  "port": 443
}
📱

Social Media

Premium

Generate social media profile data

Fields:

usernamedisplayNamebiofollowersfollowingposts

Example Output:

{
  "id": "a3b4c5d6-e7f8-9012-7890-123456789012",
  "username": "@johndoe",
  "displayName": "John Doe",
  "bio": "Software developer and tech enthusiast",
  "followers": 1250,
  "following": 340,
  "posts": 89
}

Transportation

🚗

Vehicle

Premium

Generate vehicle information for automotive applications

Fields:

makemodelyearvincolorlicensePlate

Example Output:

{
  "id": "b4c5d6e7-f8a9-0123-8901-234567890123",
  "make": "Toyota",
  "model": "Camry",
  "year": 2023,
  "vin": "1HGBH41JXMN109186",
  "color": "Silver",
  "licensePlate": "ABC-1234"
}
🪪

Driver License

Premium

Generate driver license information

Fields:

licenseNumberclassissueDateexpiryDatestate

Example Output:

{
  "id": "c5d6e7f8-a9b0-1234-9012-345678901234",
  "licenseNumber": "D1234567",
  "class": "C",
  "issueDate": "2020-01-15",
  "expiryDate": "2028-01-15",
  "state": "CA"
}

Education

🎓

Student

Premium

Generate student information for educational systems

Fields:

studentIdnameemailmajorgpaenrollmentDate

Example Output:

{
  "id": "d6e7f8a9-b0c1-2345-0123-456789012345",
  "studentId": "STU-2024-001",
  "name": "Emily Chen",
  "email": "emily.chen@university.edu",
  "major": "Computer Science",
  "gpa": 3.8,
  "enrollmentDate": "2022-09-01"
}
📚

Course

Premium

Generate course and curriculum data

Fields:

courseCodetitleinstructorcreditsschedulecapacity

Example Output:

{
  "id": "e7f8a9b0-c1d2-3456-1234-567890123456",
  "courseCode": "CS-101",
  "title": "Introduction to Programming",
  "instructor": "Dr. Smith",
  "credits": 3,
  "schedule": "MWF 10:00-11:00",
  "capacity": 30
}

Powerful API for Programmatic Access

Integrate Datafaux into your development workflow with our REST API and SDKs. Generate test data programmatically in your favorite language.

// Install the Datafaux SDK
npm install @datafaux/sdk

// Initialize the client
import { Datafaux } from '@datafaux/sdk';

const client = new Datafaux({
  apiKey: process.env.DATAFAUX_API_KEY
});

// Generate data
const data = await client.generate({
  generator: 'person',
  count: 100,
  format: 'json'
});

console.log(data);

🔑Authentication

Authenticate using API keys or JWT tokens. All requests must include your API key in the Authorization header.

  • API Key authentication
  • JWT token support
  • OAuth 2.0 for enterprise

Rate Limits

Rate limits vary by tier to ensure fair usage and optimal performance for all users.

  • Free Tier:100 requests/day
  • Premium:10,000 requests/day
  • Enterprise:Unlimited

Compare All Features

Choose the plan that fits your needs. All plans include access to our core generators and can be upgraded at any time.

anonymous

  • Rows per request100
  • Saved schemas
  • API requests/day
  • Generation history
  • API keys
  • All generators
  • Premium generators
  • Export formatsJSON, CSV
  • Team collaboration
  • SSO integration
  • On-premise deployment
  • SLA guarantee
  • SupportCommunity

free

  • Rows per request1,000
  • Saved schemas10
  • API requests/day100
  • Generation history30 days
  • API keys5
  • All generators
  • Premium generators
  • Export formatsJSON, CSV, SQL
  • Team collaboration
  • SSO integration
  • On-premise deployment
  • SLA guarantee
  • SupportEmail

premiumMost Popular

  • Rows per request10,000
  • Saved schemasUnlimited
  • API requests/day10,000
  • Generation history1 year
  • API keys25
  • All generators
  • Premium generators
  • Export formatsAll formats
  • Team collaboration
  • SSO integration
  • On-premise deployment
  • SLA guarantee
  • SupportPriority email

enterprise

  • Rows per requestCustom
  • Saved schemasUnlimited
  • API requests/dayUnlimited
  • Generation historyUnlimited
  • API keysUnlimited
  • All generators
  • Premium generators
  • Export formatsAll formats + Custom
  • Team collaboration
  • SSO integration
  • On-premise deployment
  • SLA guarantee99.9%
  • SupportDedicated + Phone

Ready to Generate Test Data?

Start free, no credit card required

Try as Guest

No credit card required • Free tier available