How many searches end without a click
https://seolyticize.com /api/v1/tools/get_zero_click_estimates For each Search Console query that a tracked keyword's latest capture describes, the estimated share of searches that end with no organic click, from the features on its results page (AI Overview, featured snippet, map pack, shopping, knowledge panel, video…) — measured on this site's own click-through curve where it can be, a published share otherwise (source says which) — and how many of the query's searches that is. Answers 'how much demand is the AI Overview eating' and 'which keywords are worth less than their volume says'. Free.
Parameters
Idempotency-KeystringheaderRequest body
application/json
clientIdstringrequireddaysintegerlimitinteger{
"clientId": "string",
"days": 28,
"limit": 100
}Code samples
cURL
curl -X POST "https://seolyticize.com/api/v1/tools/get_zero_click_estimates" \
-H "Authorization: Bearer $SEOLYTICIZE_API_KEY" \
-H "Idempotency-Key: <value>" \
-H "Content-Type: application/json" \
-d '{"clientId":"string","days":28,"limit":100}'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_zero_click_estimates
WWW-AuthenticatestringSame as 400 · POST /api/v1/tools/get_zero_click_estimates
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_zero_click_estimates
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_zero_click_estimates
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_zero_click_estimates
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_zero_click_estimates
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerRetry-AfterintegerSame as 400 · POST /api/v1/tools/get_zero_click_estimates
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-Resetinteger