Getting general statistics for all search queries
Allows you to get the history of changes in indicators for all search queries for a certain period of time.
Request format
GET https://api.webmaster.yandex.net/v4/user/{user-id}/hosts/{host-id}/search-queries/all/history
? [query_indicator=<string>]
& [device_type_indicator=<string>]
& [date_from=<datetime>]
& [date_to=<datetime>]
|
Type: |
|
Type: |
|
Indicators for displaying requests (ApiQueryIndicator). You can specify multiple indicators. For example, |
|
Device type (ApiDeviceTypeIndicator). Default value: |
|
The start date of the range. If omitted, data is returned for the last week. |
|
The end date of the range. If omitted, data is returned for the last week. |
Query indicators (ApiQueryIndicator)
Indicator |
Description |
|
The number of displays. |
|
The number of clicks. |
|
The average position of the display. |
|
Average click position. |
Device type indicators (ApiDeviceTypeIndicator)
Indicator |
Description |
|
All device types. |
|
Computers. |
|
Mobile phones and tablets. |
|
Mobile phones. |
|
Tablets. |
If the request does not specify a device type indicator, the default value is ALL
.
Response format
Examples
JSONXML
{ "indicators": { "TOTAL_SHOWS": [ { "date": "2019-07-18T00:00:00.000+03:00", "value": 100.0 }, ... } ] } }
<Data> <query> <indicators> <TOTAL_SHOWS> <date>2019-07-18T00:00:00.000+03:00</date> <value>100.0</value> ... </TOTAL_SHOWS> </indicators> </query> </Data>
Name |
Required |
Type |
Description |
|
Yes |
ApiQueryIndicator |
Search query indicator. |
May be omitted if its value is not defined. |
Query indicators (ApiQueryIndicator)
Indicator |
Description |
|
The number of displays. |
|
The number of clicks. |
|
The average position of the display. |
|
Average click position. |
Response codes
To view the response structure in detail, click the reason.
Code |
Reason |
Description |
200 |
OK |
|
403 |
The ID of the user who issued the token differs from the one specified in the request. In the examples below, JSON
XML
|
|
404 |
Site management rights are not verified. JSON
XML
|
|
404 |
The Sitemap file is missing. JSON
XML
|
|
404 |
The site data isn't uploaded to Yandex.Webmaster yet. JSON
XML
|
Related information
Type: int64
. User ID. Required when calling all Yandex.Webmaster API resources. To get it, use the GET /v4/user method.
Type: host id (string)
. The site ID. To get it, use the GET /v4/user/{user-id}/hosts method.
Indicators for displaying requests (ApiQueryIndicator). You can specify multiple indicators. For example, query_indicator=TOTAL_SHOWS&query_indicator=TOTAL_CLICKS
.
Device type (ApiDeviceTypeIndicator). Default value: ALL
.
The start date of the range. If omitted, data is returned for the last week.
The end date of the range. If omitted, data is returned for the last week.
Query indicators (ApiQueryIndicator)
Indicator |
Description |
|
The number of displays. |
|
The number of clicks. |
|
The average position of the display. |
|
Average click position. |
Device type indicators (ApiDeviceTypeIndicator)
Indicator |
Description |
|
All device types. |
|
Computers. |
|
Mobile phones and tablets. |
|
Mobile phones. |
|
Tablets. |
If the request does not specify a device type indicator, the default value is ALL
.
Description
Error code.
Description
ID of the user who allowed access.
Description
ID of the requested site.
Description
Error message.