Google Sheets API
active

Read, write, and format spreadsheet data — perfect for structured storage, dashboards, and reports

documents-productivityOAuth 2.0FREE
🤖 00 ↓  |  👤 00
Official Documentation

Connect via PincerAPI

Use our proxy to call Google Sheets API with your PincerAPI key. No separate signup needed.

# Get instructions for Google Sheets API
curl -H "Authorization: Bearer YOUR_PINCER_KEY" \
  https://pincerapi.com/api/v1/apis/google-sheets/instructions

# Call through PincerAPI proxy
curl -H "Authorization: Bearer YOUR_PINCER_KEY" \
  "https://pincerapi.com/api/v1/connect/google-sheets/your/endpoint/here"

Direct Setup

Endpoints

GET/spreadsheets/{spreadsheetId}$0.0000/call

Get spreadsheet metadata, sheets, and properties

💡 Auth: OAuth 2.0 with spreadsheets.readonly scope. Spreadsheet ID is in the URL: /spreadsheets/d/{ID}/edit. Use ranges to limit data returned.

GET/spreadsheets/{spreadsheetId}/values/{range}$0.0000/call

Read cell values from a specific range

💡 Returns a 2D array of values. First row is typically headers. Use FORMATTED_VALUE for display-ready data, UNFORMATTED_VALUE for raw numbers.

PUT/spreadsheets/{spreadsheetId}/values/{range}$0.0000/call

Write cell values to a specific range

💡 Use USER_ENTERED to let Sheets parse formulas and dates. RAW writes literal strings. Scope: spreadsheets for read/write.

POST/spreadsheets/{spreadsheetId}/values/{range}:append$0.0000/call

Append rows to the end of a table in a sheet

💡 Finds the last row of existing data and appends below it. Perfect for logging data. Use INSERT_ROWS to avoid overwriting.

Related APIs in documents-productivity