DEV Community

Vikram Sharma
Vikram Sharma

Posted on

1 2

Recipe APIs

I recently created an app for searching Jain Food recipes. Jain food is cooked without onion, garlic, meat, or eggs. My app uses a food api to search and return a relevant recipes. I evaluated many recipe apis and found the following apis to be good for creating recipe based apps.

Spoonacular API

Spoonacular API makes it possible to search more than 330,000 recipes from across the web. Spoonacular API allows developers access over 365000 recipes using this API developer can search through thousands of these recipes using natural language queries. It employs an API Key, OAuth 1, OAuth 2 and Other/Custom authentication model. It is a single purpose API with a RESTful architecture. Supports JSON, response format and JSONP, URI Query String/CRUD request format.

Edamam

Edamam stores all the world recipes in a central database allowing users to easily search through. Edamam API allows developers to integrate recipes and faceted recipe search into their application. It employs an API Key, App ID and Other/Custom authentication model. It is a single purpose API with a RESTful architecture. Supports JSON, response format and JSONP, URI Query String/CRUD request format.

BigOven API

With over 3.3 million registered members, BigOven allows users to create grocery lists, import and share recipes and analyse the nutritional levels of recipes. BigOven API allows developers to access over five hundred thousand (500,000) free recipes. Providing advanced searching and sorting functionalities. It employs an API Key, HTTP authentication model and is a single purpose API, with a RESTful architecture. It supports XML response format and JSONP, URI Query String/CRUD request format.

Webknox

Initially starting as a research project in the Royal Melbourne Institute of Technology and the University of Technology Dresden. Webknox now provides now provides access to more than 100,000 recipes. WebKnox Recipe API allows developers to integrate advanced features like classifying recipes, finding similar recipes, and price breakdown. WebKnox Recipe API is provided as a REST API using OAuth 2.0 for authentication and authorization. It supports XML, JSON response formats and URI Query String/CRUD request format. The API uses HTTP (over SSL) protocol, the HTTP GET is used to retrieve data and HTTP POST is used to create, update or delete data. Usage of HTTP PUT and DELETE is not allowed.

Do your career a big favor. Join DEV. (The website you're on right now)

It takes one minute, it's free, and is worth it for your career.

Get started

Community matters

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay