I'm interested in doing some analysis of recipes for fun. Ideally, I would like to obtain open recipe database(s) behind {foodily, allrecipes, recipes, bigoven, cooking, cooks}.com or something like that.

I am interested in databases which have many variations of recipes, such as hundreds of slightly different chocolate chip cookie recipes (in statistical talk, I'm interested in doing a principal components analysis on chocolate cookie recipes).

APIs would be okay if there aren't any databases available for download. I saw this related recipe API: https://webapps.stackexchange.com/questions/19453/does-allrecipes-com-site-have-an-api (I'm not interested in pay APIs like yummly or food2fork)

Finally, (please correct me if I'm wrong), recipes aren't copyrightable in the basic format of: ingredients plus preparation directions (Publications International v Meredith Corp). I'm interested in these types of recipes.

  • Did you find or make a database? – Lorenzo Sep 24 at 0:31
up vote 14 down vote accepted

hrecipe (and microformats in general) are the bees knees and lucky for you are widely employed across the web; here's a list of sites actively publishing hrecipes in the wild; you can scrape and parse as you please!
http://www.eat-vegan.rocks/
http://funcook.com/
http://www.therecipedepository.com
http://sabores.sapo.pt/
http://www.epicurious.com/
http://www.williams-sonoma.com/
http://foodnetwork.com/
http://www.plantoeat.com/recipe_book
http://www.essen-und-trinken.de
http://itsripe.com/recipes/
this list was lifted from the hrecipes specification on the microformats wiki ->
http://microformats.org/wiki/hrecipe

EDIT:
Auntie's Recipes Repository

  • What about an actual database dump, that you can integrate into an application without additional work of scraping or paying? – Worse_Username Jan 3 at 11:47
  • i'm not aware of one. you could do it and post here ;) – albert Jan 3 at 14:01

If you haven't already, check our ProgrammableWeb - it lets you search for APIs by keyword, type, etc.

Hope this helps.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.