Chrome extension

Any web list, into a spreadsheet.

Open the popup and the table is already found — columns named, links kept, ready to export. It follows pagination, opens the page behind each row, and never sends your data anywhere.

Get Pro — $19 Try the sandbox

Not installable yet — in review at the Chrome and Edge stores. Buy at the founding price now and your licence key works the day it lands. Seven-day refund either way. The free version, when it lands, has no time limit and no account.

00:30 Detect, crawl six pages to 54 rows, open the page behind every row, export. Every frame is the extension actually running — on the sandbox you can try yourself.

How a scrape actually goes

Four steps, in the order you'd hit them. Most pages stop at the first one.

01

It finds the data

Tables, card grids, repeated lists, schema.org markup, open shadow roots and same-origin iframes. Columns get named from the markup rather than called col_1. Wrong block? Cycle to the next candidate.

02

Or you point at it

When a layout is too odd to guess — a table plus a price floating outside it — click the rows, then shift-click the extra elements. Several regions of a page become one table.

03

It walks the pagination

Finds the Next control, follows URL or click pagination, handles infinite scroll, and when a site answers with a 429 it waits and retries instead of hammering. You can stop mid-run and keep what it has.

04

It opens the page behind each row

Confirm what to take from one detail page and it repeats that for every row, merging the fields back in as extra columns. Chain several levels deep if the data is buried — how drill-down works.

One payment. Then it's yours.

No subscription, no seats, no account to create. The free tier isn't a trial — it has no clock on it.

Free

$0

Everything except drill-down, with no clock on it.

  • Detect, pick by hand, export CSV · XLSX · JSON
  • Rename columns, drop rows, filter
  • Per-site settings remembered
  • Crawl pagination — unlimited pages
  • 3 rows per drill-down
In review at the Chrome and Edge stores.

Pro

Founding price · first 100

$19 $25

Paid once. Yours permanently, updates included.

  • Everything in Free
  • Every row drilled, not just three
  • Multi-level drill chains
  • No cap on rows or levels
  • Works on every browser you use
Get Pro

7-day refund, no questions asked. Crawling is free and uncapped either way — Pro is only for drill-down. The extension is in review at the Chrome and Edge stores; your licence key works the moment it lands.

Where your data goes

Nowhere. Most tools in this category route your scrape through their servers. This one has no servers.

Detection, crawling and export all happen inside your browser. There is no server of ours for your data to pass through, because there is no server of ours.

The free version makes no network requests at all — not analytics, not a version check, not a ping.

If you buy Pro, activating your licence sends the key to Gumroad once to confirm the purchase. Nothing about the page you're on goes with it, and nothing is sent afterwards.

Spelled out in full in the privacy policy.

Somewhere to practise

A sandbox built for exactly this. Nothing on it is real and nothing is rate-limited, so scrape it as hard as you like.

A

Card catalogue

Six pages of nine, a Next button, and a product page behind every row — which links to its maker, which links to sourcing. Three levels, for practising a real drill-down chain rather than a single hop.

B

Price table

A plain HTML table with a header row. The easy case, and a good first try.

C

Infinite scroll

Rows arrive as you scroll, five batches then it stops. Switch on Infinite scroll in the Crawl tab.

D

Awkward layout

A discount that belongs to every row but sits outside the table, so nothing can guess it. This is what the manual picker is for.

Reasonable questions

Do I actually need Pro?

Only if you want the page behind every row. Crawling pagination is free, however many pages — that part isn't metered at all. Drill-down is the paid feature, and free runs it on the first three rows so you can see exactly what comes back from your own site before deciding. Everything else is free and stays free.

Will it work on the site I have in mind?

Probably. It reads what your browser has already rendered, so what you can see, it can usually take. It can't reach closed shadow roots, cross-origin iframes, data only a private API returns, or anything behind a bot challenge — those are limits of the browser itself, not of this extension. Try the free version on that exact site before paying.

Am I allowed to scrape a site?

That's between you and the site, and this tool doesn't change the answer. Check its terms, respect robots.txt where it applies, think about data-protection law if the rows are about people, and don't hammer anyone — the speed setting is there for exactly that, and the default is deliberately gentle.

What if I change computer?

Paste the same key. One licence covers every browser and machine you use. There's no device count, nothing to deactivate, and no login to lose.

Who's behind it?

Magic Scraper is built and supported by the team that wrote it, so a reply to support comes from someone who can actually fix the thing you hit — not from a queue.