Skip to main content
This guide walks you through everything you need to go from zero to your first successful API call with Google. By the end, you’ll have a verified account, a working API key, and a real search response in your terminal — giving you a solid foundation to build on. If you’re exploring the platform for the first time, following each step in order is the fastest path to a working integration.

Prerequisites

Before you begin, make sure you have the following ready:

Modern Browser

Any up-to-date version of Chrome, Firefox, Safari, or Edge will work for the dashboard setup steps.

Email Address

You’ll need a valid email address to create and verify your Google account.

REST API Familiarity

For the API steps, a basic understanding of HTTP requests and JSON responses is helpful — but not strictly required.

Setup Steps

1

Create Your Account

Head to google.com and click Sign Up in the top-right corner. Fill in your name, email address, and a strong password, then click Create Account.Once you submit the form, Google will send a verification email to the address you provided. Open that email and click the Verify Email link. Your account will be activated immediately, and you’ll be redirected to your new dashboard.
If you don’t see the verification email within a couple of minutes, check your spam or junk folder. You can also request a new verification link from the login page.
2

Explore the Dashboard

After verifying your email, you’ll land on the main Google dashboard. Take a moment to orient yourself — the three areas you’ll use most often are:
  • Search bar — positioned at the top of every page. Type any query here to search across all data objects in your account instantly.
  • Data panel — the central workspace where your stored data objects are listed, filtered, and managed.
  • Settings navigation — found in the left sidebar under your account avatar. This is where you control API keys, integrations, team members, and billing.
Click the ? icon in the bottom-right corner of the dashboard at any time to open the in-app help center, which includes searchable documentation and live chat support.
3

Generate an API Key

To interact with Google programmatically, you need an API key. Here’s how to create one:
  1. Open Settings from the left sidebar.
  2. Select API Keys from the settings menu.
  3. Click New Key in the top-right corner of the API Keys page.
  4. Give your key a descriptive name (for example, my-first-key) and choose a scope — select Read for this quickstart.
  5. Click Generate and copy the key that appears.
Your API key is displayed only once. Copy it to a secure location — such as a password manager or a local .env file — before closing the dialog. If you lose it, you’ll need to revoke the key and generate a new one.
Store your key in an environment variable so you don’t accidentally hard-code it in your source files:
4

Make Your First API Call

With your API key saved, you’re ready to run a real search request. Open your terminal and run the following curl command, replacing YOUR_API_KEY with the key you just generated (or use the environment variable you set above):
This sends an authenticated GET request to the /v1/search endpoint with the query string hello world. The -G flag tells curl to append the --data-urlencode parameters as query string arguments rather than a request body.
You can replace hello world with any search term you’d like to test. If your account doesn’t have any data objects yet, the response will return an empty results array — which is completely normal at this stage.
5

Handle the Response

A successful request returns a JSON object like the one below. Each item in the results array is a matching data object, ranked by relevance score from highest to lowest.
Here’s what each field means:

What’s Next?

You’ve created your account, secured your API key, and made a live search request — you’re all set to start building. Here are some natural next steps to deepen your understanding:

Core Concepts

Learn about data objects, API key scopes, webhooks, and the relationships between platform entities before going further.

API Reference

Explore the full REST API documentation, including all available endpoints, request parameters, and response schemas.
If you get stuck at any point — whether it’s an unexpected error code, a question about scopes, or anything else — you can reach the Google support team via the Help menu in your dashboard or by emailing support@google.com. The team typically responds within one business day.