Question: I'm currently working on a research project which need to analyze reviews of a particular product and get an overall idea about the product. 

I heard that amazon is a good place to get product reviews/comments. Is there any way to retrieve those user reviews/comments from Amazon via an API?? I tried several python codes but it doesn't work.. Do i need to write a spider if there is no API to retrieve data?

Are there any approaches/places to retrieve user reviews for a given product?

Answer: 
If you need to scrape regularly and go through several product pages, I would suggest to do an addition to the scape hero script and use <https://pypi.org/project/fake-useragent/> for the "headers" in request.

Otherwise if it's just once in a while that you need to download the reviews you can use <https://reviewi.me> . It's a free, web bases tool, that works for several Amazon websites and allows to export in CSV, XLSX and JSON
Beautiful Soup is a Python API that will allow you to rip the html data from a page, like an Amazon product page, and parse through the file. This API should allow for the review sections to be taken directly from the page. Here is a link to the documentation:
<https://www.crummy.com/software/BeautifulSoup/bs4/doc/>