Sample Customer Data

Download 100 or 1,000 sample customer records as CSV or JSON. Preview the data and field dictionary. Generated US test data, free and no sign-up.

Version 1 · Published 6 September 2026 · US contact records

Preview the first five customers

guidfullNameemailphonestreetcitystateCodepostalCodecountry
910a53a0-9267-4f63-b005-378359e02e17Kristopher I. Adams-Considinekadamsconsidine24@example.org616-555-01171422 Kassulke CurveGrand RapidsMI49504United States
481e0edb-b6e4-4857-bd72-87b26ca7a44cBenny O. Murazikbmurazik12@example.com302-555-01699759 Kreiger FallsWilmingtonDE19805United States
8a814118-626c-4063-897d-4df50293fb9fScott C. Brekkesbrekke23@example.org337-555-0170985 Botsford InletLafayetteLA70503United States
240578af-b1d2-4afd-a080-dedf38d55c34Randal L. Rennerrrenner99@example.org930-555-01647906 Amelie GrovesEvansvilleIN47715United States
c1beb554-a03c-4766-b1dc-cb37b4cb137cBrian L. Bodebbode60@example.net878-555-01814640 Sipes HavenPittsburghPA15210United States

These rows are the beginning of every file above. IDs and contact fields are generated for test use.

A ready-made customer table for imports and demos

Use these sample records to test CSV imports, populate a CRM mockup or build a customer-list screen. Both file sizes share the same column names and row order. Start with 100 rows to inspect your field mapping, then use 1,000 for pagination, filtering and export checks.

This dataset contains generated contact details, not real customer activity. It does not model orders, revenue, subscriptions or relationships between tables. A name is not a unique customer key; use the guid field when your test needs a record identifier.

For a custom file, open the CSV, JSON and SQL test data generator. The Customers template selects these fields. Set the seed to sample-customers-v1 to reproduce these values with the current engine, or choose your own seed for a different sample.

Customer dataset field dictionary

FieldContentsImport note
guidGenerated UUIDUse as a record key; not a real customer ID.
fullNameGenerated display nameNames can repeat; preserve spaces and punctuation.
emailAddress at an example domainFor fixtures, not a working inbox.
phoneUS number in the 555-0100–0199 fiction blockPreserve formatting as text.
streetRandomized house number and streetNot checked against a building or delivery point.
cityLocality from the configured US dataRelated to the generated state and postal pool.
stateCodeTwo-letter US state codeKeep separate from the city field.
postalCodeZIP from the configured postal poolImport as Text to preserve leading zeros.
countryUnited StatesThis version contains US records only.

All values are strings. CSV uses the same field keys as JSON.

Import CSV or JSON without changing the values

For spreadsheets, use the CSV import dialog and set postalCode, phone and guid to Text before loading the file. Automatic number conversion can remove a leading zero from a ZIP code. For JSON, read the top-level array and map its keys to your test table; each object uses the same nine fields.

Compare the first imported row with the preview above and confirm the final row count. The 100-row file is a prefix of the 1,000-row file, so importing both without deduplication repeats the first 100 records.

Data source and version

Files are generated using Fakenamely’s existing identity engine and US locale data with a fixed seed and a reference date of 1 January 2026. Names are assembled from locale pools; geographic fields use the site’s postal datasets. See the data sources and generation limits for details. The sample is not a demographic survey or a live address lookup.

Frequently asked questions

Does this dataset contain real customers?+

No customer database was used. These records were generated from the site's test-data engine. Names and street details can coincide with real ones; addresses have not been verified for delivery. Email addresses use reserved example domains.

What is included in each customer record?+

Nine fields: guid, fullName, email, phone, street, city, stateCode, postalCode and country. This is a contact table for tests and demos. It contains no purchases, payment details or account history.

Are the CSV and JSON files the same dataset?+

Yes. Both formats use the same version and seed. The 100-row file is the first 100 records of the 1,000-row file. JSON keeps every value as a string; import postalCode as Text when opening CSV in a spreadsheet.

Can I create more rows or choose different columns?+

Use the linked test data generator, choose the Customers template and enter sample-customers-v1 as the seed to reproduce the record values with this generator version. Change the fields or seed for a custom dataset. Save downloaded files because future engine or locale updates may change output.