b2b-visibility
Get Brand Visibility
Get brand visibility metrics for a specified date range.
Visibility Score (0-100): Composite score based on:
- Mention Frequency (40%): How often the brand is mentioned
- Position Quality (30%): How highly ranked in AI responses
- Engagement (20%): How often users interact with mentions
- Sentiment (10%): Overall sentiment of mentions
Trend Analysis: Compares current period to previous period of equal length to determine if visibility is growing, stable, or declining.
AI Source Breakdown: Metrics broken down by platform (ChatGPT, Claude, Gemini, etc.)
Daily Breakdown: Time-series data for each day in the requested period
Example Request:
GET /api/b2b/visibility/550e8400-e29b-41d4-a716-446655440000?start_date=2026-01-01&end_date=2026-01-31
Example Response:
{
"brand_id": "550e8400-e29b-41d4-a716-446655440000",
"brand_name": "OpenAI",
"period": {
"start": "2026-01-01",
"end": "2026-01-31"
},
"visibility_score": {
"mention_frequency": 75.5,
"position_quality": 85.0,
"engagement": 42.3,
"sentiment": 78.9,
"overall": 72.4
},
"trend": "growing",
"trend_pct_change": 15.3,
"by_ai_source": {
"chatgpt": {
"mention_count": 1250,
"avg_position": 2.3,
"engagement_rate": 0.42
},
"claude": {
"mention_count": 980,
"avg_position": 1.8,
"engagement_rate": 0.45
}
},
"industry_benchmark": {
"avg_visibility_score": 50.0,
"avg_mention_count": 100,
"avg_engagement_rate": 0.25
},
"daily_breakdown": [
{
"date": "2026-01-01",
"mentions": 45,
"impressions": 60,
"avg_position": 2.5,
"engagement_rate": 0.40
}
]
}
Requirements:
- Authentication required (B2B subscription)
- Date range must be valid (end_date >= start_date)
- Maximum date range: 365 days
get/api/b2b/visibility/{brand_id}
Request
- Base URL: https://geo.sig.ai (the document declares no server; this is the origin it was published from)
- URL: https://geo.sig.ai/api/b2b/visibility/{brand_id}
- Auth: HTTP bearer
Path parameters
brand_idstring uuid nullable required
Query parameters
start_datestring date required
Start date (inclusive)
end_datestring date required
End date (inclusive)
ai_sourcesAISource[] nullable
Filter by AI sources (e.g., chatgpt, claude, gemini)
Cookies
access_tokenstring nullable
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.