Community-driven taco database.
TacoFancy API provides random taco recipe data through a REST API. It sources content from the dansinker/tacofancy recipe collection and structures recipes into base layers, mixins, condiments, seasonings, and shells.
The API exposes endpoints for retrieving a random recipe component or a full random taco (base layer, mixin, condiment, seasoning, and shell combined). It also provides endpoints for looking up contributors to a specific recipe, listing all recipe slugs for a given layer type, and viewing all contributions made by a specific GitHub username.
The project is intended for developers who want to run or extend the API themselves: it includes a Docker-based setup (via a Makefile with commands to start the app, initialize the database, and load data), a local development mode, and a test suite. Configuration is handled through environment variables for the database connection string and an optional GitHub token for higher API rate limits. The repository is released under the MIT license.
It's an API for random taco recipes, returning combinations of base layers, mixins, condiments, seasonings, and shells.
Call /random/?full-taco=true to get a random full taco recipe.
Clone the repo, copy .env.example to .env with a GitHub token, then run make up, make init-db, and make load-data; the API is then available at http://localhost:5000/.
It is released under the MIT license.
A GITHUB_TOKEN environment variable is optional and only used to get higher GitHub API rate limits.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Recipes, ingredients, nutrition data and cooking instructions.
Recipes, Food Products, and Meal Planning.
Pizza for every HTTP Status.
API to query data about recipe, plan, ingredients.
Food & Drink Reviews.
Cocktail Recipes.