Copied to clipboard!

Google Reviews Results API

Code examples
Daily build status

To fetch Google product reviews results from SerpApi, create a search with reviews parameter set to 1 or true. (I.e., reviews=1)

SerpApi JSON structure overview:
{
  ...
  "reviews_results": [
    {
      "ratings": [
      {
        "stars": Integer - Rating given
        "amount": Integer - Rating amount
      },
      ...
    ],
    "summary": [
      {
        "title": String - Summary title
        "text": String - Summary text
      },
      ...
    ],
    "reviews": [
      {
        "position": Integer - Reviews position
        "title": String - Review title
        "date": String - Review creation date
        "rating": String - Review rating
        "source": String - Review origination
        "content": String - Review content
      }
    }
  ]
}

Reviews Results for a TV product


Google page structure:

Zoom In

Google Product Reviews Results TV
SerpApi JSON structure:
{
  ...
  "reviews_results": {
    "ratings": [
      {
        "stars": "5",
        "amount": "143"
      },
      {
        "stars": "4",
        "amount": "24"
      },
      {
        "stars": "3",
        "amount": "3"
      },
      {
        "stars": "2",
        "amount": "3"
      },
      {
        "stars": "1",
        "amount": "7"
      }
    ],
    "summary": [
      {
        "title": "Picture",
        "text": "Beautiful TV, easy to use and great image."
      },
      {
        "title": "Value",
        "text": "Fast delivery, great price, fantastic tv."
      },
      {
        "title": "Sound",
        "text": "The built in speakers sound great."
      },
      {
        "title": "Inputs/outputs",
        "text": "+ Lovely picture quality especially with a 4k source."
      },
      {
        "title": "Features",
        "text": "Setting up the TV was simple."
      },
      {
        "title": "Design",
        "text": "+ Great design all round great tv"
      },
      {
        "title": "Screen",
        "text": "+ One of the best non QLED displays around."
      }
    ],
    "reviews": [
      {
        "position": 1,
        "title": "It's not fair",
        "date": "February 24, 2019",
        "rating": "2 out of 5 stars",
        "source": "lacpa_28 – Review provided by ebay.com",
        "content": "you specified it has some scratches but I did not expect to be that much. And you say you can not see when it's turned on but is very bad when is on also. only in the evening can not be seen if you do not have a black picture. if I saw a picture with him I do not buy him anymore I can not return it anymore because I have broken the box by mistake. the next time you sell it, put pictures."
      },
      {
        "position": 2,
        "title": "Great TV",
        "date": "February 14, 2019",
        "rating": "4 out of 5 stars",
        "source": "Excalabur50 – Review provided by samsung.com",
        "content": "Whilst this is a great tv it has one major issue I don't like about it and that is its wi-fi.It constantly has issues staying connected to the wi-fi so I'm now going to have to buy a 20m network cable so that I can enjoy Netflix issue free. But Samsung's warranty service is amazing as this tv is a replacement for a faulty unit and I would tell anyone to buy Samsung with confidence."
      },
      ...
    ...
  ...
}