Google Search
If you have enabled the Google Search Console integration, you'll be able to pull Google Search metrics from our API:
Get Google Search timeline
Gets the daily timeline of Google Search values for the page, if available. This data is pulled directly from Google Search Console.
GET /{website-id}/pages/{page-id}/google_search?device={device}
The device and date range are set using these querystring parameters:
Querystring parameter | Description |
---|---|
date | The date range in yyyyMMdd-yyyyMMdd format. Defaults to last 90 days. Example: 20230401-20230501 |
device | Mandatory. Either desktop or mobile |
The result looks like this:
{
"result": [
{
"date": "2023-03-31",
"impressions": 45343,
"clicks": 1472,
"ctr": 3.25,
"position": 14
},
{
"date": "2023-04-01",
"impressions": 34534,
"clicks": 950,
"ctr": 2.75,
"position": 14
},
...
The properties for each array item are:
Property | Data type | Description |
---|---|---|
date | yyyyMMdd | The date that the metrics are averaged over |
impressions | integer | The Google Search impressions for the page and device |
clicks | integer | The clicks on Google Search results to the page and device |
ctr | double | The click through rate |
position | integer | The average position on the Google Search result page for this page and device |
Note that we are fetching data with the highest "freshness", but the data is typically 24 hours delayed from Google.
You can read more about the Search Console API here.