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 60,000 users already use our add-on!
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
Try up to 1000 requests for free the first month. Then, choose between our different plans depending on your needs.
Subscribe to a yearly plan and save up to 25%!
Pages requests
Rotating proxies
Array Formulas
Use XPaths or CSS selectors
Rendering JS content
Stack pages
Smart caching
We also offer a manual update option, where you can choose to update the data by yourself by pushing “Update content from web” in the sidebar or the menu.
Manual updates
Updates scheduling
Choice of locations
Early access to new features
Support
BASIC
150 / day
1500 / month
$ 11
/ month
BASIC
150 Page requests / day
1500 Page requests / month
$ 11
/ month
7-day money-back guarantee
Includes: Rotating proxies, Array Formulas, Use of XPaths or CSS Selectors, Rendering JS Content, Stack Pages, 24h Cache lifespan, Manual Updates, Early access to new features.
Support answers can take up to 3 business days.
Standard
24h
Answering can take up
to 3 business days
PREMIUM
1000 / day
10000 / month
$ 35
/ month
PREMIUM
1000 Page requests / day
10000 Page requests / month
$ 35
/ month
7-day money-back guarantee
Includes: all Basic features + Custom Smart Caching up to 2 weeks, Update Scheduling by hour, day and week, Choice of locations for US, CA, DE, FR, ES, BR, MX, IN, JP, CN, AU.
Support answers can take up to 3 business days.
Custom
Up to 2 weeks
By hour, day, week
US, CA, DE, FR, ES, BR,
MX, IN, JP, CN, AU
Answering can take up
to 3 business days
Pages requests
Rotating proxies
Array Formulas
Choice of locations
Rendering JS content
Stack pages
Smart caching
We also offer a manual update option, where you can choose to update the data by yourself by pushing “Update content from web” in the sidebar or the menu.
Manual updates
Updates scheduling
Choice of locations
Early access to new features
Support
HIGH-VOLUME
4000 / day
40000 / month
$ 67
/ month
HIGH-VOLUME
4000 Page requests / day
40000 Page requests / month
$ 67
/ month
7-day money-back guarantee
Includes: all Basic features + Custom Smart Caching up to 2 weeks, Update Scheduling by hour, day and week, Choice of locations for US, CA, DE, FR, ES, BR, MX, IN, JP, CN, AU.
Support answers in 24 hours on business days.
Custom
Up to 4 weeks
By hour, day, week
US, CA, DE, FR, ES, BR,
MX, IN, JP, CN, AU
Answering can take up
to 24h on business days
Pages requests
Rotating proxies
Array Formulas
Use XPaths or CSS selectors
Rendering JS content
Stack pages
Smart caching
We also offer a manual update option, where you can choose to update the data by yourself by pushing “Update content from web” in the sidebar or the menu.
Manual updates
Updates scheduling
Choice of locations
Early access to new features
Support
BASIC
150 / day
1500 / month
$ 109
/ year
BASIC
150 Page requests / day
1500 Page requests / month
$ 109
/ year
7-day money-back guarantee
Includes: Rotating proxies, Array Formulas, Use of XPaths or CSS Selectors, Rendering JS Content, Stack Pages, 24h Cache lifespan, Manual Updates, Early access to new features.
Support answers can take up to 3 business days.
Standard
24h
Answering can take up
to 3 business days
PREMIUM
1000 / day
10000 / month
$ 339
/ year
PREMIUM
1000 Page requests / day
10000 Page requests / month
$ 339
/ year
7-day money-back guarantee
Includes: all Basic features + Custom Smart Caching up to 2 weeks, Update Scheduling by hour, day and week, Choice of locations for US, CA, DE, FR, ES, BR, MX, IN, JP, CN, AU.
Support answers can take up to 3 business days.
Custom
Up to 2 weeks
By hour, day, week
US, CA, DE, FR, ES, BR,
MX, IN, JP, CN, AU
Answering can take up
to 3 business days
Pages requests
Rotating proxies
Array Formulas
Choice of locations
Rendering JS content
Stack pages
Smart caching
We also offer a manual update option, where you can choose to update the data by yourself by pushing “Update content from web” in the sidebar or the menu.
Manual updates
Updates scheduling
Choice of locations
Early access to new features
Support
HIGH-VOLUME
4000 / day
40000 / month
$ 599
/ year
HIGH-VOLUME
4000 Page requests / day
40000 Page requests / month
$ 599
/ year
7-day money-back guarantee
Includes: all Basic features + Custom Smart Caching up to 2 weeks, Update Scheduling by hour, day and week, Choice of locations for US, CA, DE, FR, ES, BR, MX, IN, JP, CN, AU.
Support answers in 24 hours on business days.
Custom
Up to 2 weeks
By hour, day, week
US, CA, DE, FR, ES, BR,
MX, IN, JP, CN, AU
Answering can take up
to 24h on business days
What is a request?
The function counts a request when it manages to fetch content from the source page. For instance, if fetching the page content fails or if there is no element on the page that matches the selectors, no request will be counted.
The source code of the page is cached by default for 24 hours. Therefore, until the cache expires, using the same url in other IMPORTFROMWEB functions will retrieve the cached source code and these operations will not be counted as new requests.
From the Premium plan data can be updated periodically in the background so you will see fresh data when you load your spreadsheet.
You can always choose to update the data by yourself by pushing “Update content from web” in the sidebar or the menu.
What is Smart caching?
Fetching the same content constantly is not efficient. That is why ImportFromWeb caches the source code once loaded with the expected data.
By default, cache has a lifetime of 24 hours. Some plans allow to customize this value with the cacheLifespan option.
Caching occurs only when the content has been fetched successfully or after the function tried too many times and failed.
An 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.