curl --request POST \
--url https://apix.spotzee.com/api/ext/generic/data/generate/food \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data count=10 \
--data locale=en \
--data seed=12345 \
--data method=profileimport requests
url = "https://apix.spotzee.com/api/ext/generic/data/generate/food"
payload = {
"count": "10",
"locale": "en",
"seed": "12345",
"method": "profile"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/x-www-form-urlencoded"
}
response = requests.post(url, data=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
Authorization: 'Bearer <token>',
'Content-Type': 'application/x-www-form-urlencoded'
},
body: new URLSearchParams({count: '10', locale: 'en', seed: '12345', method: 'profile'})
};
fetch('https://apix.spotzee.com/api/ext/generic/data/generate/food', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://apix.spotzee.com/api/ext/generic/data/generate/food"
payload := strings.NewReader("count=10&locale=en&seed=12345&method=profile")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"status": "success",
"data": {
"foods": [
{
"method": "profile",
"value": "Chicken parmesan",
"dish": "Chicken parmesan",
"description": "A rich and savory dish with fresh ingredients.",
"ethnicCategory": "Italian",
"adjective": "Crispy",
"ingredient": "Olive oil",
"meat": "Chicken",
"fruit": "Mango",
"vegetable": "Broccoli",
"spice": "Paprika"
}
],
"generated": 1,
"locale": "en",
"seed": 12345,
"method": "profile"
},
"performance": {
"generationTime": 2,
"itemsGenerated": 1,
"locale": "en"
}
}{
"status": "error",
"error": "Invalid request parameters"
}{
"status": "error",
"error": "Invalid request parameters"
}{
"status": "error",
"error": "Invalid request parameters"
}{
"status": "error",
"error": "Invalid request parameters"
}{
"status": "error",
"error": "Invalid request parameters"
}{
"status": "error",
"error": "Invalid request parameters"
}Generate synthetic food data
Generates synthetic food and menu fixtures for testing recipe, catalog, restaurant, and content workflows. Supported methods: profile, adjective, description, dish, ethnicCategory, fruit, ingredient, meat, spice, and vegetable.
curl --request POST \
--url https://apix.spotzee.com/api/ext/generic/data/generate/food \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data count=10 \
--data locale=en \
--data seed=12345 \
--data method=profileimport requests
url = "https://apix.spotzee.com/api/ext/generic/data/generate/food"
payload = {
"count": "10",
"locale": "en",
"seed": "12345",
"method": "profile"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/x-www-form-urlencoded"
}
response = requests.post(url, data=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
Authorization: 'Bearer <token>',
'Content-Type': 'application/x-www-form-urlencoded'
},
body: new URLSearchParams({count: '10', locale: 'en', seed: '12345', method: 'profile'})
};
fetch('https://apix.spotzee.com/api/ext/generic/data/generate/food', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://apix.spotzee.com/api/ext/generic/data/generate/food"
payload := strings.NewReader("count=10&locale=en&seed=12345&method=profile")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"status": "success",
"data": {
"foods": [
{
"method": "profile",
"value": "Chicken parmesan",
"dish": "Chicken parmesan",
"description": "A rich and savory dish with fresh ingredients.",
"ethnicCategory": "Italian",
"adjective": "Crispy",
"ingredient": "Olive oil",
"meat": "Chicken",
"fruit": "Mango",
"vegetable": "Broccoli",
"spice": "Paprika"
}
],
"generated": 1,
"locale": "en",
"seed": 12345,
"method": "profile"
},
"performance": {
"generationTime": 2,
"itemsGenerated": 1,
"locale": "en"
}
}{
"status": "error",
"error": "Invalid request parameters"
}{
"status": "error",
"error": "Invalid request parameters"
}{
"status": "error",
"error": "Invalid request parameters"
}{
"status": "error",
"error": "Invalid request parameters"
}{
"status": "error",
"error": "Invalid request parameters"
}{
"status": "error",
"error": "Invalid request parameters"
}Authorizations
Bearer token authentication. Use format: Bearer YOUR_API_KEY
Body
Number of food 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"
Food generation method. Defaults to profile.
profile, adjective, description, dish, ethnicCategory, fruit, ingredient, meat, spice, vegetable "profile"
Response
Successfully generated food data
success Hide child attributes
Hide child attributes
Hide child attributes
Hide child attributes
Resolved food generation method.
profile, adjective, description, dish, ethnicCategory, fruit, ingredient, meat, spice, vegetable "profile"
Primary generated food fixture value.
"Crispy chicken parmesan"
Generated food adjective.
"Crispy"
Generated food description.
"A rich and savory dish with fresh ingredients."
Generated dish name.
"Chicken parmesan"
Generated cuisine or regional category.
"Italian"
Generated fruit name.
"Mango"
Generated ingredient name.
"Olive oil"
Generated meat or protein name.
"Chicken"
Generated spice name.
"Paprika"
Generated vegetable name.
"Broccoli"
profile, adjective, description, dish, ethnicCategory, fruit, ingredient, meat, spice, vegetable Was this page helpful?