API OVERVIEW
AUTHENTICATION
API PROTOCOL
API DATA
- Recipes
- Recipe Reviews
- Recipe Images
- Recipe Search Results
- Food Glossary
- Favorites
- Try
- Grocery List
- User Profile
DATA MANAGEMENT
BRANDING, LEGAL & FINANCIAL
Serialization Formats
The web has spoken, and JSON is the preferred format for REST interfaces. To simplify matters on your end and ours, the v2 API only supports JSON-based formats. It is no longer necessary to supply an "Accept" header; you will always receive JSON.
Serialization Format | HTTP Accept Header |
JSON | application/json |
Example to fetch JSON (jQuery)
Here's a simple recipe fetch using jQuery:
function getRecipeJson() { var apiKey = "your-api-key-here"; var RecipeID = 196149; var url = "https://api2.bigoven.com/recipe/" + RecipeID + "?api_key="+apiKey; $.ajax({ type: "GET", dataType: 'json', cache: false, url: url, success: function (data) { alert('success'); //console.log(data); } }); }
Likewise, here's a simple recipe search:
function getRecipeJson() { var apiKey = "your-api-key-here"; var TitleKeyword = "lasagna"; var url = "https://api2.bigoven.com/recipes?pg=1&rpp=25&title_kw=" + TitleKeyword + "&api_key="+apiKey; $.ajax({ type: "GET", dataType: 'json', cache: false, url: url, success: function (data) { alert('success'); //console.log(data); } }); }