Your export saved 40 rows. The table had 12,480.

Modern dashboards only build the rows on screen, so ordinary exporters save what is visible and say nothing about the rest. GridScoop spots it, scrolls, and saves every row.

Catches virtualized grids10,000 rows a day, free100% local · no account · no telemetry
One page. One grid. Two exports.
An ordinary exporter40
rows in the file
GridScoop12,480
rows in the file

The 12,440 rows in between were never on screen, so they were never in the file.

How the other 12,440 rows get out

No copy-paste, no truncated exports, no "select all" that grabs half the page. Click the icon, pick a table, done.

🔍

It warns you before you export

GridScoop counts the grid first and tells you how many rows are really there. You find out before the report goes out, not after someone asks.

🧲

It scrolls so you don't have to

One click auto-scrolls the grid and stitches every batch into one table. Paginated reports merge too, up to 50 pages, without you touching Next.

📤

It lands in your spreadsheet, clean

Excel with real numbers, CSV, TSV, Markdown for docs, JSON for scripts — or paste straight into Sheets. Every table on a page can go into one workbook.

The same grid, measured three ways

Nothing below is a benchmark. Open a dashboard you already use, export it twice, and compare the two files.

On the pageAn ordinary exporterGridScoop
Rows the grid holds12,48012,48012,480
Rows built in the page right now404040
Rows in the file you get4012,480
Warning that rows are missingnone“This grid is virtualized”
Pages merged into that file1up to 50
Tables on the page in one workbook1all of them
Where the data was processedyour browser

This is not a difference you would notice in a menu. It is the difference between a report and a wrong report.

And where it still can't help youGrids inside a closed shadow DOM are invisible to every browser extension, ours included. Page merging needs in-place (AJAX) pagination — pages that fully reload stop the merge at what has been captured. Markdown treats row 1 as the header. Plain extraction caps at 20,000 rows and full-grid capture at 100,000, to keep your browser responsive. Grids that virtualize columns as well as rows export only the rendered columns, and GridScoop says so on screen.

Every feature is free. So are 10,000 rows a day

Nothing is crippled and there is no trial clock: detection, full-grid capture, page merging and every export format are in the free plan. What the free plan counts is rows — 10,000 of them a day. An everyday 300-row table barely touches that; one 12,480-row grid spends the whole allowance in a single click. So you pay exactly when you are working at volume.

A 300-row table you export before lunch3%
of today's free rows
One 12,480-row dashboard gridover the line
Pro removes the ceiling — or it resets tomorrow
PRO · NO DAILY CEILING
$15/year
that's $1.25 a month · 14-day refund, no questions
  • No daily row allowance — a whole dashboard in an afternoon, not one grid a day
  • Same features as Free — you are lifting a ceiling, not unlocking a product
  • No counter running — stop checking what you have left
  • Cancel anytime — you drop back to the free plan, nothing you exported is touched
Pro checkout opens with the launch. Get notified →
FREE · FOREVER
$0
no account, no trial clock
  • 10,000 rows a day — about twenty ordinary tables, or one big grid
  • Every feature, every format — capture, merging, Excel, CSV, TSV, Markdown, JSON, Sheets
  • Virtualized grids flagged — you always know what a plain export would miss
  • 100% local — no account, no telemetry
Get notified at launch

Questions

Why did my last export only save part of the table?

Because the page never had the rest of it. Modern dashboards are virtualized: to stay fast, they build only the forty or so rows on screen and throw away the ones you scroll past. Any tool that reads the page reads those forty and calls it done. GridScoop detects a virtualized grid, tells you what it found, then scrolls the grid itself and stitches every batch into one complete table.

What am I actually paying for?

Rows, not features. Every feature is free, in every format, with no trial: detection and warnings, full-grid capture, page merging, whole-page workbooks. The free plan includes 10,000 exported rows a day. Pro removes that ceiling for $15 a year.

Is 10,000 rows a day enough for me, and what happens when I run out?

Most days, yes. An ordinary 200- to 500-row table never comes close; you could export twenty of them before lunch. Big grids change the arithmetic: one 12,480-row capture is a day's allowance in a single click. GridScoop counts the rows before it exports, so you always know where you stand, and if you do reach the ceiling nothing breaks and nothing is lost — the allowance simply resets the next day. If large grids are your normal Tuesday, Pro works out at $1.25 a month.

Why is Pro a subscription?

Because grids keep changing. Sites update their grid engines constantly, and keeping capture working against them is ongoing work, not a one-time build. $15 covers a year of that upkeep — it's $1.25 a month, you can cancel anytime, and there's a 14-day no-questions refund. Nothing you exported ever locks.

Where does my data go?

Nowhere. Extraction and conversion happen entirely inside your browser — the free features make no network requests at all. If you buy Pro, the extension periodically validates your license key (the key plus the extension's ID and version — never your data) with our license server. No account, no analytics, no tracking.

What are the honest limits?

Markdown export treats the first row as the header. Grids inside a closed shadow DOM are invisible to any browser extension. "Merge pages" works with in-place (AJAX) pagination — pages that fully reload stop the merge at what's been captured. Plain exports cap at 20,000 rows and the popup lists the 50 largest tables on a page; "Capture full grid" goes up to 100,000 rows — the caps keep your browser responsive. Grids that also virtualize columns export only the rendered columns; GridScoop warns you when it detects that.

How do refunds work?

Purchases are handled by Paddle, our reseller (Merchant of Record). You can request a refund within 14 days of purchase, for any reason — email info@bilingoplus.com or use the links in your Paddle receipt.