Sheetrocket Documentation

Learn how to transform your Google Sheets into powerful REST APIs, widgets, and catalogues in minutes

Step 1: Prepare Your Google Sheet

Format your Google Sheet with proper headers to create a structured API

Important: Your Google Sheet must be publicly accessible. Make sure to set sharing permissions to "Anyone with the link can view".

Sheet Format Requirements

  • Row 1: Must contain column headers (these become your API field names)
  • Headers: Use descriptive names like "Name", "Price", "Image_url"
  • Data: Each row represents one record in your API response
  • Public Access: Sheet must be shared publicly for API access

Example Sheet Format

Google Sheet with proper header format showing Name, Price, and Image_url columns

Example: Restaurant menu with Name, Price, and Image_url headers

Pro tips

  • Use underscores instead of spaces in headers (e.g., "image_url" not "image url")
  • Keep headers descriptive but concise
  • Avoid special characters in headers
  • Make sure your data is clean and consistent

Step 2: Create Your API

Connect your Google Sheet to Sheetrocket and generate your API endpoint

1. Access Your Dashboard

Sign in to Sheetrocket and navigate to your dashboard. You'll see the API creation interface.

Empty Sheetrocket dashboard

2. Enter Your Sheet URL

Copy your Google Sheet URL and paste it into the input field. The API slug will be automatically generated.

https://docs.google.com/spreadsheets/d/[SHEET_ID]/edit...

3. API Created Successfully

Once created, you'll see your new API with its endpoint URL and configuration options.

API created in Sheetrocket

Step 3: Configure API Permissions

Set up which HTTP methods are allowed for your API

GETRetrieve data from your sheet
POSTAdd new rows to your sheet
PUTUpdate existing rows
DELETERemove rows from your sheet
Dashboard with a connected API
By default, only GET requests are enabled. Enable other methods based on your needs. Be cautious with POST, PUT, and DELETE as they modify your Google Sheet data.

Step 4: Use Your API

Start making requests to your new API endpoint

Your API Endpoint

https://sheetrocket.com/api/v1/[USER_ID]/[SHEET_NAME]/[API_SLUG]
API JSON response

Quick Test

curl https://sheetrocket.com/api/v1/your-user-id/your-sheet/your-slug

Step 5: Monitor Usage

Track your API usage and performance metrics from the dashboard.

0
Total Requests
1
Active APIs
98%
Uptime