Datpaq APISample Data
Generate realistic sample data
for development, testing, and demos
A flexible mock data generator supporting 40+ dataset types, optional field selection, and instant CSV export.
Fully in-memory — no uploads, no file writes.
GET /sample-dataJSON & CSVNo persistence
Built for modern workflows
Tight feedback loops for product teams, QA, and developers. Keep data generation simple, repeatable, and fast.
Instant generation
Clamp to max 500 records. Defaults to 10. No delays, no persistence.
40+ dataset types
Users, products, invoices, logs, geo, devices—your typical app surfaces covered.
CSV export
Stream CSV inline. Never written to disk. Download-friendly for local scripts.
Safe by design
No uploads. No local file saves. No external API calls. Great for internal/public use.
Field selection
Pick only what you need: fields=name,email. Invalid fields are silently skipped.
Clean defaults
If fields are omitted, we return all fields for that type—simple and predictable.
Simple query parameters, powerful outputs
Everything you need is in the URL. No auth dance, no payload schema—just pick a type and go.
type
string
required
Dataset type (e.g. user, product)
count
number
optional
Records (default 10, max 500)
fields
string
optional
Comma-separated field list
format
string
optional
json (default) or csv
Supported dataset types
Pick a type, optionally pick fields, done.
36+ types
useremployeecustomeraccountcompanystartupvendororganizationlegalEntitytransactioninvoicecreditCardpaymentfinanceSummarycryptoWalletproductinventoryItemskucatalogItemsubscriptionPlanaddressgeoCoordinatescityProfilezipcodecountryMetadataipAddressdeviceProfilebrowserSessionloginAttemptnetworkActivitysurveyResponsesupportTicketeventLogfeedbackfileMetadatalogEntry
Tip: start with type=user and fields=name,email to validate your pipeline quickly.
Ship faster with better test data.
Generate mock users, products, invoices, logs, and more—then export to CSV when you need it. No disk writes. No uploads. No surprises.