How To Get Google Sheets Api Key

Google Sheets API is a highly useful tool for developers that allows you to read, write, and format data in Google Sheets. This blog post will guide you through the steps to get your own Google Sheets API key.

What is an API Key?

An API (Application Programming Interface) Key is a code that identifies the calling program. It’s a way to track and control how the API is being used. For Google Sheets API, it’s needed to access and manipulate your spreadsheets.

Steps To Get Google Sheets API Key

Step 1: Create a Google Cloud Platform Project

To begin, you’ll need to go to the Google Cloud Platform Console. If you haven’t created a project before, you’ll need to create one. Here’s how:

  1. Go to the console at
  2. Click on the ‘Select a project’ dropdown at the top of the page.
  3. Click on ‘NEW PROJECT’ button on the right.
  4. Fill in the details for your new project and click ‘CREATE’.

Step 2: Enable Google Sheets API

Once you’ve created your project, you’ll need to enable the Google Sheets API:

  1. While in your project, click on ‘Library’ in the left-hand menu.
  2. Search for and select ‘Google Sheets API’.
  3. Click on ‘ENABLE’.

Step 3: Create Credentials

After enabling the Google Sheets API, you will need to create the credentials that include the API key:

  1. Click on ‘Credentials’ in the left-hand menu.
  2. Click on ‘CREATE CREDENTIALS’ and select ‘API key’ from the dropdown menu.

A pop-up will appear with your newly created API key. Remember to store this safely, as you’ll need it to access the Google Sheets API.


Congratulations! You’ve now successfully created a Google Sheets API key. Remember, when making requests to the Google Sheets API, you will need to include this key in your request. It would look something like this:{spreadsheetId}/values/{range}?key={YOUR_API_KEY}

Replace {spreadsheetId}, {range}, and {YOUR_API_KEY} with the ID of the spreadsheet, the range of cells to access, and your API key respectively.

With your key in hand, you’re ready to start exploring the capabilities of the Google Sheets API. Happy coding!