Turn Any Spreadsheet into REST API

SheetRest creates powerful REST API from Google Spreadsheets or Excel files allowing you to query, filter, add, edit and delete rows inside your documents.
Serving 3000+ spreadsheets already

Start Building

Get Started in 3 Simple Steps

No complex steps to setup backend, database or dealing with constant maintenance. Get API from your spreadsheet in minutes.

1. Connect Your Spreadsheet

Create your API endpoint by connecting Google Sheet, uploading Excel files, or start from scratch with a blank spreadsheet. Google Sheet connection will work bi-directionally.

2. Get Connection URL

Configure your newly created sheet, enable or disable specific HTTPS methods, configure optional authentication and get your connection URL.

3. Call your new API

Everything is ready to make calls to your API from your application, connecting your spreadsheet to the external data-source or building automation on top!

Common Use-Cases

Run anything on top of a spreadsheet

SheetRest is a versatile tool that covers wide variety of different use-cases, here ares some example of how our customers use SheetRest

Website CMS

Use your Spreadsheet as a lightweight CMS for your website, let internal teams or external contributors edit your website content without any technical knowledge.

Simple Database

SheetRest can replace the database for some specific use-cases, it supports both read and write operations, as well as a lot of more complex filtering and aggregation.

Mobile Application Backend

You can host dynamic content to your mobile application without the need to write any backend code, just use SheetRest to create your API and use it in your app.

Features for Any Use-Case

Connect your spreadsheet to anything

Complete set of features enables you to build complex solutions on top of your spreadsheets: CRM, blog, you name it!

Works with Everything

SheetRest supports multiple types of spreadsheets, including Google Sheets and Excel files. You can also start from scratch.

Simple & Powerful

Get full CRUD API for your sheet, including GET/POST/PUT/DELETE methods, with just a few clicks.

Advanced Data Processing

Get various data processing features in our API, such as filtering, sorting, grouping and more.

Built-in Security

Protect your API endpoints with built-in security features, including api-key authentication, rate limiting, and more.

Bi-Directional Sync

Since SheetRest provides full CRUD API, all changes made via API are synced back to original Google Sheet

Cost Effective

Save money on different Saas software by building on top of the spreadsheet you already use.

Pricing Plans

No matter what you are building, we have a plan for you. Can't find the right one? Get in touch!

Free

Great for trying out SheetRest

$0 / per month

What's included

  • 300 request per month
  • 1 spreadsheet
  • Connect Google Sheet & Excel files
  • Full CRUD API
  • All Extra Functionality

Developer

Most popular

Works for small and medium projects

$10 / per month

What's included

  • 30k request per month
  • Unlimited spreadsheets
  • Connect Google Sheet & Excel files
  • Full CRUD API
  • All Extra Functionality

Professional

For all production workloads

$50 / per month

What's included

  • 500k request per month
  • Unlimited spreadsheets
  • Connect Google Sheet & Excel files
  • Full CRUD API
  • All Extra Functionality

Frequently asked questions

What is this?
SheetRest is a service that allows you to create REST API endpoints from your Google Spreadsheets or Excel documents without the need to host your own backend. You can use this API to build a backend for your web or mobile app, populate your data into 3rd party tools, automate workflows and more.
What are the use cases for this tool?
Quite a few actually. You can use it as a simple backend for your mobile application, collect form data, build basic automation and more. You can also use it to build a simple CMS for your website or blog. Let us know if you need help in understanding if SheetRest works in your case.
How is it different from other services?
We provide bi-directional sync with Google Sheets without asking for access to your Google Account, which makes connection more secure. We provide one of the most cost-efficient yet highest quality API solutions (we do it by utilizing innovative hosting solutions and limiting our margins to pass the savings to you).
Do you offer any libraries?
We decided to focus on building the simplest API interfaces which can be used via any built-in fetch functionality available in a programming language you use. It's easy to use and you don't need to learn anything new or bring any 3rd party dependencies.
Does it work with my application?
Yes! As long as your platform of choice supports REST API, it can be used. You can use it with data analytics tools, web apps, mobile apps, and more. Feel free to reach out to us with questions about the specific platform.
How much does it cost?
Not much! Starts from $0 and has 2 paid tiers based on your load. You can try it for free and upgrade to a paid plan when you need more features. We also provide pre-paid plans for greater flexibility and cost-control. Reach out to us if you would like to know more.