Import JSON data from any API and convert it into an easy-to-read table. All through a simple function!
Listing updated:December 18, 2023
Works with:
APIs are goldmine! With ImportJSON, anyone can unlock and take advantage of the huge quantity of data they provide without writing any code. 

IMPORTJSON is a simple function that : 
- Extracts and converts JSON data from any API directly into Google Sheets
- Parses JSON data no matter whether it is imported or directly accessible from a range of your spreadsheet 


Just type =IMPORTJSON(your_json_source) and your JSON is displayed in a 2 dimensional array.
Then, you can filter the resulting table to extract the information you need using simple queries like (“parent/child/0”).

Yes, as simply as that !

ImportJSON accepts many sources to load data:
- Any URL
- cURL requests
- A Drive file with "view" rights for all
- Any JSON data directly accessible in your spreadsheet   


✓ Easily retrieves JSONS from any URL, Google Drive document with public “view” rights or using a  cURL request
✓ Filters JSON objects using simple queries like (“parent/child/0”) within your spreadsheet
✓ Pivots data that share similar properties
✓ Parses or analyzes text directly from cells containing a JSON text 
✓ Transforms multi level JSON objects into a 2 dimensions table
✓ High volume - loads thousands of JSONs in one spreadsheet
✓ Customizable - updates your JSON data automatically even when you’re offline
✓ Smart caching - caches results to avoid repeated requests to the API
✓ and much more to come ! 

Just give a try to ImportJSON with these free REST APIs :  
- Weather:
- Countries meta:
- All Wikipedia:


ImportJSON is a Google Workspace add-on that has successfully passed Google’s security review. The add-on requires minimal permissions. Your data remains at all times your own property and ImportFromWeb will never transfer nor sell them to 3d parties. 
The add-on will never read or save any of your Google Sheets content that is not involved in the process.


Forever free up to 5 external requests per day (1 request = 1 JSON successfully fetched) and unlimited conversions of JSONs pasted in cells.
Then, choose between our plans according to the number of requests you need. No risk, we offer a 7-day money back guarantee !


✓ Have a look at our repository of resources and demos at 
✓ Check out our ready-to-use templates for the most popular platforms
✓ Browse our tutorials on our Youtube channel
✓ Contact us and we’ll help you to get the most of our add-on ! 


Many users of ImportFromWeb, Supermetrics, Mixed Analytics, KPI bees, DataConnector, SheetGo, Google Analytics, Autocrat and Power Tools already love our scraper.

ImportJSON, among the best add-ons for Google Sheets !

Read more at 
Additional information
PricingFree of charge with paid features
Privacy policy
Terms of service
ImportJSON | Import JSON data into Google Sheets will ask for the permissions shown below. Learn more
ImportJSON | Import JSON data into Google Sheets will need access to your Google account
This will allow ImportJSON | Import JSON data into Google Sheets to :
View and manage spreadsheets that this application has been installed in
Display and run third-party web content in prompts and sidebars inside Google applications
Connect to an external service
Allow this application to run when you are not present
See your primary Google Account email address
See your personal info, including any personal info you've made publicly available
Sort by:
Google doesn't verify reviews or ratings. Learn more about reviews
Profile Picture
Andy Singleton
March 22, 2024
We were able to make a good looking spreadsheet, using data from our JSON API. The ImportJSON team improved the parser to make this possible. Thanks.
Is this review helpful?
Profile Picture
Ivan Ivanov
February 1, 2024
Very helpful instrument and easy to use BUT what is wrong with the pricing? Basic Premium for $11/month provides 150 requests for a day!!! This is funny! I can find better and for free. I thought that it allows me to save my time but no, it mostly sucks money :-)
Is this review helpful?
Profile Picture
rahadian p. paramita
March 3, 2024
I don't know what timezone it's used
Is this review helpful?
Profile Picture
Andres Hidalgo
February 16, 2024
Doesn't work
Is this review helpful?
Profile Picture
Pam Noble
November 28, 2023
Followed the instructions to install, activate, and use but only got error messages & instructions to contact the extension developer. The "Get Started" link in the sidebar is dead, demos don't load, and all attempts to find instructions on the developer's site lead to "Install and Activate." But since I've already installed & activated it, I'm routed right back to the "Install and Activate" page. The link to debug goes to a 404. Seems like the right tool to convert the json file in Drive to Google Sheets, but it's useless when I can't get it to work.
Is this review helpful?
Profile Picture
Chris Lowe
January 19, 2023
Simple to use and really handy when trying to load data in from restful apis. Highly recommended
Is this review helpful?
Profile Picture
Frans Riemersma
March 9, 2023
Really love using ImportJSON! It helped me to quickly source some research sample data. The support is amazingly clear and quick!
Is this review helpful?
Profile Picture
Peter Holowka
January 12, 2023
We use ImportJSON extensively in my institution's Computer Science courses. We use it to create predictive algorithms using NHL player and game data (the data is in JSON format). The tool works well and is easy enough for students to use with minimal guidance. It's clean and super intuitive. Also, the pricing model is well-structured so we only pay for what we need. I wholeheartedly recommend this, especially for educational institutions introducing learners to data science and computer science. Outstanding tool. Thank you.
Is this review helpful?
Profile Picture
Ray Sampaga
July 23, 2023
Thank you for building this app! It's the first extension to correctly retrieve the data I was looking for from Yahoo Finance! Kudos!
Is this review helpful?
Profile Picture
Herbert Vuijk
August 26, 2023
Imports rows in JSON array as columns. That is not how it's supposed to be done.
Is this review helpful?
1-10 of 32
Clear search
Close search
Google apps
Main menu