A synthetic food data generator creates sample dish, cuisine, ingredient, meat, spice, fruit and vegetable values for tests, demos and fixture files. It gives teams repeatable food-shaped data without copying production menus, recipe records or catalogue content into lower-control environments.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.
Generate sample food data at
spotzee.com/tools/food-generator.
Why this matters
Recipe apps, restaurant demos, food catalogues and content workflows need values that feel realistic enough to exercise UI states. Real menus and product records don’t belong in seed files, support screenshots or automated test logs. Food fields expose common product issues. Dish names wrap, descriptions run long, cuisine filters need varied labels, and ingredient fields need enough variety to test search and validation. But static fixture lists get stale quickly. Generated values are test fixtures only. They do not include verified nutrition facts, allergens, calories or recipe instructions. Each Extended API call deducts a small per-call amount from your Spotzee credit balance. See the Spotzee pricing page for live per-tool pricing.How it works
Send the request
POST to
/generic/data/generate/food with count. The count is a string
from 1 to 100.Choose a method
Use
method=profile for expanded food records, or choose one field method
such as dish, ingredient, spice, fruit or vegetable.Set locale and seed
Send
locale when regional output matters and an optional numeric seed
when you need repeatable fixtures.Method reference
| Method | Output | Main parameters |
|---|---|---|
profile | Expanded food profile | count, locale, seed |
adjective | Food adjective fixture | count, locale, seed |
description | Food description fixture | count, locale, seed |
dish | Dish-name fixture | count, locale, seed |
ethnicCategory | Cuisine or regional category | count, locale, seed |
fruit | Fruit-name fixture | count, locale, seed |
ingredient | Ingredient-name fixture | count, locale, seed |
meat | Meat or protein fixture | count, locale, seed |
spice | Spice-name fixture | count, locale, seed |
vegetable | Vegetable-name fixture | count, locale, seed |
profile when you need fuller food test data. Use a field method when your form, table, search index or import job only needs one value type.
What to watch for
- Count outside
1to100. One request generates up to 100 food records. For more rows, call the endpoint again and vary the seed when you need a different batch. - Wrong method for the fixture. Use
profilefor fuller food records, or a field method for one value type. - Invalid seed. Seeds must be whole numbers. Leave the field blank for random output, or reuse a numeric seed for repeatable fixtures.
- Expecting nutrition data. Generated food values are synthetic sample text. They do not include nutrition facts, allergens, calories or verified recipe instructions.
- Assuming cuisine accuracy.
ethnicCategoryis a generated cuisine or regional label for fixture coverage, not a verified culinary classification.
FAQs
What can a food data generator return?
What can a food data generator return?
A synthetic food data generator can return
foods[] records with method
and value fields. Profile output can also include dish, description,
ethnicCategory, adjective, ingredient, meat, fruit, vegetable
and spice fields. The exact fields depend on the selected method.Is this random food generator for meal planning?
Is this random food generator for meal planning?
This random food generator is built for test data, not personal meal
planning. It creates synthetic dish, ingredient and menu values for QA
datasets, prototypes and fixture files.
Can I reproduce food data generator output?
Can I reproduce food data generator output?
Yes. Set a numeric seed to reproduce output for the same count, locale and
method values. Leave the seed blank when you want a fresh random batch for
exploratory testing.
Which method should I choose for menu data?
Which method should I choose for menu data?
Can I use it as a dish name generator?
Can I use it as a dish name generator?
Yes, use
method=dish when you need dish-name fixtures, or method=profile
when you want dish names alongside descriptions, cuisines and ingredients.
The values are synthetic sample data for tests and prototypes.Where can I learn more about food data generation?
Where can I learn more about food data generation?
Read the
food data generator guide
for endpoint options, response fields and integration patterns. The guide
also shows where food data fits beside commerce, company, person and date
generators.