Google Search Analytics API new fields for incomplete data points

Google Search Analytics API new fields for incomplete data points

The Google Search Console Search Analytics API added new metadata to communicate when the data it is giving you is not yet complete. This metadata object helps you identify exactly when this starts and ends.

Google wrote, “This field provides context about the state of the data, informing you when your request includes incomplete data points.”

More details. You can find more details over here in the technical documentation, it says:

n object that may be returned with your query results, providing context about the state of the data.

When you request recent data (using all or hourly_all for dataState), some of the rows returned may represent data that is incomplete, which means that the data is still being collected and processed. This metadata object helps you identify exactly when this starts and ends.

All dates and times provided in this object are in the America/Los_Angeles time zone.

The specific field returned within this object depends on how you’ve grouped your data in the request:

  • first_incomplete_date (string): The first date for which the data is still being collected and processed, presented in YYYY-MM-DD format (ISO-8601 extended local date format).This field is populated only when the request’s dataState is all and data is grouped by date, and the requested date range contains incomplete data points.All values after the first_incomplete_date may still change noticeably.
  • first_incomplete_hour (string): The first hour for which the data is still being collected and processed, presented in YYYY-MM-DDThh:mm:ss[+|-]hh:mm format (ISO-8601 extended offset date-time format).This field is populated only when the request’s dataState is hourly_all, and data is grouped by hour and the requested date range contains incomplete data points.All values after the first_incomplete_hour may still change noticeably.

What Google said. Google wrote on LinkedIn:

“Today we’re introducing a metadata field to the Search Analytics API. This field provides context about the state of the data, informing you when your request includes incomplete data points. The two values available are first_incomplete_hour and first_incomplete_date. Read more in our API documentation.”

Why we care. If you leverage the Search Analytics API, this new metadata field can be super useful in understanding if the data you imported is finalized or not. Other tool providers that leverage this API can also leverage this new data point.


Search Engine Land is owned by Semrush. We remain committed to providing high-quality coverage of marketing topics. Unless otherwise noted, this page’s content was written by either an employee or a paid contractor of Semrush Inc.


Barry Schwartz

Barry Schwartz is a technologist and a Contributing Editor to Search Engine Land and a member of the programming team for SMX events. He owns RustyBrick, a NY based web consulting firm. He also runs Search Engine Roundtable, a popular search blog on very advanced SEM topics.
In 2019, Barry was awarded the Outstanding Community Services Award from Search Engine Land, in 2018 he was awarded the US Search Awards the “US Search Personality Of The Year,” you can learn more over here and in 2023 he was listed as a top 50 most influential PPCer by Marketing O’Clock.
Barry can be followed on X here and you can learn more about Barry Schwartz over here or on his personal site.



#Google #Search #Analytics #API #fields #incomplete #data #points

Leave a Reply

Your email address will not be published. Required fields are marked *