The brand's share of each engine
https://seolyticize.com /api/v1/tools/get_share_of_search For the client's tracked keywords (narrowed to a topic, or to given keywords): one number per engine and the brand's share of it — Google, Bing and YouTube (estimated click share from the latest rank captures, beside the total search volume), Google's AI Overviews (share of the citations they showed), AI Mode and the other AI assistants (share of brand mentions in the answers Seolyticize sampled). Read only from stored data, so free; an engine with no trackers, captures or sampled answers is listed under noData with why. Answers 'where are we visible beyond Google' and 'what share of AI answers name us'.
Parameters
Idempotency-KeystringheaderRequest body
application/json
clientIdstringrequiredtopicstringkeywordsstring[]daysinteger{
"clientId": "string",
"topic": null,
"keywords": [],
"days": 30
}Code samples
cURL
curl -X POST "https://seolyticize.com/api/v1/tools/get_share_of_search" \
-H "Authorization: Bearer $SEOLYTICIZE_API_KEY" \
-H "Idempotency-Key: <value>" \
-H "Content-Type: application/json" \
-d '{"clientId":"string","topic":null,"keywords":[],"days":30}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
data, and its meta.Example
{
"data": {},
"meta": {
"requestId": "string",
"costMicros": 0,
"cached": true,
"cachedFrom": "string",
"dataAsOf": "string",
"sources": [
"string"
],
"partial": true,
"next": [
{
"tool": "string",
"args": {},
"why": "string"
}
],
"nextCursor": "string",
"dryRun": true
}
}Schema
datarequiredmetaobjectrequiredShow child parameters
requestIdstringrequiredcostMicrosintegerrequiredcachedbooleanrequiredcachedFromstringdataAsOfstringsourcesstring[]partialbooleanrequirednextobject[]requiredShow child parameters
toolstringargsobjectwhystringnextCursorstringdryRunbooleanX-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerX-Request-IdstringExample
{
"error": "string",
"code": "string",
"next": "string",
"requestId": "string"
}Schema
errorstringrequiredcodestringnextstringrequestIdstringX-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_share_of_search
WWW-AuthenticatestringSame as 400 · POST /api/v1/tools/get_share_of_search
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_share_of_search
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_share_of_search
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_share_of_search
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_share_of_search
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerRetry-AfterintegerSame as 400 · POST /api/v1/tools/get_share_of_search
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-Resetinteger