API to read, write, and format Google Sheets data.
The Google Sheets API is a REST service, accessible at sheets.googleapis.com, that reads and writes Google Sheets spreadsheets. It exposes resources for spreadsheets, developer metadata, individual sheets, and cell values, with operations to create, retrieve, and batch-update spreadsheet content, copy sheets between spreadsheets, and get, update, append, clear, and batch-clear or batch-get ranges of values.
The API supports both direct range-based operations and data-filter-based variants for retrieving, updating, and clearing values, along with a discovery document for building client libraries and tools. Google provides client libraries for Browser, Go, Java, .NET, Node.js, PHP, Python, and Ruby.
This is intended for developers building applications, add-ons, or integrations that programmatically create or manipulate Google Sheets spreadsheet data.
Google provides client libraries for Browser, Go, Java, .NET, Node.js, PHP, Python, and Ruby, and the API can also be called directly over REST.
The service endpoint is https://sheets.googleapis.com, with all REST URIs relative to it.
Yes, a Discovery Document is provided at https://sheets.googleapis.com/$discovery/rest?version=v4 for building client libraries and tools.
It supports creating and retrieving spreadsheets, batch updating spreadsheet structure, reading and writing cell values (get, update, append, clear, batchGet, batchUpdate), copying sheets, and searching developer metadata.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Google's mobile application development platform that helps build, improve, and grow app.
Metadata for all families served by Google Fonts.
API to read, write, and format Google Keep notes.
API to read, write, and format Google Slides presentations.
Online REST API for Testing and Prototyping.
GraphQL and REST API Engine with built in Authorization.