Tutorial · search-console · Published 2026-08-16 · 3 min read

Exporting Search Console data at scale

Export Search Console data at scale: interface export limits, the Search Analytics API and row limits, and BigQuery bulk export.

The three tiers of "export"

Search Console performance data runs across three surfaces, and they differ in ceiling, not just ergonomics:

  1. The interface export (the Performance report's "Export" button). Cheap for a one-off, but it truncates long results: the dashboard keeps about 1,000 rows per view, so a query-heavy report silently misses the rest.
  2. The Search Console API (searchanalytics.query): scriptable, filters and groups like the report, and rowLimit supports up to 25,000 rows per request, with startRow paging past that. Still subject to rate limits and to a top-rows model.
  3. The BigQuery bulk export (Search Console settings, "Bulk data export"): a scheduled daily export of all of your performance data into a BigQuery dataset you control. No row ceiling for analysis; you pay Google Cloud storage and query costs, and the export lags by roughly 2 to 3 days.

Choose with the size of the problem: a quick CSV for the top queries is the interface; a data warehouse dashboard is the BigQuery route; anything scriptable in between is the API.

The API route (up to 25,000 rows per call)

Enable the Search Console API in your Google Cloud project, create an API key or service account, then call searchanalytics.query:

{
  "startDate": "2026-07-01",
  "endDate": "2026-07-31",
  "dimensions": ["query"],
  "rowLimit": 25000
}

Rate and load limits matter more than classic API limits:

Date-ranges that are not yet final come through the dataState parameter (all includes interim data; final only finalized). For a report you are going to store, use final.

The BigQuery route (no row ceiling)

Search Console settings let you enable bulk data export to a BigQuery dataset. Google then writes daily exports:

Costs: BigQuery storage and query pricing apply. For a small-to-middle site, that is pennies a month; the value is the merge with your other data, not the storage.

What to export when

The performance report explains what each column means before you build the pipeline, and the segmented report shows the grouping options the API mirrors.

Need a website built, fixed, optimised, migrated or replaced?

This technical resource is written by CSMBAC, a small design and development studio. If you would rather hand the problem to a professional, the website service page explains how we build enquiry-ready websites.

Explore website services