Google has finally rolled out API access to its 24-hour data feed of Search Performance data. And it is two days more than we expected, with Google giving us this hourly data for the past 10 days, not the initial 8 days that Google promised us.
Google announced, "we're adding support for hourly data to the Search Analytics API." Google added, "while the product displays hourly data only for the past 24 hours, the API will return data for up to 10 days with an hourly breakdown."
Google added the 24-hour view to the search performance report in Search Console in December. Then a few weeks later offered a way to export that data, but API access was not available - well, that was until yesterday.
Google said, in order to make hourly data available in the Search Analytics API, Google introduced 2 changes to the API request body:
- New ApiDimension named HOUR for you to group the response by hour.
- New dataState value named HOURLY_ALL, which should be used when grouping by HOUR. This will indicate that hourly data might be partial.
Here is a sample API request:
Sample API response:
More from this announcement:
Moshe from Google: the Search Console API Hourly View is being released today đź‘€ #sclmadrid cc @rustybrick @martinibuster pic.twitter.com/yGQ6TwoWet
— Aleyda Solis 🕊️ (@aleyda) April 9, 2025
Google 24 hours data available via API from today, Google announced at Search Central Madrid.
— Gianluca Fiorelli (@gfiorelli1) April 9, 2025
And it is confirmed, the API has this data as of this morning:
âś…Confirmed.
— DEJAN (@dejanseo) April 10, 2025
Raw API Response
{
"rows":[
0:{
"keys":[
0:"2025-04-08T00:00:00-07:00"
]
"clicks":3
"impressions":207
"ctr":0.014492753623188406
"position":10.08695652173913
}
1:{
"keys":[
0:"2025-04-08T01:00:00-07:00"
]
"clicks":6
"impressions":158
"ctr":0.0379746835443038…
Forum discussion at X.