Search Console clicks and impressions by the hour
https://seolyticize.com /api/v1/tools/get_search_console_hourly Clicks, impressions and position from the client's Google Search Console hour by hour over the last 1–10 days (Google keeps hours for ten days only), read live, for one search type. Hours are Pacific time, as Search Console keys them; the newest are partial while Google counts and are marked so. Answers 'did traffic dip right after the release' and 'is the core update hitting us today'. Free; returns a refusal when Search Console is not connected.
Parameters
Idempotency-KeystringheaderRequest body
application/json
clientIdstringrequiredsearchTypestringdaysinteger{
"clientId": "string",
"searchType": "web",
"days": 3
}Code samples
cURL
curl -X POST "https://seolyticize.com/api/v1/tools/get_search_console_hourly" \
-H "Authorization: Bearer $SEOLYTICIZE_API_KEY" \
-H "Idempotency-Key: <value>" \
-H "Content-Type: application/json" \
-d '{"clientId":"string","searchType":"web","days":3}'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_search_console_hourly
WWW-AuthenticatestringSame as 400 · POST /api/v1/tools/get_search_console_hourly
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_search_console_hourly
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_search_console_hourly
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_search_console_hourly
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerSame as 400 · POST /api/v1/tools/get_search_console_hourly
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-ResetintegerRetry-AfterintegerSame as 400 · POST /api/v1/tools/get_search_console_hourly
X-RateLimit-LimitintegerX-RateLimit-RemainingintegerX-RateLimit-Resetinteger