Free Google Search Console Bulk Export Tool

Export Google Search Console Data in Bulk — Free

Turn your GSC queries, pages and positions into one clean CSV/Excel file.

Free GSC Bulk Export Tool

通过 Google 官方 OAuth 授权读取你的 GSC 数据,服务器仅用于分页聚合与导出,不留存原始数据。

Want scheduled automatic backups instead? Try the SEO Data Archiver Chrome extension — optional, no redirect required.

Free foreverNo registrationAll rows — not just 1,000

Why You Need a Bulk Export of Google Search Console Data

Google Search Console is the only official source for your search performance data, but its interface was never designed for serious analysis. The built-in export gives you one file per dimension, caps every download at 1,000 rows, and Google deletes the underlying data after 16 months. If you want trend lines, year-over-year comparisons, or a full audit of every query and page, you need a proper search console bulk data export — and you need it to land in one clean file you can open in Excel, Google Sheets, or any analytics tool.

The 1,000-row ceiling

Open the Performance report and click Export, and you get at most 1,000 rows — roughly the top queries for a month. Most real sites have thousands of queries and pages, and everything beyond that sample stays locked in the interface. A bulk export that calls the Search Analytics API pulls up to 25,000 rows per request and keeps paging until every row in your date range is captured.

The 16-month data limit

Google stores Search Console performance data for only 16 months. Miss that window and the history is gone forever — no API endpoint can recover it. Regular exports are the only reliable search console backup, and the earlier you start, the more history you own.

Fragmented, unmergeable files

Export queries, pages, countries, devices and dates separately and you end up with five files that do not line up. Merging them by hand is slow and error-prone. SEO Data Archiver combines every dimension into one consistent table, so your numbers sum correctly in pivot tables and reports.

Analysis needs the full dataset

Trend analysis, seasonality, keyword movement and page-level diagnostics all need complete data, not a sample. With every query, page, position, device and date in one file, you can finally answer questions like which pages are losing rankings, which countries convert best, and whether CTR is rising or falling.

That is exactly what this free GSC bulk export tool does: one Google sign-in, one complete file, and no spreadsheets to stitch together.

How to Export Google Search Console Data in Bulk

The whole flow takes about a minute. No registration, no code, and no manual CSV stitching.

1

Connect with Google

Click Connect with Google and approve the official OAuth consent screen. We only request read-only access to your Search Console properties (webmasters.readonly), and we never ask for permission to change anything in your account.

2

Choose your scope

Pick the property you want to export, set your date range, and choose the dimensions you need — query, page, country, device, date, or any combination. You can also filter by search type or specific pages before you start.

3

Export one clean file

Hit Export and SEO Data Archiver pages through the Search Analytics API until every row is collected. You get a single CSV or Excel file with all metrics — clicks, impressions, CTR and average position — deduplicated and ready for pivot tables, Looker Studio, or export search console data to google sheets workflows.

What Data You Can Export

One export gives you the same dimensions Google Search Console tracks, combined into a single table instead of separate tabs:

Queries

Every search query that triggered a click or impression — not just the top 1,000.

Pages

The exact landing page URL for each row, ready for on-page audits and content planning.

Countries

Geographic breakdown so you can spot regional wins and gaps at a glance.

Devices

Desktop, mobile and tablet performance side by side in the same file.

Dates

Daily granularity for the whole range you select, so trend lines are real.

Full metrics

Clicks, impressions, CTR and average position for every single row.

Every row in the exported file includes Date, Query, Page, Country, Device, Clicks, Impressions, CTR and Average Position, plus the property URL and data state (final or fresh), so you always know where the numbers came from. Combined with the date dimension, this is the dataset you need for a complete bulk export google search console run: one file, every row, analysis-ready.

Frequently Asked Questions

The answers to the questions people ask most about exporting Google Search Console data in bulk.

How much Google Search Console data can I export at once?

The Search Console interface only lets you download 1,000 rows per export, which usually covers just the top queries or pages. The official Search Analytics API allows up to 25,000 rows per request, and SEO Data Archiver pages through the API automatically until your whole date range is captured, so you receive one complete file with every row, not just a sample.

My exported CSV opens with garbled characters in Excel — what should I do?

That happens when a CSV is saved as UTF-8 but Excel assumes another encoding, which is common in non-English locales. We generate UTF-8 files with a byte-order mark so Excel detects the encoding correctly. You can also open the file through Data > From Text/CSV in Excel and select UTF-8, or simply choose the Excel (.xlsx) export, which never has this problem.

Why do I see duplicate rows after merging multiple exports?

GSC aggregates can be double-counted when the same combination of dimensions appears in overlapping exports — for example, one export grouped by query and another grouped by page. When you export with SEO Data Archiver, rows are deduplicated on the full dimension set (date, query, page, device, country), so each unique row appears exactly once and your totals stay consistent.

Do you store my Search Console data on your servers?

No. We connect through Google's official OAuth flow using a read-only scope, pull the data, and hand it directly to you as a downloadable file. Raw search data is not stored, logged, or shared — it exists only in the file you download. You can revoke access at any time from your Google account.

Can I really export more than 1,000 rows from Google Search Console?

Yes. The 1,000-row limit only applies to the manual CSV button inside the GSC interface. By calling the Search Analytics API in the background, SEO Data Archiver retrieves up to 25,000 rows per request and keeps paging until the entire date range is exported, so sites with tens of thousands of queries and pages can be exported in full.

Can I export Search Console data older than 16 months?

No — Google keeps Search Console performance data for only 16 months, and there is no way to recover it after it expires, even through the API. That is why regular GSC bulk exports and a search console backup routine matter: if you export on a schedule (including with our SEO Data Archiver Chrome extension), you build your own permanent archive.

Is the tool really free, and do I need to register?

Yes, the bulk export tool is free and there is no registration or account creation. You only need a Google account that has access to the Search Console property you want to export; you approve the connection through Google's own consent screen in a single click.

What permissions does the Google connection request?

The connection requests read-only access to your Search Console performance data (webmasters.readonly) so we can pull the numbers you asked for. We never ask for permission to edit your properties, and we do not write to your Google Drive or Sheets unless you later opt in to automated exports.

What Your Export File Looks Like

No need to imagine it — here are two sample exports (fictional data) so you can see exactly what lands in your file before you connect anything.

Sample export — queries and pages (excerpt)

DateQueryPageClicksImpressionsCTRAvg. Position
2026-06-30how to export search console data/guides/search-console-export/2149,8122.18%4.2
2026-06-30gsc bulk export tool/tools/gsc-bulk-export/1877,4302.52%3.8
2026-06-29google search console query report/blog/query-report-guide/964,1052.34%5.1
2026-06-29search console clicks not showing/docs/fix-clicks-not-showing/733,8921.88%7.4
2026-06-28export gsc data to csv/tools/gsc-csv-export/582,2042.63%6.0

Sample export — countries and devices (excerpt)

DateCountryDeviceClicksImpressionsCTRAvg. Position
2026-06-30United Statesdesktop1,28452,9302.43%5.2
2026-06-30United Kingdommobile41218,3012.25%6.8
2026-06-29Germanymobile2389,1042.61%7.1
2026-06-29Indiadesktop1967,8822.49%8.3
2026-06-28Australiatablet411,5072.72%9.0

Sample data is shown for illustration only. Your real export contains every row for the property and date range you choose.