Gemini brand visibility report API



Price: 3 credits per request


Description: Analyze how Google Gemini interprets your brand across critical dimensions—brand awareness, sentiment classification, credibility assessment, and product/service associations at the entity level.

Query string parameters

Name Parameter Description
Brand input &brandinput=

Enter either your brand name or brand URL

example: Coca-Cola

Key &key= Your private API key

Response elements

Name Type Description
brand_name string Name of the analyzed brand
brand_description string Brand description
company_url string (URL) Official brand website URL
brand_awareness_category string Category describing brand awareness (e.g., Iconic, Recognized)
brand_awareness_score integer string Numerical score representing brand awareness
brand_awareness_sources array Sources contributing to brand awareness
sentiment_analysis object Sentiment analysis data
sentiment_analysis.sentiment_category string Overall sentiment classification (e.g., Positive)
sentiment_analysis.sentiment_information string Explanation or supporting info for the sentiment
credibility object Credibility analysis data
credibility.credibility_category string Category of credibility (e.g., High, Medium)
credibility.credibility_information string Explanation behind the credibility rating
credibility.credibility_score integer string Numerical credibility score
services_products array List of products or services related to the brand
top_5_keywords array Top keywords associated with the brand
related_prompts array Prompts related to the brand
top_5_competitors array List of top competitor brands

Gemini – Brand visibility score

This overview shows how you should interpret the Brand visibility score returned by the API.

Category Description
Iconic Widely recognized on a global scale, with strong brand loyalty and frequent media mentions.
Well-known Familiar to a broad audience, especially within its industry or regional market.
Recognized Known among a specific niche or professional audience but not yet mainstream.
Emerging / Unknown Limited brand visibility or still gaining awareness among target audiences.

PHP code example

<?php

/*
    API documentation for SEO Review Tools.
    API info: https://www.seoreviewtools.com/seo-api/
    API documentation: https://api.seoreviewtools.com/documentation/
    LinkedIn: https://www.linkedin.com/company/seo-review-tools
*/

// API key 
$apiKey 'YOUR-API-KEY';

// Brand input
$brandinput "Coca-Cola"

// specific API url 
$apiRequestUrl 'https://api.seoreviewtools.com/gemini-brand-research/?brandinput='.urlencode($brandinput).'&key='.$apiKey;

// get data from API
$jsonReposnse file_get_contents($apiRequestUrl);

// convert JSON to PHP array
$dataArray json_decode($jsonReposnsetrue);

// check if API call is success or failed
// (just some basic validation)

// API call fail
if ($dataArray['status'] !== 'ok'){

    
// return error message
    
echo 'Error message: '.$dataArray['error message'];

// API call success    
} else {

    
// print data
    
print_r($dataArray); 
}

?> 

cURL code example

curl -G "https://api.seoreviewtools.com/gemini-brand-research/" \
  --data-urlencode "brandinput=Coca-Cola" \
  --data-urlencode "key=YOUR-API-KEY"

Python code example

import requests
import urllib.parse

# API key
api_key = 'YOUR-API-KEY'

# Brand input
brand_input = "Coca-Cola"

# Encode brand input for URL
encoded_brand = urllib.parse.quote(brand_input)

# Build request URL
api_url = f"hhttps://api.seoreviewtools.com/gemini-brand-research/?brandinput={encoded_brand}&key={api_key}"

# Make the GET request
response = requests.get(api_url)

# Try parsing the JSON
try:
    data = response.json()
except ValueError:
    print("Failed to decode JSON response.")
    exit()

# Check API status
if data.get("status") != "ok":
    print("Error message:", data.get("error message", "Unknown error"))
else:
    # Print the result data
    print(data)

JSON response example







Trusted by →

clients