New · Works with your AI agent

Turn any webpage into clean data

Pull products, prices, reviews, images and contacts out of any site with a single click — or hand the job to your AI agent and get back a finished table.

Free direct download (.zip) · No code · Chrome, Edge & Brave

4.8 ★★★★★
Chrome Web Store rating
100% local
extractions never leave your browser
2 min
install to first export
🔍 Product listings📈 Price data⭐ Reviews 📧 Contact emails🏠 Real-estate listings🗺️ Maps businesses 💼 Job posts📇 Lead lists📱 Social profiles 📊 Market research+ anything on a page 🔍 Product listings📈 Price data⭐ Reviews 📧 Contact emails🏠 Real-estate listings🗺️ Maps businesses 💼 Job posts📇 Lead lists📱 Social profiles 📊 Market research+ anything on a page
Three ways to scrape

Do it yourself, ask your agent, or let the cloud run it

Same engine underneath — pick the workflow that fits the job.

🧰
Do it yourself

Browser extension

Hover a list on the page, click it, and every row lands in an editable table in Chrome's side panel — ready to export.

  • Unlimited local extraction — no row caps
  • Works on pages you're logged into
  • Your data stays in your browser
Get the extension →
🤖
Let AI do it

AI agents & MCP

Connect Claude, Cursor or any MCP-capable app once. After that, just ask in plain English — the scrape runs and a table comes back.

  • Thousands of pages per request
  • Keeps raw HTML out of your chat
  • Filter and query big result tables
Connect your agent →
☁️
Let it run

Cloud platform

Hand a scrape to cloud browsers. It runs at volume, on a schedule, from the country you pick — and delivers fresh data on its own.

  • Parallel browsers built for volume
  • Proxies and locations included
  • Results to Sheets or a webhook
See cloud plans →
The output

Whatever you pull, it lands in a spreadsheet

Every column is named and typed on its own — images, prices, links, you name it. Fix a cell, drop a column, then export to CSV, Excel, JSON or Google Sheets.

CSVExcelJSONGoogle SheetsClipboard
#ProductCategoryPrice
1Trail Runner GTXRunning shoes$149.00
2City commuter bikeCycling$899.00
3Ceramic pour-over setKitchen$42.50
4Nordic oak desk lampHome office$76.00
5Featherlight down jacketOuterwear$210.00
sample-products · 2,412 rows × 5 columns · exported in one click
AI agents & MCP

Scrape with Claude — or any AI agent you already use

Connect once over MCP and scrape whole sites, query the results and schedule jobs — right from the conversation. Ask for “every product on this store, sent to my Sheet”, and a finished table is what comes back.

Scrape the whole catalogue of example-store.com — every product and variant.
Store extractordone
rows1,180
columns7
outputworkspace table →

One instruction out. One finished table back.

The scrape runs on our infrastructure, not in your chat window — so raw HTML never burns your context window, and huge jobs still cost a couple of sentences.

ClaudeChatGPTCursorPerplexityAny MCP app

Your agent, on its own

  • A handful of pages, one at a time
  • Sits waiting while each page loads
  • Stalls on challenge pages
  • Hands back a half-finished list

Your agent, connected to Urban Web Scraper

  • Thousands of pages in a single job
  • Parallel cloud browsers do the fetching
  • Renders JavaScript and clears blocks
  • Delivers a cleaned, typed table

🛍️ Scrape product pages

Name, price, SKU, availability and images — for every product URL on a site.

📦 Export full catalogues

Shopify, WooCommerce, Magento — every product and variant in one export.

🗺️ Map every page on a site

“Every product page on this domain” — it maps the site and picks the slice you meant.

📇 Collect contacts

Emails, phone numbers and social profiles across thousands of company sites.

🏪 Scrape maps businesses

Name, rating, address, phone and opening hours for a list of places.

🔎 Query a 100,000-row table

Filters, sums and counts run server-side — the rows never enter the chat.

🧹 Clean up your data

“Drop empty columns, merge address parts, remove duplicates.” Done.

⏰ Run and schedule jobs

“Re-run yesterday's price scrape, and every morning from now on.”

📤 Export anywhere

A download link, a fresh Google Sheet, CSV, Excel or JSON.

Cloud platform

Built to run unattended, at volume

🌍

Real browsers

Pages render for real — JavaScript runs, lazy content loads, and consent walls get handled on the way in.

  • Residential IPs
  • Pick a country
  • Five pages at once
🔗

Integrations

Keep a Google Sheet current on every run, or push results to a webhook and let your own stack take it from there.

  • Create, replace or append
  • Zapier, Make, n8n
  • CSV, Excel, JSON
🕒

Schedules

Every ten minutes, every morning, or once a month — your competitor price sheet updates before you wake up.

  • 10 min → monthly
  • Full run history
  • Stop or edit any time
What's new

Shipping constantly

new Page metadata step

Metadata on every row

Add one step to a page extraction and every row carries its title, description, image, author and canonical URL.

improved Image downloader

Multi-column file names

Name downloaded files after several columns at once — Brand, then Name, and they save as Brand_Product.

new Sitemap explorer

Map a whole domain

Browse a site as a tree and send the pages you pick straight to the extractor — no URL list to build first.

Loved by data people

Early users keep it pinned to the toolbar

★★★★★

“Set it up in a couple of minutes and had a full product table before my coffee got cold.”

B
Beta user
Chrome Web Store
★★★★★

“The side panel picker is the fastest I've used — hover, click, and the table fills itself.”

B
Beta user
Chrome Web Store
★★★★★

“Connected it to my agent once — now price checks just happen every morning.”

B
Beta user
Chrome Web Store

Start scraping in the next two minutes

Two ways in. Neither needs code.

Runs on your machine · Nothing uploaded unless you choose to

Direct Download

Install in 3 easy steps

No Chrome Web Store wait — run the extension immediately in any Chromium browser.

📦

1. Download & Unzip

Click Download Extension to get urban-web-scraper.zip. Right-click and extract it anywhere on your computer.

⚙️

2. Open Extensions Page

In Chrome, Edge, or Brave, navigate to chrome://extensions. In the top-right corner, toggle Developer mode on.

🚀

3. Load Unpacked

Click the Load unpacked button in the top left and select the unzipped urban-web-scraper folder. The extension appears in your toolbar!

FAQ

Questions, answered

Do I need to know how to code?

No. You point at what you want on the page and click it — there are no selectors to write and nothing to install beyond the extension. Most people have their first export within minutes.

Does my data leave my browser?

Not when you scrape locally — results sit in your browser until you export them. Only jobs you explicitly send to the cloud run on our infrastructure, in a workspace only you can see.

How does the AI agent connection work?

Your agent connects to your cloud workspace over MCP, where the scraping tools and your result tables live. You connect once by pasting a link; from then on you ask for data in plain English.

What does it cost?

The extension installs free and local extraction is unlimited. Power features, multi-tab scraping and unlimited exports are part of our simple one-time lifetime plans ($25 Pro, $50 Pro+, or custom Team) — see the pricing page for details.

Will it work on sites I'm logged into?

Yes — it scrapes the page as your browser renders it, logged-in sessions included. Some heavily protected sites are better handled by the cloud's proxies.