curl --request POST \
--url https://apix.spotzee.com/api/ext/generic/data/generate/image \
--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 width=640 \
--data height=480 \
--data category=nature \
--data grayscale=false \
--data blur=4 \
--data 'color=#336699' \
--data dataUriType=svg-uri \
--data sex=female \
--data size=128{
"status": "success",
"data": {
"images": [
{
"method": "profile",
"value": "https://images.example.com/seed/example/640/480",
"url": "https://images.example.com/seed/example/640/480",
"avatar": "https://images.example.com/avatar/12345",
"avatarGitHub": "https://avatars.example.com/u/12345",
"personPortrait": "https://images.example.com/portraits/female/128/12.jpg",
"urlLoremFlickr": "https://images.example.com/640/480/nature?lock=12345",
"urlPicsumPhotos": "https://images.example.com/seed/example/640/480?grayscale&blur=4",
"dataUri": "data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E",
"width": 640,
"height": 480,
"category": "nature",
"grayscale": true,
"blur": 4,
"color": "#336699",
"dataUriType": "svg-uri",
"sex": "female",
"size": 128
}
],
"generated": 1,
"locale": "en",
"seed": 12345,
"method": "profile"
},
"performance": {
"generationTime": 3,
"itemsGenerated": 1,
"locale": "en"
}
}Generates synthetic image reference fixtures for testing media fields, avatars, placeholder records, demo content, import fixtures, and UI previews. The service returns URL strings or SVG data URI strings only; it does not fetch external image content. Supported methods include profile, avatar, avatarGitHub, personPortrait, url, urlLoremFlickr, urlPicsumPhotos, and dataUri.
curl --request POST \
--url https://apix.spotzee.com/api/ext/generic/data/generate/image \
--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 width=640 \
--data height=480 \
--data category=nature \
--data grayscale=false \
--data blur=4 \
--data 'color=#336699' \
--data dataUriType=svg-uri \
--data sex=female \
--data size=128{
"status": "success",
"data": {
"images": [
{
"method": "profile",
"value": "https://images.example.com/seed/example/640/480",
"url": "https://images.example.com/seed/example/640/480",
"avatar": "https://images.example.com/avatar/12345",
"avatarGitHub": "https://avatars.example.com/u/12345",
"personPortrait": "https://images.example.com/portraits/female/128/12.jpg",
"urlLoremFlickr": "https://images.example.com/640/480/nature?lock=12345",
"urlPicsumPhotos": "https://images.example.com/seed/example/640/480?grayscale&blur=4",
"dataUri": "data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E",
"width": 640,
"height": 480,
"category": "nature",
"grayscale": true,
"blur": 4,
"color": "#336699",
"dataUriType": "svg-uri",
"sex": "female",
"size": 128
}
],
"generated": 1,
"locale": "en",
"seed": 12345,
"method": "profile"
},
"performance": {
"generationTime": 3,
"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 image 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"
Image generation method. Defaults to profile.
profile, avatar, avatarGitHub, personPortrait, url, urlLoremFlickr, urlPicsumPhotos, dataUri "profile"
Image width for image URL or data URI output. Range: 1-3999.
^[1-9]\d*$"640"
Image height for image URL or data URI output. Range: 1-3999.
^[1-9]\d*$"480"
Category segment for categorized image URL output.
^[A-Za-z0-9_-]{1,50}$"nature"
Generate grayscale output where supported.
true, false "false"
Blur amount for supported image URL output. Range: 0-10.
^\d+$"4"
Color for data URI output. Use a CSS color name or hex color value.
^#?[0-9A-Fa-f]{3,8}$|^[A-Za-z]+$"#336699"
Data URI encoding type.
svg-uri, svg-base64 "svg-uri"
Portrait sex option for person portrait output.
female, male "female"
Portrait image size in pixels.
32, 64, 128, 256, 512 "128"
Successfully generated image reference data
success Hide child attributes
Hide child attributes
Resolved image generation method.
profile, avatar, avatarGitHub, personPortrait, url, urlLoremFlickr, urlPicsumPhotos, dataUri "profile"
Primary generated image fixture value. This is a URL string or data URI string; the service does not fetch external image content.
"https://example.com/image/640/480"
Generated avatar image URL string.
"https://images.example.com/avatar/12345"
Generated avatar image URL string from a source-control avatar URL shape.
"https://avatars.example.com/u/12345"
Generated portrait image URL string.
"https://images.example.com/portraits/female/128/12.jpg"
Generated generic image URL string.
"https://images.example.com/seed/example/640/480"
Generated categorized image URL string.
"https://images.example.com/640/480/nature?lock=12345"
Generated image URL string with optional grayscale or blur controls.
"https://images.example.com/seed/example/640/480?grayscale&blur=4"
Generated SVG data URI string.
"data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E"
Resolved image width option.
640
Resolved image height option.
480
Resolved category option.
"nature"
Resolved grayscale option.
true
Resolved blur option.
4
Resolved data URI color option.
"#336699"
Resolved data URI type option.
svg-uri, svg-base64 "svg-uri"
Resolved portrait sex option.
female, male "female"
Resolved portrait size option.
128
profile, avatar, avatarGitHub, personPortrait, url, urlLoremFlickr, urlPicsumPhotos, dataUri Was this page helpful?