At a glance
- What it is: A recipe API and MCP server for apps and AI agents.
- Price: A free plan with no credit card. Personal is $5 a month and Business $20, with extra requests at $1 per 1,000.
- Limits: Free: 50 requests a day and 300 a week. Personal includes 5,000 requests a month and Business 20,000. Enterprise on request.
- Recipes: Thousands, gathered from public recipe pages.
- Languages: Recipes in English, Spanish and Swedish.
- Ingredients: Quantity, unit, name and preparation in separate fields, with canonical ingredient ids shared across languages.
- Steps: Numbered steps in the response.
- Allergens: True or false for each of the EU’s 14 regulated allergens, plus the US definitions of wheat and tree nuts. Informational only.
- Search: By meaning as well as wording.
- Beyond recipes: Pantry matching, shopping lists grouped by aisle, serving scaling, metric and imperial conversion, and substitutions.
- Attribution: Credit the source and link to the recipe’s source URL.
- Caching: Cache the recipes your users ask for. Copying the index in bulk is not allowed.
- AI use: Agents and LLM apps may call the API at run time. Training a model on the recipes, or bulk access, needs our permission first.
- Uptime: No uptime promise.
Connecting
- REST API:
https://api.tinyplates.dev, with the key sent as a bearer token. - OpenAPI 3.1: openapi.json
- MCP server:
https://api.tinyplates.dev/mcp, signed in to with your account or an API key. See connecting an agent. - Keys: free from sign-up.
For agents
/llms.txt lists every page worth reading, and /llms-full.txt has the documentation in one file. Every page also has a Markdown copy at its address plus .md.
Contact
Tiny Plates is a small, independent service. Write to chris@pullpanda.io about anything: higher limits, bulk access, a takedown or a bug. The changelog lists what has changed and the status page shows whether the API is up.