We make scraping web data into Google Sheets a snap

ImportFromWeb is the only scraper designed to cross, manipulate and analyze web data directly in your Google Sheets

How it works

Pre-configured data extraction from your favorites platforms

Describe the url and the data you need to output.
Validate and wait for the function to load the data straight into your spreadsheet.

Available for
Amazon, Yahoo Finance, Google and more…

Extract data from any websites

  • Extract elements with generic descriptors like titles, metas, links, images, emails
  • Use the power of CSS selectors and xPaths to describe any piece of web data you need to extract from a website.
    Not sure how CSS and xPath work? Follow our step-by-step guides made for all.

More than 80,000 users already use our add-on!

Top-notch customer service

Fantastic tool. Customer service top-notch as well.

Quick and easy to use

Quick and easy to use, and the support is very reactive on inquiries or issues you may have.

Function is smooth and flawless.

(…) Now I am able to import and process data directly from API’s. Function is smooth and flawless. Your prompt reply to my query is also worth to mention.

Excellent, you made scraping simple!

Excellent…struggle from months to import the data and you made it simple. Thank you.

Makes able to use JSON and APIs directly in Google Sheets.

Really cool add-on. Make us non-technical people able to utilize JSON and APIs directly in Google Sheets. Really quick support from Matt as well (…)

I wish everyone provided this kind of customer service!

(…) I found ImportFromWeb is exactly what I needed (…) The developer is also very helpful, even with someone just using the basic account. I wish everyone provided this kind of service.

Discover ImportFromWeb
Features

Works flawlessly with most websites

  • ImportFromWeb uses proxy rotation (it finds the best server to load tough-to-scrape web pages) to enable easy data imports.
  • Lets you easily scrape content from web pages that use JavaScript.
  • Use it hundreds of times for each spreadsheet.
  • Paste raw HTML code in a cell and use ImportFromWeb to extract data.

Offers flexibility like no other

  • All it takes is one formula to extract data from 50 pages simultaneously.
  • Extensive customization options using CSS Selectors and XPaths.
  • Easily customize when you want data to refresh.
  • Import local content by choosing the country from which to load the page.

We make it easy for you

  • We offer stellar customer service because we want you to get the most out of data.
  • We offer ready-to-use templates available for every purpose, from e-commerce and finance, to growth hacking and social media.
  • We have a rich repository of tutorials, documentation and demos that make using ImportFromWeb as easy as pie.

ImportFromWeb Pricing

Simple, transparent. Cancel anytime !

Try up to 1000 requests for free the first month. No credit card required!

Subscribe to a yearly plan and save up to 25%!
Monthly requests
1 request = 1 URL successfully scraped, no matter the number of data points collected.
When your data update, a new request is counted
Daily limit
To optimize ImportFromWeb performances, the number of requests that can be performed per day is limited
Google scraping
Extract Google SERPs results
Each Google query counts for 1 request and returns up to 300 results
Amazon scraping
Scrape Amazon product listings and product pages
1 request = 1 Amazon URL successfully scraped, no matter the number of data points collected
IP Rotation
ImportFromWeb uses proxy servers to fetch web pages from different IP addresses so that pages load correctly, every time.
Xpaths & CSS selectors
Retrieve any data from any website easily with a range of selectors, including Xpaths and CSS. Explore our range of data selectors
Javascript rendering
ImportFromWeb successfully scrapes data even from complex web pages, such as Javascript-rendered websites
Localization
Retrieve location-based data by simply adding the countryCode option to the function.
Function monitoring
Visualize and monitor your functions from the add-on, including:
  • Scraping status updates
  • Metadata about each function
  • Source page access
  • Information about errors
Mass web scraping
Scrape seamlessly hundreds or thousands of URLs at the same time
Auto-refresh
Any ImportFromWeb functions will automatically refresh up to 6 times, so you don't have to retry the function manually.
Number formatting
ImportFromWeb automatically applies number formatting to data, including currency, date and time.
Template catalog
Get access to ImportFromWeb's read-to-use templates designed for Amazon, Google, Yahoo Finance, Instagram, Twitter, Linkedin
Automatic updates
Set triggers for your functions to update your scraped data on a regular basis, up to every hour.
ImportFromWeb will continue to fetch data at your desired frequency without the need to open the spreadsheet.
Cache control
Extend caching for more than the default 24-hour limit to save credits.
ImportFromWeb can extend the cache up to 30 days before data is fetched again. So whenever Google Sheets refreshes the ImportFromWeb functions, the content is retrieved from the cache and it is not counted as new requests.
Dedicated support
Guaranteed support between 1-3 business days, depending on your subscription plan.
Basic
US$
11
109
per user,
billed monthly
per user
billed yearly
Select plan Select plan
7-day money back guarantee
1,500 requests
150 requests
Included
Included
unlimited per function
24h
3 business days
Premium
US$
35
339
per user,
billed monthly
per user
billed yearly
Select plan Select plan
7-day money back guarantee
10,000 requests
1,000 requests
Included
Included
unlimited per function
Choose among 243 locations
Up to 15 days
2 business days
High Volume
US$
67
599
per user,
billed monthly
per user
billed yearly
Select plan Select plan
7-day money back guarantee
40,000 requests
4,000 requests
Included
Included
unlimited per function
Choose among 243 locations
Up to 30 days
1 business day
Basic
Basic scraping
US$
11
109
per user,
billed monthly
  • up to 1,500 monthly requests
  • Includes: IP Rotation / Use of XPaths or CSS selectors / Javascript rendering / Function monitoring / 24h Cache Lifespan
  • Pre-configured data selectors & Template catalog
  • Support: up to 3 business days
Premium
Advanced scraping
US$
35
339
per user,
billed monthly
  • up to 10,000 monthly requests
  • Includes: IP Rotation / Use of XPaths or CSS selectors / Javascript rendering / Function monitoring / Cache Monitoring (up to 2 weeks)
  • Pre-configured data selectors & Template catalog
  • Support: up to 2 business days
High Volume
High-volume scraping
US$
67
599
per user,
billed monthly
  • up to 40,000 monthly requests
  • Includes: IP Rotation / Use of XPaths or CSS selectors / Javascript rendering / Function monitoring / Cache Monitoring (up to 4 weeks)
  • Pre-configured data selectors & Template catalog
  • Support: up to 1 business day

A perfect alternative
to ImportXML

Think of ImportFromWeb as a highly evolved version of ImportXML;
only more advanced, powerful and reliable.

ImportXML

ImportFromWeb

Buggy when called more than dozen times in a spreadsheet

Works seamlessly with hundreds of formulas per sheet

The more formulas you use, the slower it becomes

Lightning quick despite many formulas

Refreshes formulas when the spreadsheet changes

Caches data on demand, so the formulas don’t recalculate with changes

Doesn’t scrape many websites

Ability to scrape even complex websites

Very basic functionality

Many options for powerful web scraping, such as country codes, regular expressions, base selectors, and more.

Requires knowledge of XPaths

Works with CSS Selectors or XPaths. CSS Selectors are accessible if you know basic HTML. And if you don’t we offer many tips, templates and resources to guide you through the process.