Review Scraper API

Reviews from 50+ sites in JSON

get it

An API to use reviews in your apps with no scraping, headless browsers, maintenance or technical overhead required.

We return a standard JSON format for reviews from 50+ review sites including Amazon, Tripadvisor, Yelp, Capterra, G2 Crowd, Trulia and more.

Reviews

  • Rui Barbosa JuniorStrime, awesome tool for Video Creators
    Pros: 

    Very easy to use

    Cons: 

    none

    Very easy to use and intuitive.

    The ease of use hides the robust backend, which does all the heavy work.

    With this API, I can handle reviews like I was handling my tweet feeds - that easy.

    Rui Barbosa Junior has used this product for one week.
  • Pros: 

    Ease of use, simplistic but very powerful features

    Cons: 

    The review sites are mainly USA, would like more UK sites

    Great product with great support. I highly recommend ReviewShake for yourselves or if an Agency for your clients.

    Rob Bishop has used this product for one year.

Discussion

You need to become a Contributor to join the discussion - Find out how.
Philip KällbergMaker@philip_kallberg · Founder Reviewshake, ex-Google & Spotify
Hey Hunters 👋 We built this review crawling infrastructure for Reviewshake, which was no easy feat. I really wish there was an API like this when I started out, so decided to open this up as an API to the world. Why would you want an API for reviews? There are many use cases, Reviewshake being one. Here are some others: - Amazon product analyzer - use product reviews to generate reports about Amazon products. - Marketplace platform - aggregate and show off reviews for sellers on your platform. - SEO analysis tool - reviews impact SEO, and this is your tool to build data around it. - Financial analysis - use reviews for various sectors to analyze public companies and build models around their stock price. - Machine learning data - use real reviews to train your machine learning models. - Aggregator services - include real reviews on your restaurant, lawyer or _insert niche here_ website. - Real estate analysis - use reviews to analyze real estate trends by neighbourhood, city, state and country. I'm excited to see what you build with this! Let me know if I can help in any way 😊
Chris Messina@chrismessina · Product designer & entrepreneur
@philip_kallberg what's the license on this content? Is this covered under fair use?
Philip KällbergMaker@philip_kallberg · Founder Reviewshake, ex-Google & Spotify
@chrismessina I guess I should preface this by saying that I'm not a lawyer, so this is not legal advice. This is a tricky subject but based on the reading I've done, there are no legal ramifications of using review data. Review data basically equates to facts/information/ideas, which are not protectible under U.S. copyright law [0]. In addition, in the 2017 case LinkedIn v. HiQ, a judge effectively made it legal to scrape publicly available information [1]. With this said, it may be best to consult a lawyer depending on your use case :) [0]: https://medium.com/@chris_70736/... [1]: https://thenextweb.com/artificia...
Rui Barbosa Junior@rui_barbosa_junior · Strime, awesome tool for Video Creators
Very easy to use and intuitive. The ease of use hides the robust backend, which does all the heavy work. With this API, I can handle reviews like I was handling my tweet feeds - that easy.
Philip KällbergMaker@philip_kallberg · Founder Reviewshake, ex-Google & Spotify
@rui_barbosa_junior Glad to hear that, our whole goal is to abstract away any complexity for you :)
Costantin@cosbgn · I made Analytic.me and AbTest.io 📈
Looks really useful! Good luck!
Philip KällbergMaker@philip_kallberg · Founder Reviewshake, ex-Google & Spotify
@cosbgn Thanks for your support!
orliesaurus@orliesaurus · Lasers handler
From an API perspective this looks a bit too complicated, I suggest reading upon this HATEOAS RESTful APIs . Having to ping 3 endpoints asynchronously also seems a bit too much.. How about a webhook on job completion and a cached reply? if more reviews appear then u have to do 3 steps again? dang.
orliesaurus@orliesaurus · Lasers handler
Other than that, the idea is amazing dude! I can't wait to see what people will build on this :O Honestly I would make a tool for myself to see how my shops are doing on Yelp etc :) so i get alerted if I get a shit review (maybe I could use NLP after pulling all reviews?!)
Philip KällbergMaker@philip_kallberg · Founder Reviewshake, ex-Google & Spotify
@orliesaurus thanks for your comment :) i thought long and hard about this architecture but i'm certainly open to ideas. the issue is that fetching reviews can take a while - eg. if you give us a URL with 20k reviews, so we figured it'd be best to set it up the way it is. also didn't want to create a queue ID, thought it'd be easier to just use the URL as an identifier. that simplifies things for the user, and for us as multiple people can share the same URL. hopefully that makes sense? adding a completion webhook etc would make this more complicated as you'd need an endpoint to receive that webhook, no?
Philip KällbergMaker@philip_kallberg · Founder Reviewshake, ex-Google & Spotify
@orliesaurus ah thanks so much, so glad to hear you think that! we do a bit of that in reviewshake itself haha, we consume this api ourselves... but would love to see what you come up with :)
John Doherty@mrjohndoherty · Co-founder at OrcaScan.com
@orliesaurus I agree, HATEOAS would make this a lot easier to consume as developers would only need 1 URL to your API, they'd follow the returned links for the rest. Just be sure to use logical rel names. Regardless, great work!!
orliesaurus@orliesaurus · Lasers handler
@mrjohndoherty Awesome, glad we're thinking on the same line - maybe Philip can take this as constructive feedback and iterate on it for the next version :)