The questions people ask, from every source
https://seolyticize.com /api/v1/tools/get_questions Questions about the client's subject merged from People Also Ask and related searches on captured results pages, the client's AI visibility prompts, Reddit and Quora threads ranking for tracked keywords, Search Console queries phrased as questions, and the site's own search box (GA4) — phrasings of one question deduplicated — each with its sources, volume where a source measured it (impressions, site searches, or volume, kept apart) and whether a page of the site answers it: answered (a heading asks or states it), mentioned (the text has its words) or unanswered, from the latest crawl. sources says which could be read. Answers 'what should our FAQ cover' and 'which questions have no page'. Free.
Parameters
Idempotency-KeystringheaderRequest body
application/json
clientIdstringrequireddaysintegerstatusstringlimitinteger{
"clientId": "string",
"days": 90,
"status": "all",
"limit": 100
}Code samples
cURL
curl -X POST "https://seolyticize.com/api/v1/tools/get_questions" \
-H "Authorization: Bearer $SEOLYTICIZE_API_KEY" \
-H "Idempotency-Key: <value>" \
-H "Content-Type: application/json" \
-d '{"clientId":"string","days":90,"status":"all","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_questions
WWW-AuthenticatestringSame as 400 · POST /api/v1/tools/get_questions
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_questions
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_questions
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_questions
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_questions
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerRetry-AfterintegerSame as 400 · POST /api/v1/tools/get_questions
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-Resetinteger