Zomato APIs# Zomato API
## About Zomato APIs
The Zomato API provides the name, cuisine style, location, and ratings for over 1.5 million restaurants located in 10 thousand cities worldwide to power your food-related app.
## What is Zomato?
Zomato allows visitors to their website and apps to search for restaurants in their local area. They can read through reviews and submit their own, complete with images. Finally, food lovers may either book a table for dine-in, order take-out or delivery and even pay for their food while eating at the establishment.
## How does Zomato work?
Zomato's technology uses APIs and applications to connect foodies with cuisines they love. There are business apps and industry-related marketing tools to acquire and engage potential customers on the restaurant side. Delivery partners aren't left out, either, as Zomato provides flexible and transparent earning opportunities in their respective areas.
The Zomato API is free and provides instant access to their database; developers just need to request an access key. Once that is complete, the now-authorized user creates a secret API key. Zomato's API is based on REST, and utilizes standard concepts and HTTP communication. Requests and responses are in HTTP containing JSON. The developer must build their application with SSL/TLS capabilities to use the API.
## Who is Zomato for?
Zomato is for food lovers, restaurant owners, and delivery partners. Whether you are a consumer looking to try a new dish, a restaurant looking to bring in new business, or a delivery service wanting to connect to new opportunities, Zomato has something for you through its API and numerous apps.
## Why are food APIs necessary?
There are millions of restaurants in the world and billions of customers. APIs like Zomato connect them, no matter if the consumer is in their hometown or halfway around the world.
## What can you expect from food-related APIs like Zomato?
The Zomato API and those like it should always provide current information. Likewise, the source and client connections should be secure so that data transfer is seamless and end-users do not have to worry about their personal information being exposed.
## Are there examples of free Zomato APIs?
1. [The Cocktail DB](https://rapidapi.com/thecocktaildb/api/the-cocktail-db/)
2. [Recipe Food Nutrition](https://rapidapi.com/spoonacular/api/recipe-food-nutrition/)
3. [Edamam Food and Grocery Database](https://rapidapi.com/edamam/api/edamam-food-and-grocery-database/)
4. [MyCookbook.io](https://rapidapi.com/mycookbook/api/mycookbook-io1/)
5. [Yummly](https://rapidapi.com/apidojo/api/yummly2/)
6. [Edamam Nutrition Analysis](https://rapidapi.com/edamam/api/edamam-nutrition-analysis/)
7. [CalorieNinjas](https://rapidapi.com/calorieninjas/api/calorieninjas/)
8. [US Restaurant Menus](https://rapidapi.com/restaurantmenus/api/us-restaurant-menus/)
9. [Postmates API](https://rapidapi.com/serg.osipchuk/api/PostmatesAPI/)
## Zomato API SDKs
All Zomato APIs are supported and made available in [multiple developer programming languages and SDKs](https://docs.rapidapi.com/v2.0/docs/getting-started-with-rapidapi-sdks) including:
1. Node.js
2. PHP
3. Python
4. Ruby
5. Objective-C
6. Java (Android)
7. C# (.NET)
8. cURL
Just select your preference from any API endpoints page.
[Sign up today for free on RapidAPI](https://rapidapi.com/auth/sign-up) to begin using Zomato APIs!
The spoonacular Recipe - Food - Nutrition API gives you to access to thousands of recipes, storebought packaged foods, and chain restaurant menu items. Our food ontology and semantic recipe search engine makes it possible to search for recipes using natural language queries, such as "gluten free brownies without sugar" or "low fat vegan cupcakes." You can automatically calculate the nutritional information for any recipe, estimate recipe costs, visualize ingredient lists, find recipes for what's in your fridge, find recipes based on special diets, nutritional requirements, or favorite ingredients, classify recipes into types and cuisines, convert ingredient amounts, or even compute an entire meal plan. With our powerful API, you can create many kinds of food and nutrition apps.
Special diets/dietary requirements currently available include: vegan, vegetarian, pescetarian, gluten free, grain free, dairy free, high protein, low sodium, low carb, Paleo, Primal, ketogenic, and more.
This API provides you with tools to find nutrition and diet data for generic foods, packaged foods and restaurant meals. In addition it employs NLP (Natural Language Processing) which allows for extraction of food entities from unstructured text.
Covered Use Cases:
-Search for a food by keyword, food name or UPC/Barcode
-Sourcing of nutrition facts for a given food, including: macro and micro nutrients, allergen labels, lifestyle and health labels
-Search for a food by given nutrient quantity for 28 nutrients
-Seach for foods within a given brand
-Built in food-logging context it allows for NLP requests for chat bots and natural language calorie counters