Gemini brand visibility report API
API endpoint → https://api.seoreviewtools.com/gemini-brand-research/
Example API call → https://api.seoreviewtools.com/gemini-brand-research/?brandinput=Coca-Cola&key=YOUR-API-KEY
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($jsonReposnse, true);
// 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
Ready to start testing the Gemini brand visibility report API endpoint? Get your API Key →
Trusted by →
