Google Product Reviews API Documentation

GET   /api/v1/search?engine=google_product_reviews

You can obtain product_token from the Google Shopping API. Current engine is an extension of Google Product API.

API Parameters

Search Query

  • Name
    product_token
    Required
    Required
    Description

    Parameter defines the product_token you want to search. You can find these values in JSON responses in Google Shopping API.

Review Filters

  • Name
    rating
    Required
    Optional
    Description

    Filter reviews by rating. Supported values: all, 1, 2, 3, 4, 5.

  • Name
    sort_by
    Required
    Optional
    Description

    Sort reviews by relevance or recency. Default value is most_relevant. Supported values: most_relevant, most_recent.

Geographic Location

  • Name
    location
    Required
    Optional
    Description

    This parameter is used to specify the canonical location of the search. For exact targeting or to see all available options, check out the Locations API. If multiple locations match your input, the most popular one will be selected.

  • Name
    uule
    Required
    Optional
    Description

    This parameter sets the exact Google-encoded location for the search, and uule and location cannot be used at the same time. SearchApi builds it for you when you use the location parameter, but you can provide your own if you want precise control.

Localization

  • Name
    google_domain
    Required
    Optional
    Description

    The default parameter google.com defines the Google domain of the search. Check the full list of supported Google google_domain domains.

  • Name
    gl
    Required
    Optional
    Description

    The default parameter us defines the country of the search. See the full list of Google Shopping gl countries.

  • Name
    hl
    Required
    Optional
    Description

    The default parameter en defines the interface language of the search. Check the full list of supported Google hl languages.

Pagination

  • Name
    next_page_token
    Required
    Optional
    Description

    Parameter defines the next page token that is used to retrieve the next page of results.

Engine

  • Name
    engine
    Required
    Required
    Description

    Parameter defines an engine that will be used to retrieve real-time data. It must be set to google_product_reviews.

API key

  • Name
    api_key
    Required
    Required
    Description

    The api_key authenticates your requests. Use it as a query parameter (https://www.searchapi.io/api/v1/search?api_key=YOUR_API_KEY) or in the Authorization header (Bearer YOUR_API_KEY).

Zero Data Retention

  • Name
    zero_retention
    Enterprise Only
    Enterprise Only
    Required
    Optional
    Description

    Set this parameter to true to disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged. Suitable for high-compliance use cases. Debugging and support may be limited while enabled.

API Examples

Full Response

Full Response
GET
https://www.searchapi.org/api/v1/search?engine=google_product_reviews&product_token=eyJxIjoiaXBob25lIiwicHJvZHVjdGlkIjoiMTEyODI1OTQzODE2NTY5MzkyMjciLCJjYXRhbG9naWQiOiIiLCJncGNpZCI6IiIsImhlYWRsaW5lT2ZmZXJEb2NpZCI6IjExMjgyNTk0MzgxNjU2OTM5MjI3IiwicmRzIjoiUENfODk3MTY1MDgwNDc4NTg1NzI2OHxQUk9EX1BDXzg5NzE2NTA4MDQ3ODU4NTcyNjgiLCJpbWFnZURvY2lkIjoiNzY2ODIzNTA5ODQ2NTAyNTMzNiIsInB2byI6IjMiLCJlaSI6ImVnelVhTGFFT2VMaGtQSVBoY3lBQ0EiLCJtaWQiOiIiLCJwdnQiOiJoZyIsImdsIjoidXMiLCJobCI6ImVuIiwidXVsZSI6IncrQ0FJUUlDSVlRMkZzYVdadmNtNXBZU3hWYm1sMFpXUWdVM1JoZEdWeiJ9
Request
import requests

url = "https://www.searchapi.org/api/v1/search"
params = {
  "engine": "google_product_reviews",
  "product_token": "eyJxIjoiaXBob25lIiwicHJvZHVjdGlkIjoiMTEyODI1OTQzODE2NTY5MzkyMjciLCJjYXRhbG9naWQiOiIiLCJncGNpZCI6IiIsImhlYWRsaW5lT2ZmZXJEb2NpZCI6IjExMjgyNTk0MzgxNjU2OTM5MjI3IiwicmRzIjoiUENfODk3MTY1MDgwNDc4NTg1NzI2OHxQUk9EX1BDXzg5NzE2NTA4MDQ3ODU4NTcyNjgiLCJpbWFnZURvY2lkIjoiNzY2ODIzNTA5ODQ2NTAyNTMzNiIsInB2byI6IjMiLCJlaSI6ImVnelVhTGFFT2VMaGtQSVBoY3lBQ0EiLCJtaWQiOiIiLCJwdnQiOiJoZyIsImdsIjoidXMiLCJobCI6ImVuIiwidXVsZSI6IncrQ0FJUUlDSVlRMkZzYVdadmNtNXBZU3hWYm1sMFpXUWdVM1JoZEdWeiJ9"
}

response = requests.get(url, params=params)
print(response.text)
Response
{
    "search_metadata": {
      "id": "search_vr7K8ndWgWe1iX2v3P45k2mY",
      "status": "Success",
      "created_at": "2025-09-24T17:12:09Z",
      "request_time_taken": 0.96,
      "parsing_time_taken": 0.0,
      "total_time_taken": 0.96,
      "request_url": "https://www.google.com/search?q=iphone&oq=iphone&gl=us&hl=en&udm=28#oshopproduct=oid:11282594381656939227,iid:7668235098465025336,rds:UENfODk3MTY1MDgwNDc4NTg1NzI2OHxQUk9EX1BDXzg5NzE2NTA4MDQ3ODU4NTcyNjg=,pvt:hg,pvo:3&oshop=apv&pvs=0",
      "html_url": "https://www.searchapi.io/api/v1/searches/search_vr7K8ndWgWe1iX2v3P45k2mY.html",
      "json_url": "https://www.searchapi.io/api/v1/searches/search_vr7K8ndWgWe1iX2v3P45k2mY"
    },
    "search_parameters": {
      "engine": "google_product_reviews",
      "product_token": "eyJxIjoiaXBob25lIiwicHJvZHVjdGlkIjoiMTEyODI1OTQzODE2NTY5MzkyMjciLCJjYXRhbG9naWQiOiIiLCJncGNpZCI6IiIsImhlYWRsaW5lT2ZmZXJEb2NpZCI6IjExMjgyNTk0MzgxNjU2OTM5MjI3IiwicmRzIjoiUENfODk3MTY1MDgwNDc4NTg1NzI2OHxQUk9EX1BDXzg5NzE2NTA4MDQ3ODU4NTcyNjgiLCJpbWFnZURvY2lkIjoiNzY2ODIzNTA5ODQ2NTAyNTMzNiIsInB2byI6IjMiLCJlaSI6ImVnelVhTGFFT2VMaGtQSVBoY3lBQ0EiLCJtaWQiOiIiLCJwdnQiOiJoZyIsImdsIjoidXMiLCJobCI6ImVuIiwidXVsZSI6IncrQ0FJUUlDSVlRMkZzYVdadmNtNXBZU3hWYm1sMFpXUWdVM1JoZEdWeiJ9",
      "google_domain": "google.com",
      "hl": "en",
      "gl": "us"
    },
    "product": {
      "rating": "4.7",
      "reviews": 85697,
      "reviews_histogram": {
        "1": 3567,
        "2": 1017,
        "3": 1916,
        "4": 6958,
        "5": 72239
      }
    },
    "review_results": [
      {
        "username": "anonymous",
        "source": "walmart.com",
        "rating": 5,
        "title": "Not bad!",
        "text": "The good stuff: Great software, easy to figure out, navigate, and use. Clobbers the competition. Wonderful screen, easier on the eyes than the older screen, think iPhone 11, beautiful colors. Love the camera. It can take great pictures. Fits in the hand and back pocket good. Reasonable (not amazing, but okay) price on the older iPhone 13. I like that it has a physical SIM Navigates the internet quickly. It has nice build quality. Siri seems a little smarter than it used to. Maybe it's IOS 18 and not the robot. Did I mention the sale price is nice compared to the usual Apple prices? Not too good. 4gigs of RAM, In a cell phone world where everybody else has 6 or 8 gigs of RAM, 4 seems SO 2012... 128gig memory? Come on. The BLACK color - is anybody else tired of black? It still has the notch. Ugh. It's just ugly. The refresh rate is 60Hz. The competition's twice as fast. Thumbs down. My biggest complaint is the mediocre vocal quality of phone calls. At best, it's fair. Androids kill iPhones in reception and voice quality. They just do.",
        "date": "5 months ago"
      },
      {
        "username": "Prerna",
        "source": "controlz.world",
        "rating": 1,
        "text": "hi here r some of the issues i faced from the device please help with a solution since refund is not possible : 1.the box seal was open when i received it 2. the battery is very bad and drains quickly fr example if i browse the net for 5 mins it will drop by3 percent and it even keep on draining upto 4 percent an hour when not in use, the battery percent is not consistent it shows different numbers and even sometimes increases numbers by itself 3. the screen already has a dead pixel 4.the phone gets extremely hot while charging and even while just browsing websites for 10 mins 5.the camera is very bad no matter the lighting, i tried clicking pictures in every lighting possible but to no avail everytime it comes out bad and blurry 6.the speaker at the back of the phone near the camera is of a different color than the original because of which i will not be able to resell it in the future 7.the phone is not able to detect touch in certain areas and in certain apps, if i tap on something even with multiple taps it wont click or if i tap on something something else below or above it gets tapped i had utmost trust thats why i decided to purchase but my first experience has been very bad and i dont know what to do so i asked for a refund but since refund is not possible please give a solution cuz right now i just feel very dejected due to the issues i m facing with this device when its has not even been one week since i received it . i also emailed my issue but got no replies yet help please",
        "date": "8 months ago"
      },
      ...
    ],
    "pagination": {
      "next_page_token": "EtkBCtYBIs0BATWeoiYRZYjVeX2G1omUZGEqHvuh8WmfJrWTZlG35zRPDyIjVhkVg4qkvQcXjsWgsBreJnCv9Fgs4Yti0eOlBltJg3hOaMfxh6jZJxG-Umzrmg6D9svsxDxg5TAJkxc_Rr3VM3i2SWXsGl-3-hbmwKw0gf3TvOZWh4R1zBZoGLz2P0yl7sZewJt2ejcyemvGaaJCEHDTp9PQTUAFC0EBpjv5JrtWjL8fYTKVPUdtG1pMBKcyw2kItWg1HIU0EGxEa2CC8g6UnbNyHC8AWCjrzNDGBg"
    }
  }