← Back to Home

Fake Data Generator

/fake-data
Generate realistic fake data for testing including names, emails, phone numbers, and complete addresses. Supports 6 countries with proper formatting: USA, Canada, UK, Australia, Germany, and France. Each country generates appropriate phone formats, postal codes, states/provinces, cities, and street names.
Try it now

Parameters

type query
Data type: name, email, phone, address, or all (default: all)

Examples

curl
curl https://tcpdata.com/fake-data
curl
curl 'https://tcpdata.com/fake-data?type=email'
curl
curl 'https://tcpdata.com/fake-data?type=name'
curl
curl 'https://tcpdata.com/fake-data?type=phone'
curl
curl 'https://tcpdata.com/fake-data?type=address'
javascript
// Get complete fake person
fetch('https://tcpdata.com/fake-data')
  .then(r => r.json())
  .then(data => console.log(data.data));
python
import requests

# Get fake email only
response = requests.get('https://tcpdata.com/fake-data?type=email')
print(response.json()['email'])

Notes

Countries: USA, Canada, UK, Australia, Germany, France

USA: 5-digit ZIP codes, +1 phone numbers, 50 states

Canada: A1B 2C3 postal codes, +1 phone numbers, 13 provinces

UK: AB1 2CD postal codes, +44 phone numbers, 4 nations

Australia: 4-digit postcodes, +61 phone numbers, 8 states

Germany: 5-digit PLZ, +49 phone numbers, 16 states, German street names

France: 5-digit codes, +33 phone numbers, 13 regions, French street names

100 first names, 100 last names, 100 email domains

Real city names for each country

Country-specific street names