Skip to content

Own your search data, feed your agents.

gscdump backfills the 16 months Google still keeps and preserves every day after: your whole search history, queryable by you and your agents over MCP, API, and SQL.

Agent session nuxtseo.com

How can I grow my organic traffic from the queries I already rank for?

AgentSearch Console evidence

Thinking...

Search Console evidence cited in the traffic growth answer
Citation Query Impressions Clicks Click-through rate Average position
1schema validator1342797330.55%6.3
2schema markup validator293221290.44%6.9
3google schema validator9824170.17%5.8
Agent is thinking.

Find what Search Console hides

Advanced analyses, computed from the same preserved record.

Real nuxtseo.com data

Competing pages

nuxtseo.com · captured Apr 29, 2026
Query conflictnuxt seo
Pages
5
Severity
49
Relationships
10
/925 impressions · 5 queries
/pro123 impressions · 1 queries
/migration-guide/nuxt-seo-kit133 impressions · 2 queries
/getting-started/introduction316 impressions · 5 queries
/releases76 impressions · 1 queries

/ and /getting-started/introduction share 5 queries across 316 impressions.

Competing page relationships for nuxt seo
Source page Target page Shared queries Shared impressions
//docs/nuxt-seo/getting-started/introduction5316
//docs/nuxt-seo/migration-guide/nuxt-seo-kit2133
/docs/nuxt-seo/getting-started/introduction/docs/nuxt-seo/migration-guide/nuxt-seo-kit2127
//pro1123
/docs/nuxt-seo/migration-guide/nuxt-seo-kit/pro183
/docs/nuxt-seo/getting-started/introduction/pro177
//releases176
/pro/releases176
/docs/nuxt-seo/migration-guide/nuxt-seo-kit/releases176
/docs/nuxt-seo/getting-started/introduction/releases176

16 months is all Google keeps

Every day you're not syncing is data Google will delete.

Search history after 8 months connected24 month view
Search Consolerolling window
16 months
gscdumppreserved history
24 months
Expired from GooglePreserved by gscdumpCurrent Google window

Two layers, one product

The platform

Connect once and the sync engine owns the ugly part: quota budgets, token refresh, retries, the 2-3 day delay. It backfills 16 months on day 1, preserves every day after, and serves the whole record over MCP and API. Free during beta.

The CLI

The open-source floor the platform stands on. It syncs a property to DuckDB and Parquet on your own disk, queryable with plain SQL and exposable over MCP. MIT-licensed; your data never leaves your disk.

shell · install and first sync
npm install -g @gscdump/cli
  gscdump init              # oauth round-trip with google
  gscdump sync --site https://example.com

One config block connects an agent

MCP is the primary interface, not an add-on. Add the server, and your agent queries the same record the dashboard reads. Answers arrive with the rows that produced them.

shell · Claude Code setup
claude mcp add --transport http gscdump https://gscdump.com/mcp \
    --header "x-api-key: YOUR_KEY"
  • "Which pages lost clicks this week, and which queries drove the drop?"
  • "Compare this quarter with the same quarter last year."
  • "Which queries sit at positions 4 to 20 with high impressions?"
Connect with MCP

4 dimensions, synced daily

dimensions
Pages, keywords, countries, and devices pulled on every sync, stored per day so history aggregates from daily up to yearly.
sitemaps
Bounded traversal of the sitemap documents the site declares, with tagged states for empty, stale, and truncated reads.
url inspection
Google's indexed snapshot per URL, under the 2,000 requests per site per day cap.
formats
Parquet, DuckDB, and Iceberg end to end. The record stays readable without gscdump.

A site is scoped to the exact host you register, never the whole GSC property, so a total here can read lower than the Search Console UI for a domain property. That scope is stated wherever totals appear. Deterministic evidence queries over the record run in the free Search Console analysis tools . Review the read-only permissions and data boundaries .

Private beta. Join the waitlist.

Signups open gradually during beta. Leave your email and an invite follows when a slot opens. Already have an account? Sign in above.