Join the 1500 companies using G2 Track to manage SaaS spend, usage, contracts & compliance.



This is a dummy package managed by the developer of Beautiful Soup to prevent name squatting. The official name of PyPI’s Beautiful Soup Python package is beautifulsoup4. This package ensures that if you type pip install bs4 by mistake you will end up wit

Work for bs4?

Learning about bs4?

We can help you find the solution that fits you best.

Find the Right Product

bs4 Reviews

Chat with a G2 Advisor
Write a Review
Filter Reviews
Filter Reviews
Company Size
User Role
Showing 4 bs4 reviews
LinkedIn Connections
bs4 review by Pritam K.
Pritam K.
Validated Reviewer
Verified Current User
Review Source

"One of the best ways to play with HTML"

What do you like best?

BeautifulSoup is a beautiful tool that we have been using over the years to pull information from HTML documents.

Yes, there are many options available but BautifulSoup is over every other tool/library available. I firmly say this because of the experience. We have tried many options but BeautifulSoup has proved itself every time.

The wide variety of API it provides helps one to easily extract the data he/she desires in no time and within very few lines of code.

What do you dislike?

There is nothing major that I would like to discuss. Over the years it has always improved and never gave us any chance to defame it.

Overall experience is great and am extremely happy. No bad comments!

Recommendations to others considering the product

Yes, I would be very happy recommending this to one and all.

I would say is - "Try it once, you will never switch to anything else" and trust me same happened to me, after using BeautifulSoup I never even had a desire to try any other tool.

Go for it, it works as a charm!

What business problems are you solving with the product? What benefits have you realized?

There are various tasks/projects where we need to extract information from some HTML or XML documents. As BeautifulSoup is the best tool we use it everywhere we face such need.

Due to all the above mentioned positive points of the tool it is the only one we trust and rely for our projects.

Sign in to G2 to see what your connections have to say about bs4
bs4 review by Lais R.
Lais R.
Validated Reviewer
Verified Current User
Review Source

"You don't need to be an expert to use it."

What do you like best?

It's easy to use, well documented, lots of examples and tutorials online, no difficulties dealing with pagination.

What do you dislike?

Nothing, the only nuisance are websites that are inconsistent when storing data. There is no simple solution, but I'm aware this isn't a problem exclusive to BeautifulSoup.

Recommendations to others considering the product

Beautifulsoup is easy to use, but there is a small learning curve. You have plenty of info online on how to use, you can study other codes online and see how some functions are implemented,.

Also, one important piece of advice: When studying the page you'll scrap, don't rely too much on the inspector tool and use the source code, some pages will use AJAX or JavaScript to load content.

What business problems are you solving with the product? What benefits have you realized?

To download and label different photographs when working on a project that requires lots of reference. The ease in getting additional information about photographs makes it perfect for labeling.

What Python Package solution do you use?

Thanks for letting us know!
bs4 review by Treslar K.
Treslar K.
Validated Reviewer
Review Source

"Scrap easily through python"

What do you like best?

Python in today's world is the best enhancing language which can be used to do many things through its library support and here is bs4 which is beautiful soup that allows you to scrap the websites within minutes and grab the data from it.It is very easy to scrap using beautiful soup and you can automate the scrapping by iterative process of getting data from the website.

What do you dislike?

It is a very excellent library so I do not dislike anything.

Recommendations to others considering the product

It is a very excellent library which can be used with python for web scrapping.Seriously using this library will ease your work and make your scrapper much more robust.You can use this library in production as well as it is open-source and free to use.So use this for web scrapping need in python.

What business problems are you solving with the product? What benefits have you realized?

I am using bs4 for scrapping of websites to get data for my clients as well as my colleagues.We also provide integrated server based solution for live scrapper which keeps on scrapping websites for data with their concern only.This library has made it easy to do so using python.

bs4 review by Saiba R.
Saiba R.
Validated Reviewer
Review Source

"A good library for web scrapping and automating stuffs."

What do you like best?

BS4 abbreviated as beautiful soup is a very good library considering its capacity of web scrapping with very much ease.Using bs4 you can easily parse any live website and access all its elements through their classname,tag name,id or even any property of that tag.It is very easy to use and simple to understand.

What do you dislike?

It is very good library for web scrapping in python and also it works fabulous when deployed on live server for scrapping.

Recommendations to others considering the product

It is a widely used library in python for web scrapping and has got a lot of online support from various communities and so I you get any trouble while implementing, it can easily be sorted out.Also it is headless and doesn't require any dependency so if you require a library for python for web scrapping then beautiful soup is the best option that you can have.

What business problems are you solving with the product? What benefits have you realized?

I am using bs4 for building web scrappers and auto testing of our services and websites because it is headless and doesn't require any browser or its dependency be opened.It directly gets the whole page through post request and you can work with that page using bs4 functions with very ease.

There are not enough reviews of bs4 for G2 to provide buying insight. Below are some alternatives with more reviews:

spyder download Logo
spyder download
Spyder is a powerful scientific environment written in Python, for Python, and designed by and for scientists, engineers and data analysts. It offers a unique combination of the advanced editing, analysis, debugging, and profiling functionality of a compr
python sql Logo
python sql
python-sql is a library to write SQL queries in a pythonic way.
pandas python Logo
pandas python
pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.
beautifulsoup4 Logo
Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping.
python xlrd Logo
python xlrd
xlrd is a library for reading data and formatting information from Excel files, whether they are .xls or .xlsx files.
numpy download Logo
numpy download
NumPy is the fundamental package for scientific computing with Python.
xfinity usage meter Logo
xfinity usage meter
Python/selenium script to get Xfinity bandwidth usage from Xfinity MyAccount website. Has an easily-usable command line entrypoint as well as a usable Python API, and an entrypoint to send usage to Graphite.
python pillow Logo
python pillow
Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors.
mysql python Logo
mysql python
MySQLdb is an interface to the popular MySQL database server for Python.
Selenium WebDriver Logo
Selenium WebDriver
Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides infrastructure for the W3C WebDriver specification - a platform an
Show more
Kate from G2

Learning about bs4?

I can help.
* We monitor all bs4 reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.