Web Scraper
Turn lists, tables and product grids on any website into clean rows, then export them to Excel, CSV or JSON. No code, no setup.
- W Press W in the popup
- Runs in your browser
- Opens in a panel on the page
A web scraper that finds the data for you
Web Scraper turns the repeating parts of a web page, such as product grids, search results, directories, job listings and tables, into a spreadsheet you can actually use. Open it on a page and it looks for lists by itself. In most cases the rows and columns are ready before you have clicked anything.
It runs as a panel on the page you are scraping, uses your normal browser session, and keeps everything on your computer. There is no account, no cloud credits and no code to write.
Auto-detect, or point and click
Web Scraper scans the page for lists and tables and suggests the best match, with columns already named and typed. If it picks the wrong thing, or you want something specific, switch to the picker: click one item in the list and it finds all the others, then click inside an item to add the fields you want, such as name, price, rating or link. It understands real-world markup, like WooCommerce product grids where every card carries different classes.
Many pages also carry structured data for search engines, such as JSON-LD or embedded app data. When it is there, Web Scraper offers to use it, which often gives cleaner values than the visible page.
Get every page, not just the first
- Infinite scroll: it scrolls for you and keeps collecting as new items load.
- Load more buttons: it clicks the button until there is nothing left.
- Next page links: it follows pagination and adds each page’s rows.
- URL patterns and lists: scrape page 1 to 50 with a pattern like
?page={1..50}, or paste a list of up to 5,000 addresses. - Detail pages: open each item’s own page in the background to collect fields that only appear there, like a full description or SKU.
Clean the data before you export
Real data is messy. Add steps to any column, such as trim spaces, find and replace, extract with a pattern, split and take a part, or convert to a number, and set rules for the whole table, such as keeping only rows that match or removing duplicates. Your original rows are never changed, so you can undo or adjust a step at any time. Hide columns you do not need.
Export anywhere
Download a real Excel workbook (.xlsx), CSV, JSON or Markdown, or copy the table to paste straight into Google Sheets. Save the setup as a recipe and run it again next week in one click. Developers can even turn a recipe into a starter script in Python, Node.js or Playwright to run on a server.
Who uses it
- E-commerce teams tracking competitor prices and product ranges.
- Sales and recruiters building lists from directories and job boards.
- Researchers and journalists collecting tables and listings for analysis.
- SEO and marketing teams gathering titles, links and reviews at scale.
Scrape responsibly
Check a site’s terms before collecting its data, keep request rates gentle, and do not collect personal data you have no right to use. Web Scraper waits between pages and retries politely, but how you use the data is up to you.
Tip: Open the DevToolkit popup and press W to start Web Scraper on the page you are on.
How to scrape data from a website to Excel
-
Open the scraper
Click Web Scraper in DevToolkit (or press W). It opens on the page and looks for lists and tables.
-
Check the rows
Accept the suggestion or pick the list yourself. Load more rows from other pages if you need them.
-
Clean and export
Tidy the columns, then export to Excel, CSV or JSON, or copy into Google Sheets.
What you can do with Web Scraper
-
Auto-detects lists
Finds tables and repeating items and names the columns for you.
-
Point-and-click picker
Click one item to select them all, then click the fields you want.
-
Pagination and scrolling
Infinite scroll, Load more, Next links, URL patterns and detail pages.
-
Clean data
Trim, replace, extract, split, convert and remove duplicates without losing the original.
-
Excel, CSV, JSON
Real .xlsx files, CSV, JSON, Markdown or a copy for Google Sheets.
-
Recipes and code
Save setups to rerun, or export Python, Node.js or Playwright code.
Web Scraper questions
Is Web Scraper free?
Web Scraper is part of DevToolkit Pro, a one-time payment from $25. There are no monthly fees or scraping credits.
Do I need to know how to code?
No. Web Scraper finds lists by itself and lets you pick fields by clicking. Code export is there for developers who want to run a recipe on a server.
Can it scrape pages that need a login?
Yes. It works inside your browser with your normal session, so it can read any page you can see, such as a dashboard or a members-only directory.
How many pages can it scrape?
It can follow pagination and work through lists of up to 5,000 addresses. Very large jobs take time, because it waits between pages to stay polite to the site.
Is web scraping legal?
Collecting public information is generally allowed, but rules differ by country and by site. Read the site's terms, avoid personal data you have no right to use, and do not overload servers.
Is my data sent to a server?
No. Scraping, cleaning and exporting all happen in your browser, and the files are saved to your computer.
Try Web Scraper today
Install DevToolkit free, then unlock every Pro tool with one payment. No subscription.