Visits AI assistants send
https://seolyticize.com /api/v1/tools/get_ai_referrals Visits from AI assistants — ChatGPT (chatgpt.com, chat.openai.com), Perplexity, Gemini, Copilot, Claude, Google AI Mode (where the referrer shows it), Grok, Meta AI, DeepSeek and others — as an AI channel: from the cookieless analytics, visits by assistant, their share of all visits, the landing pages they arrive on and the conversions they bring (goal events); from GA4, sessions by source / medium, landing pages and key events and revenue for the same sources. Answers 'how much traffic does ChatGPT send us', 'which pages do assistants send people to' and 'do AI visitors convert'. Free.
Parameters
Idempotency-KeystringheaderRequest body
application/json
clientIdstringrequireddaysintegerlimitinteger{
"clientId": "string",
"days": 30,
"limit": 25
}Code samples
cURL
curl -X POST "https://seolyticize.com/api/v1/tools/get_ai_referrals" \
-H "Authorization: Bearer $SEOLYTICIZE_API_KEY" \
-H "Idempotency-Key: <value>" \
-H "Content-Type: application/json" \
-d '{"clientId":"string","days":30,"limit":25}'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_ai_referrals
WWW-AuthenticatestringSame as 400 · POST /api/v1/tools/get_ai_referrals
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_ai_referrals
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_ai_referrals
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_ai_referrals
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_ai_referrals
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerRetry-AfterintegerSame as 400 · POST /api/v1/tools/get_ai_referrals
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-Resetinteger