curl --request POST \
--url https://apix.spotzee.com/api/ext/generic/data/generate/lorem \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data count=10 \
--data locale=en \
--data seed=12345 \
--data method=profile \
--data lineCount=3 \
--data lineCountMin=1 \
--data lineCountMax=5 \
--data sentenceCount=3 \
--data sentenceCountMin=2 \
--data sentenceCountMax=6 \
--data paragraphCount=3 \
--data paragraphCountMin=1 \
--data paragraphCountMax=3 \
--data wordCount=5 \
--data wordCountMin=3 \
--data wordCountMax=10 \
--data wordLength=5 \
--data wordLengthMin=4 \
--data wordLengthMax=8 \
--data strategy=any-length \
--data 'separator=\n'{
"status": "success",
"data": {
"lorem": [
{
"method": "profile",
"value": "Doloribus autem non quis vero quia.",
"word": "temporibus",
"words": "qui praesentium pariatur",
"sentence": "Laborum voluptatem officiis est et.",
"sentences": "First generated sentence. Second generated sentence.",
"paragraph": "Non architecto nam unde sint. Ex tenetur dolor facere optio aut consequatur.",
"paragraphs": "First paragraph.\\nSecond paragraph.",
"lines": "Rerum quia aliquam pariatur.\\nVoluptatem repellat consequatur.",
"slug": "dolores-illo-est",
"text": "Doloribus autem non quis vero quia.",
"wordCount": 5,
"sentenceCount": 3,
"paragraphCount": 2,
"separator": "\\n"
}
],
"generated": 1,
"locale": "en",
"seed": 12345,
"method": "profile"
},
"performance": {
"generationTime": 2,
"itemsGenerated": 1,
"locale": "en"
}
}Generates synthetic text fixtures for testing content layouts, CMS workflows, search fixtures, forms, and sample datasets. Supported methods: profile, lines, paragraph, paragraphs, sentence, sentences, slug, text, word, and words. Text-size controls are capped to keep responses bounded and fast.
curl --request POST \
--url https://apix.spotzee.com/api/ext/generic/data/generate/lorem \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data count=10 \
--data locale=en \
--data seed=12345 \
--data method=profile \
--data lineCount=3 \
--data lineCountMin=1 \
--data lineCountMax=5 \
--data sentenceCount=3 \
--data sentenceCountMin=2 \
--data sentenceCountMax=6 \
--data paragraphCount=3 \
--data paragraphCountMin=1 \
--data paragraphCountMax=3 \
--data wordCount=5 \
--data wordCountMin=3 \
--data wordCountMax=10 \
--data wordLength=5 \
--data wordLengthMin=4 \
--data wordLengthMax=8 \
--data strategy=any-length \
--data 'separator=\n'{
"status": "success",
"data": {
"lorem": [
{
"method": "profile",
"value": "Doloribus autem non quis vero quia.",
"word": "temporibus",
"words": "qui praesentium pariatur",
"sentence": "Laborum voluptatem officiis est et.",
"sentences": "First generated sentence. Second generated sentence.",
"paragraph": "Non architecto nam unde sint. Ex tenetur dolor facere optio aut consequatur.",
"paragraphs": "First paragraph.\\nSecond paragraph.",
"lines": "Rerum quia aliquam pariatur.\\nVoluptatem repellat consequatur.",
"slug": "dolores-illo-est",
"text": "Doloribus autem non quis vero quia.",
"wordCount": 5,
"sentenceCount": 3,
"paragraphCount": 2,
"separator": "\\n"
}
],
"generated": 1,
"locale": "en",
"seed": 12345,
"method": "profile"
},
"performance": {
"generationTime": 2,
"itemsGenerated": 1,
"locale": "en"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.spotzee.com/llms.txt
Use this file to discover all available pages before exploring further.
Bearer token authentication. Use format: Bearer YOUR_API_KEY
Number of text 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"
Text generation method. Defaults to profile.
profile, lines, paragraph, paragraphs, sentence, sentences, slug, text, word, words "profile"
Exact number of lines for lines or profile output. Range: 1-20.
^[1-9]\d*$"3"
Minimum line count for lines or profile output. Range: 1-20.
^[1-9]\d*$"1"
Maximum line count for lines or profile output. Range: 1-20.
^[1-9]\d*$"5"
Exact sentence count for paragraph, sentences, or profile output. Range: 1-20.
^[1-9]\d*$"3"
Minimum sentence count for paragraph, sentences, or profile output. Range: 1-20.
^[1-9]\d*$"2"
Maximum sentence count for paragraph, sentences, or profile output. Range: 1-20.
^[1-9]\d*$"6"
Exact paragraph count for paragraphs or profile output. Range: 1-5.
^[1-9]\d*$"3"
Minimum paragraph count for paragraphs or profile output. Range: 1-5.
^[1-9]\d*$"1"
Maximum paragraph count for paragraphs or profile output. Range: 1-5.
^[1-9]\d*$"3"
Exact word count for sentence, slug, words, or profile output. Range: 1-50.
^[1-9]\d*$"5"
Minimum word count for sentence, slug, words, or profile output. Range: 1-50.
^[1-9]\d*$"3"
Maximum word count for sentence, slug, words, or profile output. Range: 1-50.
^[1-9]\d*$"10"
Exact word length for word or profile output. Range: 1-14.
^[1-9]\d*$"5"
Minimum word length for word or profile output. Range: 1-14.
^[1-9]\d*$"4"
Maximum word length for word or profile output. Range: 1-14.
^[1-9]\d*$"8"
Word-length fallback strategy for word or profile output.
fail, closest, shortest, longest, any-length "any-length"
Separator for sentences, paragraphs, or profile output. Maximum 16 characters.
16"\\n"
Successfully generated text data
success Hide child attributes
Hide child attributes
Resolved text generation method.
profile, lines, paragraph, paragraphs, sentence, sentences, slug, text, word, words "profile"
Primary generated text fixture value.
"Doloribus autem non quis vero quia."
Generated newline-separated lines.
"Rerum quia aliquam pariatur.\\nVoluptatem repellat consequatur."
Generated paragraph.
"Non architecto nam unde sint. Ex tenetur dolor facere optio aut consequatur."
Generated paragraphs joined by the requested separator.
"First paragraph.\\nSecond paragraph."
Generated sentence.
"Laborum voluptatem officiis est et."
Generated sentences joined by the requested separator.
"First generated sentence. Second generated sentence."
Generated URL-friendly slug text.
"dolores-illo-est"
Generated generic text fixture.
"Doloribus autem non quis vero quia."
Generated single word.
"temporibus"
Generated space-separated words.
"qui praesentium pariatur"
Resolved exact line count.
3
Resolved minimum line count.
1
Resolved maximum line count.
5
Resolved exact sentence count.
3
Resolved minimum sentence count.
2
Resolved maximum sentence count.
6
Resolved exact paragraph count.
3
Resolved minimum paragraph count.
1
Resolved maximum paragraph count.
3
Resolved exact word count.
5
Resolved minimum word count.
3
Resolved maximum word count.
10
Resolved exact word length.
5
Resolved minimum word length.
4
Resolved maximum word length.
8
Resolved word-length fallback strategy.
fail, closest, shortest, longest, any-length "any-length"
Resolved sentence or paragraph separator.
"\\n"
profile, lines, paragraph, paragraphs, sentence, sentences, slug, text, word, words Was this page helpful?