choppingboard.recipes

An API for scraping recipe web pages

choppingboard.recipes is a personal project. It scratched an itch I had for collecting recipes online in a predictable format.

The API can convert any marked-up recipe web page into easily consumable JSON data.

I'd love to open this up to other people. If you're interested in using the API send me an email at feedback@choppingboard.recipes

Try it out

Traditional fruit salad

Make the most of seasonal fruits in this traditional fruit salad.

15 minutes

Ingredients
  • 600g pineapple, peeled, chopped
  • 800g rockmelon, chopped
  • 800g seedless watermelon, chopped
  • 250g strawberries, hulled, quartered
  • 200g seedless green grapes
  • 200g seedless red grapes
  • 4 passionfruit, halved
  • 1 tablespoon lime juice
Instructions
  • Place pineapple, rockmelon, watermelon, strawberries, grapes, passionfruit pulp and lime juice in a large glass or ceramic bowl.
  • Toss to combine.
  • Serve.
                    
{
  "name": "Traditional fruit salad",
  "url": "http://www.taste.com.au/recipes/traditional-fruit-salad/0e478cd0-78a6-4e01-8411-0eedbaf98ae2",
  "image": "http://img.taste.com.au/jhfQX3Eq/taste/2016/11/traditional-fruit-salad-60324-1.jpeg",
  "description": "Make the most of seasonal fruits in this traditional fruit salad.",
  "rating": {
    "value": "5",
    "count": "2"
  },
  "ingredients": [
    "600g pineapple, peeled, chopped",
    "800g rockmelon, chopped",
    "800g seedless watermelon, chopped",
    "250g strawberries, hulled, quartered",
    "200g seedless green grapes",
    "200g seedless red grapes",
    "4 passionfruit, halved",
    "1 tablespoon lime juice"
  ],
  "instructions": [
    "Place pineapple, rockmelon, watermelon, strawberries, grapes, passionfruit pulp and lime juice in a large glass or ceramic bowl.",
    "Toss to combine.",
    "Serve."
  ],
  "totalTime": {
    "text": "15 minutes",
    "iso": "PT15M",
    "minutes": 15
  },
  "prepTime": {
    "text": "15 minutes",
    "iso": "PT15M",
    "minutes": 15
  },
  "cookTime": {
    "text": "0 minutes",
    "iso": "PT0M",
    "minutes": 0
  }
}
                    
                

We're working hard to open up this API as soon as possible. Subscribe to our mailing list to know when it's ready.

If you've found a bug or you're looking for a feature email feedback@choppingboard.recipes