Skip to content
Python package for scraping recipes data
Branch: master
Clone or download


Version Travis Coveralls License Github

A simple web scraping tool for recipe sites.

pip install recipe-scrapers


from recipe_scrapers import scrape_me

# give the url as a string, it can be url from any site listed below
scraper = scrape_me('')


Note: scraper.links() returns a dictionary object containing all of the <a> tag attributes. The attribute names are the dictionary keys.

Scrapers available for:


Part of the reason I want this open sourced is because if a site makes a design change, the scraper for it should be modified.

If you spot a design change (or something else) that makes the scraper unable to work for a given site - please fire an issue asap.

If you are programmer PRs with fixes are warmly welcomed and acknowledged with a virtual beer.

If you want a scraper for a new site added

  • Open an Issue providing us the site name, as well as a recipe link from it.
  • If you are a developer and want to code the scraper on your own, this is a wonderful example of how to do it.

For Devs / Contribute

Assuming you have python3 installed, navigate to the directory where you want this project to live in and drop these lines

git clone &&
cd recipe-scrapers &&
python3 -m venv .venv &&
source .venv/bin/activate &&
pip install -r requirements.txt &&
coverage run &&
coverage report

Spacial thanks to:

All the contributors that helped improving the package. You are awesome!

You can’t perform that action at this time.