Sheets2Json turns your spreadsheets into real APIs. Import Google Sheets, Excel Online, CSV, or XLSX files and get instant JSON endpoints you can query, filter, and integrate with any stack. No servers, no parsing scripts, just live data. External data, queryable and available through a simple API.
- curl --get
- http://api.sheets2json.com/v1/data/collection/12345678 \
- -d "where[Phase]=gas" \
- -d "whereLess[AtomicMass]=100" \
- -d "limit=10"
- {
- "data": [
- {
- "AtomicNumber": 1,
- "Element": "Hydrogen",
- "Symbol": "H",
- "AtomicMass": 1.007,
- "NumberofNeutrons": 0,
- "NumberofProtons": 1,
- "NumberofElectrons": 1,
- "Period": 1,
- "Group": 1,
- "Phase": "gas",
- "Radioactive": null,
- "Natural": "yes",
- "Metal": null,
- "Nonmetal": "yes",
- "Metalloid": null,
- "Type": "Nonmetal",
- "AtomicRadius": 0.79,
- "Electronegativity": 2.2,
- "FirstIonization": 13.5984,
- "Density": 0.0000899,
- "MeltingPoint": 14.175,
- "BoilingPoint": 20.28,
- "NumberOfIsotopes": 3,
- "Discoverer": "Cavendish",
- "Year": 1766,
- "SpecificHeat": 14.304,
- "NumberofShells": 1,
- "NumberofValence": 1
- },
- ...
- ]
- }
Turn everyday spreadsheets into structured, queryable datasets instantly. Import directly from Google Sheets, Microsoft Excel Online, CSV, or XLSX files.
No new tools to learn — just import and query.
Manage multiple version imports, query and compare different versions of your dataset collection.
When your source sheet changes, just import a new version. Your API endpoint stays stable and predictable.
Decide exactly who can access your data, and how.
Your data, your rules.
Query your collections with speed and flexibility using simple, SQL-like parameters over JSON APIs.
Make your spreadsheet data universally accessible and always up to date via API. Read API Docs
No Login Required - with our freely available Document Data API, simply pass a file URL and get JSON returned instantly.
Obtain a URL to a publicly accessible XLSX, CSV, Google Sheet, or Microsoft Excel Online document
Make a GET request and pass the public url to our Document Data API endpoint
Recieve a structured JSON response with the target sheet row values as an array
No payment hassles. Cancel anytime.
Best for personal use
or as a free trial.
Best for small projects
and lighter datasets.
Best for larger projects, teams,
and datasets.
Sheets2Json is built for anyone who manages data in spreadsheets or CSV files and needs to make that data available to web applications or websites.
It's perfect for accessing data that lives outside your primary database or is maintained by another team or organization without an existing API.
Sheets2Json also makes it easy to prototype quickly or work with temporary datasets with no need to modify your database schema.
Your privacy is our priority. Sheets2Json stores all data securely and never shares it with third parties. Your data is only accessible through our official API endpoints.
You have full control over access to your collections with configurable access tokens, which can be revoked at any time.
All API communication is encrypted over HTTPS to keep your data protected in transit.
No, we do not make any changes to your data. We also do not write or alter any data within the provided source document, you are in full control of the original source data.
We provide a READ ONLY api at this time, we do not offer any way to alter data for a given collection. You are in control of all data contained within the collection source document. Simply use the Dashboard or API to publish a new collection version if your source document has changed.
Your original source document should always be considered the "source of truth". Sheets2Json is simply a tool to expose that data quickly.
You can import any document that is publicly available on our supported cloud providers, Google Sheets and Microsoft Excel Online. You can also use any publicly accessible link to a .csv or .xlsx file directly.
Right now, all documents must be publicly available, using read/view only mode is recommended. In the future we plan to add support for private spreadsheets that can be shared with us via the cloud provider.
Yes! You can upgrade plans at any time. If you are on the Basic plan, you will just need to pay the full cost of the plan you want to upgrade to. However, if you are already on a paid plan, you will only need to pay the difference between the two plans.
You can manage your plan from your account dashboard.
We offer a limited free plan that allows users to test and experiment with our service.
Therefore, we do not offer refunds if you purchase a plan outside of the free tier. However, you can cancel anytime and can continue to use the service for your remaining term period.
Limited access to the platform for free. No credit card required.
Create a Collection