data_data_faker
Generate fake data for a single field type such as person.fullName or internet.email using Faker.js presets. Supports an optional seed for reproducible outputs.
Instructions
Data Faker (Faker.js-style field presets). Generate fake values for one Faker.js-style field preset (44 namespaced fields across person, internet, address, phone, company, commerce, date, lorem, finance, and system) such as person.fullName, internet.email, address.zip, phone.imei, finance.creditCardNumber. Output is non-deterministic by default (CSPRNG); pass an optional string seed for reproducible runs via a non-cryptographic xoshiro128** generator. Use this when you need many values of a SINGLE field type; use data_random_data_generator or data_sample_data_generator instead to build multi-column records or curated datasets (users, orders) as JSON/CSV/TSV, or data_mock_api_generator to stand up mock endpoints. Runs locally: read-only, non-destructive, contacts no external service, and is rate-limited (60 requests per minute anonymous, 120 authenticated). Returns the resolved preset, the count, and an array of generated string values.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| preset | Yes | Field preset to generate, namespaced as group.field (e.g. person.fullName, internet.email, finance.iban). Must be one of the 44 enum values. | |
| count | No | How many values to generate. Integer 1 to 1000; defaults to 1. | |
| seed | No | Optional string seed (max 1024 chars) for reproducible output via a non-cryptographic xoshiro128** generator. Omit or null for cryptographically random values. Never use seeded output for tokens, salts, keys, IVs, or nonces. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | No | True when generation succeeded; false on a validation error. | |
| preset | No | The resolved preset that was generated. | |
| count | No | Number of values returned (matches the requested count on success). | |
| values | No | The generated fake values, one string per requested count. | |
| error | No | Present only on failure; the validation error message. |