It will be very challenging if you want to massive Yelp Reviews data. Using providers is easier; even with limited coding skills, you can scrape all Yelp Reviews data. I just wrote a blog post, with a few lines of codes: https://serpapi.com/blog/how-to-scrape-yelp-place-results-2/
Disclaimer: I work at SerpApi and maintain this scraper.