Generate synthetic string data
Generates synthetic string fixtures for testing identifiers, codes, token fields, validation workflows, import fixtures, and sample datasets. Supported methods: profile, alpha, alphanumeric, binary, fromCharacters, hexadecimal, nanoid, numeric, octal, sample, symbol, ulid, and uuid. Length and character-source controls are capped to keep responses bounded and fast.
Authorizations
Bearer token authentication. Use format: Bearer YOUR_API_KEY
Body
Number of string records to generate (1-100). Passed as string but must be numeric.
^[1-9]\d?$|^100$"10"
Locale for generated data (e.g., en, es, fr, de, pt_BR, zh_CN)
"en"
Seed for deterministic generation. Same seed produces same results.
"12345"
String generation method. Defaults to profile.
profile, alpha, alphanumeric, binary, fromCharacters, hexadecimal, nanoid, numeric, octal, sample, symbol, ulid, uuid "profile"
Exact string length for supported methods. Range: 1-256.
^[1-9]\d*$"12"
Minimum string length for supported methods. Range: 1-256.
^[1-9]\d*$"8"
Maximum string length for supported methods. Range: 1-256.
^[1-9]\d*$"16"
Casing for letter-based and hexadecimal output.
upper, lower, mixed "mixed"
Optional prefix for binary, octal, or hexadecimal output. Max 16 safe characters.
16"id_"
Character source for fromCharacters output. Required when method=fromCharacters. Max 128 non-control characters.
128"ABC123"
Characters to exclude from alpha, alphanumeric, or numeric output. Max 128 non-control characters.
128"0O1l"
Allow leading zeros for numeric output.
true, false "true"
Reference date for generated sortable identifier output.
"2024-01-01T00:00:00.000Z"