Gsheetbase Documentation
Gsheetbase turns any Google Sheet into a live REST API — no server required. Sign in with Google, register a spreadsheet, publish it, and start reading or writing data over HTTP in under five minutes.
Quick start
curl "https://worker.gsheetbase.com/v1/YOUR_API_KEY?collection=Sheet1&limit=5"
Replace YOUR_API_KEY with the key generated after you
publish a sheet.
Getting Started
Sign in with Google, register a sheet, publish it, and make your first API call — in minutes.
API Reference
Full reference for GET, POST, PUT, PATCH, and DELETE endpoints, query parameters, and response shapes.
Examples
Real-world curl and JavaScript snippets: product catalogs, contact lists, event logs, and more.
FAQ
Answers to common questions about authentication, rate limits, write access, and data security.
How it works
- 1
Sign in with Google
Authenticate via OAuth 2.0. Gsheetbase requests read-only access to the specific spreadsheets you choose.
- 2
Register a sheet
Paste your Google Spreadsheet ID. Gsheetbase stores the reference — it never copies your data.
- 3
Publish to get an API key
One click generates a unique API key and exposes your sheet as a REST endpoint.
- 4
Query via HTTP
Use
GET,POST,PUT,PATCH, orDELETEfrom any language, tool, or no-code platform.